input: keyboard: support rockchip key driver
authorXu Jianqun <jay.xu@rock-chips.com>
Wed, 6 Jan 2016 05:16:00 +0000 (13:16 +0800)
committerGerrit Code Review <gerrit@rock-chips.com>
Wed, 6 Jan 2016 07:33:59 +0000 (15:33 +0800)
Change-Id: I2dcf473ec94b1be8d994698abff8633cb5e046c5
Signed-off-by: Xu Jianqun <jay.xu@rock-chips.com>
arch/arm64/configs/rockchip_defconfig
drivers/input/keyboard/Kconfig
drivers/input/keyboard/Makefile

index d31134435587b250347ff00ee953d90679c6080e..b4b326bb4718bb83252c8bf8c59ee5cbbced0a9a 100644 (file)
@@ -246,6 +246,7 @@ CONFIG_USB_SIERRA_NET=y
 # CONFIG_INPUT_MOUSEDEV is not set
 CONFIG_INPUT_EVDEV=y
 # CONFIG_KEYBOARD_ATKBD is not set
+CONFIG_KEYBOARD_ROCKCHIP=y
 # CONFIG_INPUT_MOUSE is not set
 CONFIG_INPUT_JOYSTICK=y
 CONFIG_JOYSTICK_XPAD=y
index ddd8148d51d70cf5994c53190110ae9c35adadfb..56759912e9dda853782b4adedc62ee53c239cd10 100644 (file)
@@ -630,6 +630,12 @@ config KEYBOARD_OMAP4
          To compile this driver as a module, choose M here: the
          module will be called omap4-keypad.
 
+config KEYBOARD_ROCKCHIP
+       tristate "Rockchip keyboard support"
+       depends on IIO && ARCH_ROCKCHIP
+       help
+         rk keyboard drivers(gpio and adc)
+
 config KEYBOARD_SPEAR
        tristate "ST SPEAR keyboard support"
        depends on PLAT_SPEAR
index 1d416ddf84e4bed1e9fc936a0e535953ad98cae9..42c5806d5bb659f54044da0d2f4e58e5d49140c8 100644 (file)
@@ -49,6 +49,7 @@ obj-$(CONFIG_KEYBOARD_PXA27x)         += pxa27x_keypad.o
 obj-$(CONFIG_KEYBOARD_PXA930_ROTARY)   += pxa930_rotary.o
 obj-$(CONFIG_KEYBOARD_QT1070)           += qt1070.o
 obj-$(CONFIG_KEYBOARD_QT2160)          += qt2160.o
+obj-$(CONFIG_KEYBOARD_ROCKCHIP)                += rk_keys.o
 obj-$(CONFIG_KEYBOARD_SAMSUNG)         += samsung-keypad.o
 obj-$(CONFIG_KEYBOARD_SH_KEYSC)                += sh_keysc.o
 obj-$(CONFIG_KEYBOARD_SNVS_PWRKEY)     += snvs_pwrkey.o