123456789101112131415161718192021222324252627 |
- * Cirrus Logic CLPS711X matrix keypad device tree bindings
- Required Properties:
- - compatible: Shall contain "cirrus,ep7209-keypad".
- - row-gpios: List of GPIOs used as row lines.
- - poll-interval: Poll interval time in milliseconds.
- - linux,keymap: The definition can be found at
- bindings/input/matrix-keymap.txt.
- Optional Properties:
- - autorepeat: Enable autorepeat feature.
- Example:
- keypad {
- compatible = "cirrus,ep7312-keypad", "cirrus,ep7209-keypad";
- autorepeat;
- poll-interval = <120>;
- row-gpios = <&porta 0 0>,
- <&porta 1 0>;
- linux,keymap = <
- MATRIX_KEY(0, 0, KEY_UP)
- MATRIX_KEY(0, 1, KEY_DOWN)
- MATRIX_KEY(1, 0, KEY_LEFT)
- MATRIX_KEY(1, 1, KEY_RIGHT)
- >;
- };
|