linux-stable-rt/arch/arm
Eric Miao 38f539a608 [ARM] pxa: move common GPIO handling code into plat-pxa
1. add common GPIO handling code into [arch/arm/plat-pxa]

2. common code in <mach/gpio.h> moved into <plat/gpio.h>, new processors
   should implement its own <mach/gpio.h>, provide the following required
   definitions and '#include <plat/gpio.h>' in the end:

   - GPIO_REGS_VIRT for mapped virtual address of the GPIO registers'
     physical I/O memory

   - macros of GPLR(), GPSR(), GPDR() for constant optimization for
     functions gpio_{set,get}_value() (so that bit-bang code can still
     have tolerable performance)

   - NR_BUILTIN_GPIO for the number of onchip GPIO

   - definitions of __gpio_is_inverted() and __gpio_is_occupied(), they
     can be either macros or inlined functions

Signed-off-by: Eric Miao <eric.miao@marvell.com>
2009-03-23 10:11:33 +08:00
..
boot [ARM] 5412/1: XSCALE: add ice dcc support 2009-02-27 20:57:46 +00:00
common [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08:00
configs [ARM] pxa: add colibri PXA300 defconfig 2009-03-23 09:57:55 +08:00
include/asm Merge branch 'dma' into devel 2009-02-21 21:42:50 +00:00
kernel [ARM] 5412/1: XSCALE: add ice dcc support 2009-02-27 20:57:46 +00:00
lib
mach-aaec2000
mach-at91 [ARM] 5399/1: [AT91] Configure MCLK and SSC for AT91SAMG20-EK 2009-02-21 16:39:40 +00:00
mach-clps711x [ARM] clps711x: fix warning in edb7211-mm.c 2009-01-08 16:29:42 +00:00
mach-davinci USB: musb_hdrc: another davinci buildfix (otg related) 2009-01-27 16:15:32 -08:00
mach-ebsa110
mach-ep93xx [ARM] 5414/2: ep93xx m2p dma core 2009-03-03 12:20:11 +00:00
mach-footbridge Merge branch 'dma' into devel 2009-02-21 21:42:50 +00:00
mach-h720x [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
mach-imx [ARM] i.MX add missing include 2009-01-12 12:14:40 +01:00
mach-integrator libata-sff: fix incorrect EH message 2009-01-26 06:36:16 -05:00
mach-iop13xx
mach-iop32x
mach-iop33x
mach-ixp4xx
mach-ixp23xx
mach-ixp2000
mach-kirkwood [ARM] 5357/1: Kirkwood: add missing ge01 tclk initialization 2009-01-08 16:29:41 +00:00
mach-ks8695 [ARM] 5372/1: ACS5K: Core board support for the ACS-5000 2009-02-10 11:24:21 +00:00
mach-l7200
mach-lh7a40x
mach-loki
mach-msm [ARM] msm: fix build errors 2009-01-28 10:19:52 +00:00
mach-mv78xx0
mach-mx1
mach-mx2 [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
mach-mx3 [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
mach-netx [ARM] fix netx 2009-01-08 16:29:44 +00:00
mach-ns9xxx
mach-omap1 ARM: OMAP: Fix hsmmc init, v2 2009-01-29 08:57:16 -08:00
mach-omap2 ARM: OMAP: fix fault in enter_full_retention() 2009-01-29 09:27:00 -08:00
mach-orion5x
mach-pnx4008 [ARM] fix pnx4008 2009-01-08 16:29:43 +00:00
mach-pxa [ARM] pxa: move common GPIO handling code into plat-pxa 2009-03-23 10:11:33 +08:00
mach-realview [ARM] 5397/1: RealView: Add support for the ISP1761 USB chip 2009-02-19 11:30:27 +00:00
mach-rpc Merge branch 'dma' into devel 2009-02-21 21:42:50 +00:00
mach-s3c24a0/include/mach
mach-s3c2400
mach-s3c2410 [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
mach-s3c2412
mach-s3c2440
mach-s3c2442
mach-s3c2443
mach-s3c6400 [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
mach-s3c6410
mach-sa1100 [ARM] 5407/1: SA1100: drop broken for ages iPAQ h3800 support 2009-02-21 16:39:07 +00:00
mach-shark Merge branch 'dma' into devel 2009-02-21 21:42:50 +00:00
mach-versatile [ARM] 5395/1: RealView: Add support for the DS1338 RTC chip 2009-02-19 11:30:25 +00:00
mach-w90x900 [ARM] 5393/1: Add W90P910 EVB NOR flash driver 2009-02-12 11:10:24 +00:00
mm [ARM] 5366/1: fix shared memory coherency with VIVT L1 + L2 caches 2009-01-28 16:55:00 +00:00
nwfpe
oprofile [ARM] 5382/1: unwind: Reorganise the stacktrace support 2009-02-12 13:21:17 +00:00
plat-iop
plat-mxc Merge branch 'dma' into devel 2009-02-21 21:42:50 +00:00
plat-omap ARM: OMAP: Fix hsmmc init, v2 2009-01-29 08:57:16 -08:00
plat-orion
plat-pxa [ARM] pxa: move common GPIO handling code into plat-pxa 2009-03-23 10:11:33 +08:00
plat-s3c [ARM] 5376/1: S3C24XX: Fix sparse errors in platform uncompress.h 2009-02-19 11:30:19 +00:00
plat-s3c24xx [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c 2009-01-08 16:29:42 +00:00
plat-s3c64xx
tools
vfp [ARM] 5388/1: Add hwcap bits for VFPv3 and VFPv3D16 2009-02-12 10:59:44 +00:00
Kconfig [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support 2009-03-23 10:11:31 +08:00
Kconfig-nommu
Kconfig.debug [ARM] 5412/1: XSCALE: add ice dcc support 2009-02-27 20:57:46 +00:00
Makefile [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support 2009-03-23 10:11:31 +08:00