* 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) >; }; |