]>
Commit | Line | Data |
---|---|---|
e84421d8 SG |
1 | config DM_KEYBOARD |
2 | bool "Enable driver model keyboard support" | |
3 | depends on DM | |
4 | help | |
5 | This adds a uclass for keyboards and implements keyboard support | |
6 | using driver model. The API is implemented by keyboard.h and | |
7 | includes methods to start/stop the device, check for available | |
8 | input and update LEDs if the keyboard has them. | |
9 | ||
6fb9ac15 SG |
10 | config CROS_EC_KEYB |
11 | bool "Enable Chrome OS EC keyboard support" | |
12 | help | |
13 | Most ARM Chromebooks use an EC to provide access to the keyboard. | |
14 | Messages are used to request key scans from the EC and these are | |
15 | then decoded into keys by this driver. | |
b0abfeff SG |
16 | |
17 | config I8042_KEYB | |
18 | bool "Enable Intel i8042 keyboard support" | |
19 | depends on DM_KEYBOARD | |
b98278be | 20 | default X86 |
b0abfeff SG |
21 | help |
22 | This adds a driver for the i8042 keyboard controller, allowing the | |
23 | keyboard to be used on devices which support this controller. The | |
24 | driver handles English and German keyboards - set the environment | |
25 | variable 'keymap' to "de" to select German. Keyboard repeat is | |
26 | handled by the keyboard itself. |