13 Jul, 2008
17 commits
-
Signed-off-by: Eric Miao
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Signed-off-by: Russell King -
This update is required for Tavor and SAAR
Signed-off-by: Russell King
-
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Now that the original SMC_USE_PXA_DMA specific code will always being
built if CONFIG_ARCH_PXA is defined, so to make this part of the code
to be PXA public, and still prevent it from being built if support of
PXA is not selected.A SMC91X_USE_DMA flag is added to the platform data to allow platform
to choose its usage of DMA. Note this flag itself is so named to be
generic enough (assuming other platforms can also use DMA).It keeps backward compatibility to set the SMC91X_USE_DMA flag if
SMC_USE_PXA_DMA is still defined.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Now one can use the following code
#define SMC_IO_SHIFT lp->io_shift
to make SMC_IO_SHIFT a variable. This, however, will slightly increase
the CPU overhead and have negative impact on the network performance.
The tradeoff is, this can be specified in the smc91x platform data so
that multiple boards support can be built in a single zImage.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
And also favors the usage of SMC91X_NOWAIT over the hardcoded SMC_NOWAIT
by converting "nowait" (module parameter overridable) to platform flag.There are several possibilities:
1. platform data present - preferred and use as is
2. platform data absent - use "nowait", it can be:
a. SMC_NOWAIT if defined
b. default to 0 if SMC_NOWAIT isn't defined
c. overriden by module parameterSigned-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Let's simplify the logic and avoid confusion, the use of SMC91X_USE_*
is favored than SMC_CAN_USE_*, if platform data isn't given, convert
the hardcoded SMC_CAN_USE_* to SMC91X_USE_*.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
IRQ trigger type can be specified in the IRQ resource definition by
IORESOURCE_IRQ_*, we need only one way to specify this.This also fixes the following small issue:
To allow dynamic support for multiple platforms, when those relevant
macros are not defined for one specific platform, the default case
will be:- SMC_DYNAMIC_BUS_CONFIG defined
- and SMC_IRQ_FLAGS = IRQF_TRIGGER_RISINGWhile if "irq_flags" is missing when defining the smc91x_platdata,
usually as follows:static struct smc91x_platdata xxxx_smc91x_data = {
.flags = SMC91X_USE_XXBIT,
};The lp->cfg.irq_flags will always be overriden by the above structure
(due to a memcpy), thus rendering lp->cfg.irq_flags to be "0" always.
(regardless of the default SMC_IRQ_FLAGS or IORESOURCE_IRQ_* flags)Fixes this by forcing to use IORESOURCE_IRQ_* flags if present, and
make the only user of smc91x_platdata.irq_flags (renesas/migor) to
use IORESOURCE_IRQ_*.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Dmitry Baryshkov
Signed-off-by: Russell King -
Conflicts:
arch/arm/mach-pxa/Makefile
-
Conflicts:
arch/arm/mach-pxa/Kconfig
arch/arm/mach-pxa/tosa.c
arch/arm/mach-pxa/spitz.c -
Conflicts:
MAINTAINERS
11 Jul, 2008
11 commits
-
Signed-off-by: Ian Molton
-
Signed-off-by: IAn Molton
-
Signed-off-by: Ian Molton
-
Signed-off-by: Ian Molton
-
Signed-off-by: Ian Molton
-
Also add some white space for a little clarity.
Signed-off-by: Mark Brown
Acked-by: Eric Miao
Signed-off-by: Russell King -
It's not been updated in quite some time and we now have git for
history.Signed-off-by: Mark Brown
Acked-by: Eric Miao
Signed-off-by: Russell King -
pdev is used later on by dev_printk() so must be set.
Signed-off-by: Mark Brown
Acked-by: Eric Miao
Signed-off-by: Russell King -
Callers may stop the SSP core requesting the interrupt so it can't be
freed unconditionally. Also use NO_IRQ like we should.Signed-off-by: Mark Brown
Acked-by: Eric Miao
Signed-off-by: Russell King
10 Jul, 2008
12 commits
-
This defconfig enables all currently available features. It also builds one
zImage which runs on all machines.Signed-off-by: Antonio Ospite
Signed-off-by: Stefan Schmidt
Signed-off-by: Russell King -
Common code for the different EZX GSM phones. Functions to control framebuffer,
backlight power, OHCI and UART init.Signed-off-by: Stefan Schmidt
Signed-off-by: Daniel Ribeiro
Acked-by: Eric Miao
Signed-off-by: Russell King -
Maintainer entries for the Motorola EZX GSM mobile phones.
Signed-off-by: Stefan Schmidt
Signed-off-by: Daniel Ribeiro
Acked-by: Eric Miao
Signed-off-by: Russell King -
Allow choosing the bits in UP2OCR_SEOS.
Signed-off-by: Daniel Ribeiro
Acked-by: Eric Miao
Signed-off-by: Russell King -
Add the .depth field to pxafb_mode_info and use it to set pixel data format
as 18(RGB666), 19(RGBT666), 24(RGB888) or 25(RGBT888)Signed-off-by: Daniel Ribeiro
Acked-by: Eric Miao
Signed-off-by: Russell King -
Add missing depth definitions to LCCR3.
Signed-off-by: Daniel Ribeiro
Acked-by: Eric Miao
Signed-off-by: Russell King -
This patch adds battery monitoring driver for PalmTX.
It can read voltage from the battery and temperature.
It also monitors charging/discharging status.Signed-off-by: Marek Vasut
Signed-off-by: Russell King -
This patch adds PCMCIA support for PalmTX handheld computer.
There is one chip hard-soldered to slot0, another slot is
not in use and not accessible.Signed-off-by: Marek Vasut
Signed-off-by: Russell King -
PalmTX is PXA27x based device with wifi, bluetooth,
touchscreen, sdio slot, irda, keypad, nand flash,
pxa framebuffer, serial and usb gadget interface.Supported by this patch is pxafb, touchscreen, irda,
keypad and sdio slot.Signed-off-by: Marek Vasut
Signed-off-by: Russell King -
This patch uses the ability of PXA's clocklib to alias clock to resolve the
problem caused by sharing the SA1111 IO controller between PXA and SA1100
architectures, which have differing GPIO numbering.Signed-off-by: Ian Molton
-
Signed-off-by: Ian Molton
-
PXA255 and 26x are the only PXA CPUs with HWUART. This patch prevents bogus
initialisation on other models.Signed-off-by: Ian Molton