android_kernel_xiaomi_sm8350/arch/arm/mach-pxa
Philipp Zabel 1c44f5f16f gpiolib support for the PXA architecture
This adds gpiolib support for the PXA architecture:
  - move all GPIO API functions from generic.c into gpio.c
  - convert the gpio_get/set_value macros into inline functions

This makes it easier to hook up GPIOs provided by external chips like
ASICs and CPLDs.

Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Cc: Jean Delvare <khali@linux-fr.org>
Cc: Eric Miao <eric.miao@marvell.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
Cc: Ben Gardner <bgardner@wabtec.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ Minor ARM fixup from David Brownell folded into this ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-05 09:44:13 -08:00
..
akita-ioexp.c
clock.c
clock.h
cm-x270-pci.c
cm-x270-pci.h
cm-x270.c [ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h 2008-02-04 13:17:34 +00:00
colibri.c
corgi_lcd.c
corgi_pm.c
corgi_ssp.c arch/arm/: Spelling fixes 2008-02-03 16:49:43 +02:00
corgi.c
cpu-pxa.c
devices.c [ARM] pxa: fix the warning of undeclared "struct pxaohci_platform_data" 2008-02-04 13:17:32 +00:00
devices.h
dma.c
em-x270.c
eseries.c
generic.c gpiolib support for the PXA architecture 2008-02-05 09:44:13 -08:00
generic.h gpiolib support for the PXA architecture 2008-02-05 09:44:13 -08:00
gpio.c gpiolib support for the PXA architecture 2008-02-05 09:44:13 -08:00
idp.c
irq.c gpiolib support for the PXA architecture 2008-02-05 09:44:13 -08:00
Kconfig
leds-idp.c
leds-lubbock.c
leds-mainstone.c
leds-trizeps4.c
leds.c
leds.h
littleton.c
lpd270.c
lubbock.c
magician.c
mainstone.c
Makefile gpiolib support for the PXA architecture 2008-02-05 09:44:13 -08:00
Makefile.boot
mfp.c [ARM] pxa: add preliminary suspend/resume code for pxa3xx 2008-02-04 13:17:33 +00:00
pcm027.c [ARM] 4798/1: pcm027: fix missing header file 2008-02-04 13:17:34 +00:00
pcm990-baseboard.c
pm.c
poodle.c [ARM] 4803/1: pxa: fix building issue of poodle.c caused by patch 4737/1 2008-02-04 13:17:34 +00:00
pxa3xx.c [ARM] pxa: add preliminary suspend/resume code for pxa3xx 2008-02-04 13:17:33 +00:00
pxa25x.c [ARM] pxa: introduce sysdev for GPIO register saving/restoring 2008-02-04 13:17:33 +00:00
pxa27x.c [ARM] pxa: introduce sysdev for GPIO register saving/restoring 2008-02-04 13:17:33 +00:00
pxa300.c
pxa320.c
sharpsl_pm.c
sharpsl.h
sleep.S [ARM] pxa: add preliminary suspend/resume code for pxa3xx 2008-02-04 13:17:33 +00:00
smemc.c [ARM] pxa: introduce sysdev for pxa3xx static memory controller 2008-02-04 13:17:33 +00:00
spitz_pm.c
spitz.c [ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h 2008-02-04 13:17:34 +00:00
ssp.c Merge branch 'pxa-plat' into devel 2008-01-28 13:21:38 +00:00
standby.S
time.c
tosa.c [ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h 2008-02-04 13:17:34 +00:00
trizeps4.c
zylonite_pxa300.c
zylonite_pxa320.c
zylonite.c