mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 00:51:28 +07:00
145e97348a
This is an incremental patch updating to the revised bindings for matrix keyboards. This includes an optional "linux,fn-keymap" binding that is not yet implemented, that will be used to specify the Fn-key modifier layout if needed. Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Grant Likely <grant.likely@secretlab.ca> Acked-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
24 lines
743 B
Plaintext
24 lines
743 B
Plaintext
* Tegra keyboard controller
|
|
|
|
Required properties:
|
|
- compatible: "nvidia,tegra20-kbc"
|
|
|
|
Optional properties, in addition to those specified by the shared
|
|
matrix-keyboard bindings:
|
|
|
|
- linux,fn-keymap: a second keymap, same specification as the
|
|
matrix-keyboard-controller spec but to be used when the KEY_FN modifier
|
|
key is pressed.
|
|
- nvidia,debounce-delay-ms: delay in milliseconds per row scan for debouncing
|
|
- nvidia,repeat-delay-ms: delay in milliseconds before repeat starts
|
|
- nvidia,ghost-filter: enable ghost filtering for this device
|
|
- nvidia,wakeup-source: configure keyboard as a wakeup source for suspend/resume
|
|
|
|
Example:
|
|
|
|
keyboard: keyboard {
|
|
compatible = "nvidia,tegra20-kbc";
|
|
reg = <0x7000e200 0x100>;
|
|
nvidia,ghost-filter;
|
|
};
|