blob: 72683be6de35ea18f17f6214e30087003c87c587 [file] [log] [blame]
Olof Johanssona445c7f2011-12-29 09:58:16 -08001* Tegra keyboard controller
2
3Required properties:
4- compatible: "nvidia,tegra20-kbc"
5
Olof Johansson145e9732012-03-13 21:36:29 -07006Optional properties, in addition to those specified by the shared
7matrix-keyboard bindings:
8
9- linux,fn-keymap: a second keymap, same specification as the
10 matrix-keyboard-controller spec but to be used when the KEY_FN modifier
11 key is pressed.
12- nvidia,debounce-delay-ms: delay in milliseconds per row scan for debouncing
13- nvidia,repeat-delay-ms: delay in milliseconds before repeat starts
14- nvidia,ghost-filter: enable ghost filtering for this device
15- nvidia,wakeup-source: configure keyboard as a wakeup source for suspend/resume
Olof Johanssona445c7f2011-12-29 09:58:16 -080016
17Example:
18
19keyboard: keyboard {
20 compatible = "nvidia,tegra20-kbc";
21 reg = <0x7000e200 0x100>;
Olof Johansson145e9732012-03-13 21:36:29 -070022 nvidia,ghost-filter;
Olof Johanssona445c7f2011-12-29 09:58:16 -080023};