input: Add Qualcomm pm8xxx keypad controller driver
[pandora-kernel.git] / drivers / input / keyboard / Kconfig
index b16bed0..b4dee9d 100644 (file)
@@ -32,6 +32,16 @@ config KEYBOARD_ADP5588
          To compile this driver as a module, choose M here: the
          module will be called adp5588-keys.
 
+config KEYBOARD_ADP5589
+       tristate "ADP5589 I2C QWERTY Keypad and IO Expander"
+       depends on I2C
+       help
+         Say Y here if you want to use a ADP5589 attached to your
+         system I2C bus.
+
+         To compile this driver as a module, choose M here: the
+         module will be called adp5589-keys.
+
 config KEYBOARD_AMIGA
        tristate "Amiga keyboard"
        depends on AMIGA
@@ -325,6 +335,18 @@ config KEYBOARD_MCS
          To compile this driver as a module, choose M here: the
          module will be called mcs_touchkey.
 
+config KEYBOARD_MPR121
+       tristate "Freescale MPR121 Touchkey"
+       depends on I2C
+       help
+         Say Y here if you have Freescale MPR121 touchkey controller
+         chip in your system.
+
+         If unsure, say N.
+
+         To compile this driver as a module, choose M here: the
+         module will be called mpr121_touchkey.
+
 config KEYBOARD_IMX
        tristate "IMX keypad support"
        depends on ARCH_MXC
@@ -390,6 +412,17 @@ config KEYBOARD_PXA930_ROTARY
          To compile this driver as a module, choose M here: the
          module will be called pxa930_rotary.
 
+config KEYBOARD_PMIC8XXX
+       tristate "Qualcomm PMIC8XXX keypad support"
+       depends on MFD_PM8XXX
+       help
+         Say Y here if you want to enable the driver for the PMIC8XXX
+         keypad provided as a reference design from Qualcomm. This is intended
+         to support upto 18x8 matrix based keypad design.
+
+         To compile this driver as a module, choose M here: the module will
+         be called pmic8xxx-keypad.
+
 config KEYBOARD_SAMSUNG
        tristate "Samsung keypad support"
        depends on SAMSUNG_DEV_KEYPAD