gpio: Add WM831X GPIO driver
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 27 Jul 2009 13:46:00 +0000 (14:46 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Sep 2009 07:47:01 +0000 (09:47 +0200)
commite4b736f18f338daae141325c818187c4ab3e244c
treeabe885fbfdf4f9f53165ba4ce8e4e0491e698182
parentb11062b9c558695cd054f16c697e1db0988e2603
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>
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/wm831x-gpio.c [new file with mode: 0644]
include/linux/mfd/wm831x/gpio.h [new file with mode: 0644]