summaryrefslogtreecommitdiffstats
path: root/drivers/input/Kconfig
blob: e40032d91b2faace44e256172d89f1639963920c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#
# Input device configuration
#

menu "Input device support"
	depends on !CONSOLE_NONE

config INPUT
	bool

config INPUT_MATRIXKMAP
	bool

config KEYBOARD_GPIO
	bool "GPIO Buttons"
	depends on GENERIC_GPIO
	select POLLER
	select INPUT
	help
	  This driver implements support for buttons connected
	  to GPIO pins of various CPUs (and some other chips).

	  Say Y here if your device has buttons connected
	  directly to such GPIO pins. Your board-specific
	  setup logic must also provide a platform device,
	  with configuration data saying which GPIOs are used.

config KEYBOARD_IMX_KEYPAD
	bool "IMX Keypad"
	depends on ARCH_IMX
	select INPUT_MATRIXKMAP
	select POLLER
	select INPUT
	help
	  This driver implements support for buttons connected
	  to the IMX keypad matrix.

	  Say Y here if your device has buttons connected
	  to the IMX keypad matrix. Your board-specific
	  setup logic must also provide a 'matrix_keymap_data' structure,
	  defining the used keys.

config KEYBOARD_QT1070
	tristate "Atmel AT42QT1070 Touch Sensor Chip"
	depends on I2C && GENERIC_GPIO
	select POLLER
	help
	  Say Y here if you want to use Atmel AT42QT1070 QTouch
	  Sensor chip as input device.

config KEYBOARD_TWL6030
	tristate "TWL6030 power button"
	depends on MFD_TWL6030
	select POLLER
	help
	  Say Y here if you want to use TWL6030 power button as a key.

config KEYBOARD_USB
	bool "USB keyboard"
	depends on USB_HOST
	depends on CONSOLE_FULL
	select POLLER
	select INPUT
	help
	  This driver implements support for usb keyboard.

config INPUT_SPECIALKEYS
	bool "Special keys handler"
	select POLLER
	select INPUT
	help
	  Say Y here to handle key events like KEY_RESTART and KEY_POWER.

endmenu