linux/drivers/gpio
Andres Salomon 5f0a96b044 cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support
This creates a CS5535/CS5536 GPIO driver which uses a gpio_chip backend
(allowing GPIO users to use the generic GPIO API if desired) while also
allowing architecture-specific users directly (via the cs5535_gpio_*
functions).

Tested on an OLPC machine.  Some Leemotes also use CS5536 (with a mips
cpu), which is why this is in drivers/gpio rather than arch/x86.
Currently, it conflicts with older geode GPIO support; once MFGPT support
is reworked to also be more generic, the older geode code will be removed.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Jordan Crouse <jordan@cosmicpenguin.net>
Cc: David Brownell <david-b@pacbell.net>
Reviewed-by: Alessandro Zummo <a.zummo@towertech.it>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-12-15 08:53:27 -08:00
..
adp5520-gpio.c gpio: adp5520: rename common defines and typos 2009-12-13 19:20:51 +01:00
bt8xxgpio.c
cs5535-gpio.c cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support 2009-12-15 08:53:27 -08:00
gpiolib.c gpiolib: fix device_create() result check 2009-11-12 07:26:00 -08:00
Kconfig cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support 2009-12-15 08:53:27 -08:00
langwell_gpio.c gpio: Langwell GPIO driver bugfixes 2009-12-01 16:32:19 -08:00
Makefile cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support 2009-12-15 08:53:27 -08:00
max732x.c
max7301.c
mc33880.c
mcp23s08.c
pca953x.c
pcf857x.c
pl061.c
twl4030-gpio.c mfd: Rename all twl4030_i2c* 2009-12-13 21:23:33 +01:00
ucb1400_gpio.c
vr41xx_giu.c
wm831x-gpio.c gpiolib: Implement gpio_to_irq() for wm831x 2009-12-13 19:21:44 +01:00
xilinx_gpio.c