Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
index b4dee9d..0822866 100644
--- a/drivers/input/keyboard/Kconfig
+++ b/drivers/input/keyboard/Kconfig
@@ -394,6 +394,24 @@
To compile this driver as a module, choose M here; the
module will be called opencores-kbd.
+config KEYBOARD_PM8058
+ bool "Qualcomm PM8058 Matrix Keypad support"
+ depends on PM8058
+ help
+ Say Y here to enable the driver for the keypad matrix interface
+ on the Qualcomm PM8058 power management I/C device.
+
+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_PXA27x
tristate "PXA27x/PXA3xx keypad support"
depends on PXA27x || PXA3xx || ARCH_MMP
@@ -553,6 +571,30 @@
To compile this driver as a module, choose M here: the
module will be called xtkbd.
+config KEYBOARD_QCIKBD
+ tristate "Quanta Computer Inc. keyboard"
+ depends on I2C
+ default n
+ help
+ Say Y here if you want to use the Quanta keyboard driver for ST 1.5
+ platform.
+
+config KEYBOARD_QCIKBD_REPEAT
+ bool "Enable Quanta Computer Inc. keyboard key repeat feature"
+ depends on KEYBOARD_QCIKBD
+ default n
+ help
+ Say Y here if you want to enable Quanta keyboard driver's key repeat
+ feature.
+
+config KEYBOARD_QCIKBD_LID
+ bool "Enable lid event for Quanta Computer Inc. keyboard"
+ depends on KEYBOARD_QCIKBD
+ default n
+ help
+ Say Y here if you want to register lid event in Quanta keyboard
+ driver.
+
config KEYBOARD_W90P910
tristate "W90P910 Matrix Keypad support"
depends on ARCH_W90X900
@@ -563,4 +605,28 @@
To compile this driver as a module, choose M here: the
module will be called w90p910_keypad.
+config KEYBOARD_PMIC8058
+ tristate "Qualcomm PMIC8058 keypad"
+ depends on PMIC8058
+ default y
+ help
+ Say Y here if you want to enable the driver for the PMIC8058
+ 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 pmic8058-keypad.
endif
+config KEYBOARD_PMIC8058
+ tristate "Qualcomm PMIC8058 keypad"
+ depends on PMIC8058
+ default y
+ help
+ Say Y here if you want to enable the driver for the PMIC8058
+ 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 pmic8058-keypad.
+
+