android_kernel_xiaomi_sm8350/drivers/gpio
Mark Brown e4b736f18f gpio: Add WM831X GPIO driver
Add support for the GPIO pins on the WM831x. No direct support is
currently supplied for configuring non-gpiolib functionality such
as pull configuration and alternate functions, soft configuration
of these will be provided in a future patch.

Currently use of these pins as interrupts is not supported due to
the ongoing issues with generic irq not support interrupt controllers
on interrupt driven buses. Users can directly request the interrupts
with the wm831x-specific APIs currently provided if required.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2009-09-17 09:47:01 +02:00
..
bt8xxgpio.c gpio: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:23 -07:00
gpiolib.c gpio: gpio_{request,free}() now required (feature removal) 2009-04-02 19:04:51 -07:00
Kconfig gpio: Add WM831X GPIO driver 2009-09-17 09:47:01 +02:00
Makefile gpio: Add WM831X GPIO driver 2009-09-17 09:47:01 +02:00
max732x.c gpio: fix probe() error return in gpio driver probes 2009-01-15 16:39:35 -08:00
max7301.c gpio: max7301: add missing __devexit marking 2009-06-18 13:03:44 -07:00
mcp23s08.c gpio: fix probe() error return in gpio driver probes 2009-01-15 16:39:35 -08:00
pca953x.c gpio: pca953x: Add support for PCA9556 2009-06-18 13:03:44 -07:00
pcf857x.c gpio: fix probe() error return in gpio driver probes 2009-01-15 16:39:35 -08:00
pl061.c gpio: pl061: fix IRQ handling for GPIOs >= PL061_GPIO_NR 2009-06-30 18:56:01 -07:00
twl4030-gpio.c twl4030-gpio: cleanup debounce 2009-01-06 15:59:25 -08:00
vr41xx_giu.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
wm831x-gpio.c gpio: Add WM831X GPIO driver 2009-09-17 09:47:01 +02:00
xilinx_gpio.c