[GIT PULL] ARM: pxa: change gpio to platform driver
Haojian Zhuang
haojian.zhuang at gmail.com
Tue Nov 15 03:23:30 EST 2011
Hi Arnd,
The following changes since commit 31555213f03bca37d2c02e10946296052f4ecfcd:
Revert "hvc_console: display printk messages on console."
(2011-11-06 22:22:16 -0800)
are available in the git repository at:
git://github.com/hzhuang1/linux.git gpio
Haojian Zhuang (11):
ARM: pxa: rename IRQ_GPIO to PXA_GPIO_TO_IRQ
ARM: pxa: use chained interrupt for GPIO0 and GPIO1
ARM: pxa: rename gpio_to_irq and irq_to_gpio
ARM: pxa: recognize gpio number and type
ARM: pxa: rename NR_BUILTIN_GPIO
ARM: pxa: use little endian read write in gpio driver
ARM: pxa: use generic gpio operation instead of gpio register
ARM: pxa: change gpio to platform device
ARM: mmp: clear gpio edge detect
ARM: pxa: add clk support in gpio driver
driver: pcmcia: replace IRQ_GPIO() with gpio_to_irq()
arch/arm/Kconfig | 2 +
arch/arm/mach-mmp/aspenite.c | 5 +-
arch/arm/mach-mmp/avengers_lite.c | 1 +
arch/arm/mach-mmp/brownstone.c | 1 +
arch/arm/mach-mmp/flint.c | 5 +-
arch/arm/mach-mmp/gplugd.c | 1 +
arch/arm/mach-mmp/include/mach/gpio-pxa.h | 3 +-
arch/arm/mach-mmp/include/mach/gpio.h | 7 +-
arch/arm/mach-mmp/include/mach/irqs.h | 6 +-
arch/arm/mach-mmp/include/mach/mmp2.h | 2 +
arch/arm/mach-mmp/include/mach/pxa168.h | 2 +
arch/arm/mach-mmp/include/mach/pxa910.h | 2 +
arch/arm/mach-mmp/mmp2.c | 39 ++-
arch/arm/mach-mmp/pxa168.c | 40 ++-
arch/arm/mach-mmp/pxa910.c | 40 ++-
arch/arm/mach-mmp/tavorevb.c | 6 +-
arch/arm/mach-mmp/teton_bga.c | 3 +-
arch/arm/mach-mmp/ttc_dkb.c | 8 +-
arch/arm/mach-pxa/am200epd.c | 4 +-
arch/arm/mach-pxa/am300epd.c | 4 +-
arch/arm/mach-pxa/balloon3.c | 2 +-
arch/arm/mach-pxa/capc7117.c | 12 +-
arch/arm/mach-pxa/cm-x270.c | 4 +-
arch/arm/mach-pxa/cm-x2xx.c | 4 +-
arch/arm/mach-pxa/cm-x300.c | 6 +-
arch/arm/mach-pxa/colibri-pxa270.c | 6 +-
arch/arm/mach-pxa/colibri-pxa300.c | 4 +-
arch/arm/mach-pxa/colibri-pxa320.c | 4 +-
arch/arm/mach-pxa/corgi.c | 2 +-
arch/arm/mach-pxa/corgi_pm.c | 20 +-
arch/arm/mach-pxa/devices.c | 30 ++
arch/arm/mach-pxa/devices.h | 1 +
arch/arm/mach-pxa/em-x270.c | 6 +-
arch/arm/mach-pxa/eseries.c | 4 +-
arch/arm/mach-pxa/hx4700.c | 18 +-
arch/arm/mach-pxa/icontrol.c | 8 +-
arch/arm/mach-pxa/idp.c | 4 +-
arch/arm/mach-pxa/include/mach/balloon3.h | 6 +-
arch/arm/mach-pxa/include/mach/corgi.h | 26 +-
arch/arm/mach-pxa/include/mach/csb726.h | 4 +-
arch/arm/mach-pxa/include/mach/gpio-pxa.h | 133 --------
arch/arm/mach-pxa/include/mach/gpio.h | 20 +-
arch/arm/mach-pxa/include/mach/gumstix.h | 20 +-
arch/arm/mach-pxa/include/mach/hx4700.h | 2 +-
arch/arm/mach-pxa/include/mach/idp.h | 16 +-
arch/arm/mach-pxa/include/mach/irqs.h | 8 +-
arch/arm/mach-pxa/include/mach/littleton.h | 4 +-
arch/arm/mach-pxa/include/mach/magician.h | 2 +-
arch/arm/mach-pxa/include/mach/palmld.h | 8 +-
arch/arm/mach-pxa/include/mach/palmt5.h | 8 +-
arch/arm/mach-pxa/include/mach/palmtc.h | 4 +-
arch/arm/mach-pxa/include/mach/palmtx.h | 8 +-
arch/arm/mach-pxa/include/mach/pcm027.h | 8 +-
arch/arm/mach-pxa/include/mach/pcm990_baseboard.h | 14 +-
arch/arm/mach-pxa/include/mach/poodle.h | 26 +-
arch/arm/mach-pxa/include/mach/spitz.h | 40 ++--
arch/arm/mach-pxa/include/mach/tosa.h | 52 ++--
arch/arm/mach-pxa/include/mach/trizeps4.h | 16 +-
arch/arm/mach-pxa/irq.c | 61 +----
arch/arm/mach-pxa/littleton.c | 6 +-
arch/arm/mach-pxa/lpd270.c | 4 +-
arch/arm/mach-pxa/lubbock.c | 4 +-
arch/arm/mach-pxa/magician.c | 8 +-
arch/arm/mach-pxa/mainstone.c | 4 +-
arch/arm/mach-pxa/mfp-pxa2xx.c | 6 +-
arch/arm/mach-pxa/mioa701.c | 8 +-
arch/arm/mach-pxa/mxm8x10.c | 4 +-
arch/arm/mach-pxa/pcm990-baseboard.c | 6 +-
arch/arm/mach-pxa/poodle.c | 6 +-
arch/arm/mach-pxa/pxa25x.c | 6 +-
arch/arm/mach-pxa/pxa27x.c | 6 +-
arch/arm/mach-pxa/pxa3xx.c | 8 +-
arch/arm/mach-pxa/pxa95x.c | 5 +-
arch/arm/mach-pxa/raumfeld.c | 8 +-
arch/arm/mach-pxa/saar.c | 6 +-
arch/arm/mach-pxa/saarb.c | 2 +-
arch/arm/mach-pxa/sharpsl_pm.c | 24 +-
arch/arm/mach-pxa/spitz.c | 2 +-
arch/arm/mach-pxa/spitz_pm.c | 10 +-
arch/arm/mach-pxa/stargate2.c | 26 +-
arch/arm/mach-pxa/tavorevb.c | 4 +-
arch/arm/mach-pxa/tavorevb3.c | 2 +-
arch/arm/mach-pxa/tosa.c | 4 +-
arch/arm/mach-pxa/viper.c | 12 +-
arch/arm/mach-pxa/vpac270.c | 10 +-
arch/arm/mach-pxa/z2.c | 2 +-
arch/arm/mach-pxa/zeus.c | 20 +-
arch/arm/mach-pxa/zylonite.c | 4 +-
arch/arm/mach-pxa/zylonite_pxa300.c | 4 +-
arch/arm/plat-pxa/include/plat/gpio-pxa.h | 44 ---
arch/arm/plat-pxa/include/plat/gpio.h | 30 --
drivers/gpio/Kconfig | 6 +
drivers/gpio/Makefile | 2 +-
drivers/gpio/gpio-pxa.c | 377 ++++++++++++++++++---
drivers/pcmcia/pxa2xx_cm_x255.c | 16 +-
drivers/pcmcia/pxa2xx_cm_x270.c | 9 +-
96 files changed, 792 insertions(+), 715 deletions(-)
delete mode 100644 arch/arm/mach-pxa/include/mach/gpio-pxa.h
delete mode 100644 arch/arm/plat-pxa/include/plat/gpio-pxa.h
delete mode 100644 arch/arm/plat-pxa/include/plat/gpio.h
More information about the linux-arm-kernel
mailing list