xref: /rk3399_rockchip-uboot/drivers/input/Kconfig (revision b0abfeff982a022d8198ef526b96d57037fe0c14)
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
106fb9ac15SSimon Glassconfig CROS_EC_KEYB
116fb9ac15SSimon Glass	bool "Enable Chrome OS EC keyboard support"
126fb9ac15SSimon Glass	help
136fb9ac15SSimon Glass	  Most ARM Chromebooks use an EC to provide access to the keyboard.
146fb9ac15SSimon Glass	  Messages are used to request key scans from the EC and these are
156fb9ac15SSimon Glass	  then decoded into keys by this driver.
16*b0abfeffSSimon Glass
17*b0abfeffSSimon Glassconfig I8042_KEYB
18*b0abfeffSSimon Glass	bool "Enable Intel i8042 keyboard support"
19*b0abfeffSSimon Glass	depends on DM_KEYBOARD
20*b0abfeffSSimon Glass	help
21*b0abfeffSSimon Glass	  This adds a driver for the i8042 keyboard controller, allowing the
22*b0abfeffSSimon Glass	  keyboard to be used on devices which support this controller. The
23*b0abfeffSSimon Glass	  driver handles English and German keyboards - set the environment
24*b0abfeffSSimon Glass	  variable 'keymap' to "de" to select German. Keyboard repeat is
25*b0abfeffSSimon Glass	  handled by the keyboard itself.
26