21 Mar, 2011
1 commit
-
This patch moves the platform data definition from
arch/arm/plat-pxa/include/plat/i2c.h to include/linux/i2c/pxa-i2c.h so
it can be accessed from x86 the same way as on ARM.This change should make no functional change to the PXA code. The move
is verified by building the following defconfigs:
cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig
imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig
raumfeld_defconfig magician_defconfig mmp2_defconfig pxa168_defconfig
pxa910_defconfigSigned-off-by: Sebastian Andrzej Siewior
Signed-off-by: Dirk Brandewie
Signed-off-by: Ben Dooks
16 Dec, 2010
1 commit
-
This patch introduces pxa2xx_map_io() and pxa3xx_map_io() to distinguish
between PXA25x/PXA27x and PXA3xx memory mapping.Also, fixup for platforms broken after introducing pxa{25x,27x}_map_io()
and pxa3xx_map_io() is included.Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao
20 Oct, 2010
1 commit
-
Since we're now using addruart to establish the debug mapping, we can
remove the io_pg_offst and phys_io members of struct machine_desc.The various declarations were removed using the following script:
grep -rl MACHINE_START arch/arm | xargs \
sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'[ Initial patch was from Jeremy Kerr, example script from Russell King ]
Signed-off-by: Nicolas Pitre
Acked-by: Eric Miao
08 Oct, 2010
1 commit
-
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao
05 Aug, 2010
2 commits
-
ffuart is available on cm-x300 only with pxa300.
Signed-off-by: Igor Grinberg
Cc: stable
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao
11 May, 2010
6 commits
-
delay_detect in HZ is confusing, convert it to be millisecond based. And
thus remove those unnecessary call to msecs_to_jiffies() at runtime for
this field. Other constants are converted assuming HZ == 100, which are
basically true for those platforms.The assignment in csb726.c was incorrect, and is fixed in this patch as
a result.Signed-off-by: Eric Miao
Acked-by: Robert Jarzmik
Acked-by: Marc Zyngier
Acked-by: Marek Vasut
Acked-by: Mike Rapoport
Acked-by: Daniel Mack -
CM-X300 bootloader passes DRAM configuration information in ATAGS,
however, the first memory bank is reported at actual physical address 0x8000000.
Use the configuration information supplied by the bootloader and
cope with the necessity to have PHYS_ADDR=0xa0000000.Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Eric Miao
01 Dec, 2009
11 commits
-
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Register DA9030 PMIC. Use only backlight sub-device for now.
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Port 2 requires setting of UP2OCR register to function as USB host.
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
CM-X300 can be assembled with PXA300 and PXA310 CPU. Provide support for
both CPU variants.Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Different revisions of CM-X300 use different pins for several functions.
Make the kernel aware of it.Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
For some platforms, it is inappropriate to register all PXA UARTs.
In some cases, the UARTs may not be used, and in others we may want
to avoid registering the UARTs to allow other drivers (eg, FICP) to
make use of the UART.In addition, a while back there was a request to be able to pass
platform data to the UART driver.This patch enables all of this by providing functions platforms can
call to register each individual UART.Signed-off-by: Russell King
Acked-by: Mike Rapoport
Acked-by: Robert Jarzmik
Signed-off-by: Eric Miao -
Since the same nand controller is shared between ARCH_PXA and ARCH_MMP. Move
the pxa3xx_nand.h from mach directory to plat directoy.Signed-off-by: Haojian Zhuang
Cc: David Woodhouse
Signed-off-by: Eric Miao
17 Oct, 2009
1 commit
-
CM-X300 has libertas on mmc2 and SD card slot on mmc1.
This patch fixes wrong MMC ports assignment.Signed-off-by: Igor Grinberg
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao
10 Sep, 2009
1 commit
-
Several boards use always the same pattern with pxamci :
request gpio, request irq for that gpio to detect MMC card
insertion, request gpio for read-only mode detection, etc
...Now that pxamci provides platform_data to describe simple
gpio management of the MMC external controls, use it.Signed-off-by: Robert Jarzmik
Acked-by: Mike Rapoport
Acked-by: Philipp Zabel
Acked-by: Dmitry Eremin-Solenikov
Cc: rpurdie@rpsys.net
Cc: drwyrm@gmail.com
Cc: sakoman@gmail.com
Cc: marek.vasut@gmail.com
Cc: s.hauer@pengutronix.de
Signed-off-by: Eric Miao
05 Jun, 2009
4 commits
-
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
CM-X300 can be assembled with different NAND flashes from different
manufacturers. Adding their configuration to the kernel is impractical,
therefore we will use the default NAND controller settings set up by the
bootloader.Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Signed-off-by: Paul Shen
Signed-off-by: Eric Miao
09 Mar, 2009
2 commits
-
Signed-off-by: Mike Rapoport
Signed-off-by: Eric Miao -
Considering the header mess ATM, it is not always possible to include
the correct header files within board code. Let's keep this simple:- for pxa25x based platforms
- for pxa27x based platforms
- for pxa300 based platforms
- for pxa320 based platforms
- for pxa930 based platformsNOTE:
1. one header one board file, they are not compatible (i.e. they have
conflicting definitions which won't compile if included together).2. Unless strictly necessary, the following header files are considered
to be SoC files use _only_, and is not recommended to be included in
board code:
Signed-off-by: Eric Miao
02 Dec, 2008
2 commits
-
Signed-off-by: Eric Miao
-
Signed-off-by: Eric Miao
08 Oct, 2008
1 commit
-
Direct access to USB host controller registers is considered to be not
portable, and is usually a bad sign for poorly abstracted interface.
Introduce .flags and .power_on_delay to "struct pxaohci_platform_data"
so that most platforms don't bother to write their own .init/.exit()
sequences.Signed-off-by: Eric Miao
Signed-off-by: Russell King
27 Aug, 2008
1 commit
-
This patch adds core support for CM-X300 board based on PXA300 processor
Signed-off-by: Mike Rapoport
Acked-by: Eric Miao
Signed-off-by: Russell King