xref: /rk3399_rockchip-uboot/drivers/input/Kconfig (revision 0948688932e5c5d6ee3bc76628bcd87a81ae1a59)
1e84421d8SSimon Glassconfig DM_KEYBOARD
2e84421d8SSimon Glass	bool "Enable driver model keyboard support"
3e84421d8SSimon Glass	depends on DM
4e84421d8SSimon Glass	help
5e84421d8SSimon Glass	  This adds a uclass for keyboards and implements keyboard support
6e84421d8SSimon Glass	  using driver model. The API is implemented by keyboard.h and
7e84421d8SSimon Glass	  includes methods to start/stop the device, check for available
8e84421d8SSimon Glass	  input and update LEDs if the keyboard has them.
9e84421d8SSimon Glass
10b398a9a7SJoseph Chenconfig DM_KEY
11b398a9a7SJoseph Chen	bool "Enable driver model key support"
12b398a9a7SJoseph Chen	depends on DM
13b398a9a7SJoseph Chen	help
14b398a9a7SJoseph Chen	  This adds a simple uclass for key.
15b398a9a7SJoseph Chen
16*09486889SZhangbin Tongconfig DM_RC
17*09486889SZhangbin Tong	bool "Enable driver model Remote Controller support"
18*09486889SZhangbin Tong	depends on DM
19*09486889SZhangbin Tong	help
20*09486889SZhangbin Tong	  This adds a uclass for Remote Controllers. This is needed
21*09486889SZhangbin Tong	  in order to support standalone IR receivers.
22*09486889SZhangbin Tong
236fb9ac15SSimon Glassconfig CROS_EC_KEYB
246fb9ac15SSimon Glass	bool "Enable Chrome OS EC keyboard support"
256fb9ac15SSimon Glass	help
266fb9ac15SSimon Glass	  Most ARM Chromebooks use an EC to provide access to the keyboard.
276fb9ac15SSimon Glass	  Messages are used to request key scans from the EC and these are
286fb9ac15SSimon Glass	  then decoded into keys by this driver.
29b0abfeffSSimon Glass
30b0abfeffSSimon Glassconfig I8042_KEYB
31b0abfeffSSimon Glass	bool "Enable Intel i8042 keyboard support"
32b0abfeffSSimon Glass	depends on DM_KEYBOARD
33b98278beSMasahiro Yamada	default X86
34b0abfeffSSimon Glass	help
35b0abfeffSSimon Glass	  This adds a driver for the i8042 keyboard controller, allowing the
36b0abfeffSSimon Glass	  keyboard to be used on devices which support this controller. The
37b0abfeffSSimon Glass	  driver handles English and German keyboards - set the environment
38b0abfeffSSimon Glass	  variable 'keymap' to "de" to select German. Keyboard repeat is
39b0abfeffSSimon Glass	  handled by the keyboard itself.
40436d684cSJoseph Chen
41436d684cSJoseph Chenconfig RK8XX_PWRKEY
42436d684cSJoseph Chen	bool "Enable RK805/816 pwrkey support"
43436d684cSJoseph Chen	depends on DM_KEY && PMIC_RK8XX
44436d684cSJoseph Chen	default y
45436d684cSJoseph Chen	help
46436d684cSJoseph Chen	  This adds a driver for the RK805/816 pwrkey support.
47