| Device-Tree bindings for input/gpio_keys.c keyboard driver |
| - compatible = "gpio-keys"; |
| - autorepeat: Boolean, Enable auto repeat feature of Linux input |
| Each button (key) is represented as a sub-node of "gpio-keys": |
| - gpios: OF device-tree gpio specification. |
| - label: Descriptive name of the key. |
| - linux,code: Keycode to emit. |
| Optional subnode-properties: |
| - linux,input-type: Specify event type this button/key generates. |
| If not specified defaults to <1> == EV_KEY. |
| - debounce-interval: Debouncing interval time in milliseconds. |
| If not specified defaults to 5. |
| - gpio-key,wakeup: Boolean, button can wake-up the system. |
| compatible = "gpio-keys"; |