gpio: Add WM831X GPIO driver
[linux-2.6.git] / drivers / gpio / Kconfig
index 48f49d9..6b4c484 100644 (file)
@@ -42,9 +42,9 @@ config DEBUG_GPIO
        depends on DEBUG_KERNEL
        help
          Say Y here to add some extra checks and diagnostics to GPIO calls.
-         The checks help ensure that GPIOs have been properly initialized
-         before they are used and that sleeping calls aren not made from
-         nonsleeping contexts.  They can make bitbanged serial protocols
+         These checks help ensure that GPIOs have been properly initialized
+         before they are used, and that sleeping calls are not made from
+         non-sleeping contexts.  They can make bitbanged serial protocols
          slower.  The diagnostics help catch the type of setup errors
          that are most common when setting up new platforms or boards.
 
@@ -67,12 +67,24 @@ config GPIO_SYSFS
 
 comment "Memory mapped GPIO expanders:"
 
+config GPIO_PL061
+       bool "PrimeCell PL061 GPIO support"
+       depends on ARM_AMBA
+       help
+         Say yes here to support the PrimeCell PL061 GPIO device
+
 config GPIO_XILINX
        bool "Xilinx GPIO support"
-       depends on PPC_OF
+       depends on PPC_OF || MICROBLAZE
        help
          Say yes here to support the Xilinx FPGA GPIO device
 
+config GPIO_VR41XX
+       tristate "NEC VR4100 series General-purpose I/O Uint support"
+       depends on CPU_VR41XX
+       help
+         Say yes here to support the NEC VR4100 series General-purpose I/O Uint
+
 comment "I2C GPIO expanders:"
 
 config GPIO_MAX732X
@@ -95,7 +107,7 @@ config GPIO_MAX732X
          number for these GPIOs.
 
 config GPIO_PCA953X
-       tristate "PCA953x, PCA955x, and MAX7310 I/O ports"
+       tristate "PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports"
        depends on I2C
        help
          Say yes here to provide access to several register-oriented
@@ -104,9 +116,10 @@ config GPIO_PCA953X
 
          4 bits:       pca9536, pca9537
 
-         8 bits:       max7310, pca9534, pca9538, pca9554, pca9557
+         8 bits:       max7310, pca9534, pca9538, pca9554, pca9557,
+                       tca6408
 
-         16 bits:      pca9535, pca9539, pca9555
+         16 bits:      pca9535, pca9539, pca9555, tca6416
 
          This driver can also be built as a module.  If so, the module
          will be called pca953x.
@@ -142,6 +155,13 @@ config GPIO_TWL4030
          Say yes here to access the GPIO signals of various multi-function
          power management chips from Texas Instruments.
 
+config GPIO_WM831X
+       tristate "WM831x GPIOs"
+       depends on MFD_WM831X
+       help
+         Say yes here to access the GPIO signals of WM831x power management
+         chips from Wolfson Microelectronics.
+
 comment "PCI GPIO expanders:"
 
 config GPIO_BT8XX