1* Cirrus Logic CLPS711X matrix keypad device tree bindings 2 3Required Properties: 4- compatible: Shall contain "cirrus,clps711x-keypad". 5- row-gpios: List of GPIOs used as row lines. 6- poll-interval: Poll interval time in milliseconds. 7- linux,keymap: The definition can be found at 8 bindings/input/matrix-keymap.txt. 9 10Optional Properties: 11- autorepeat: Enable autorepeat feature. 12 13Example: 14 keypad { 15 compatible = "cirrus,ep7312-keypad", "cirrus,clps711x-keypad"; 16 autorepeat; 17 poll-interval = <120>; 18 row-gpios = <&porta 0 0>, 19 <&porta 1 0>; 20 21 linux,keymap = < 22 MATRIX_KEY(0, 0, KEY_UP) 23 MATRIX_KEY(0, 1, KEY_DOWN) 24 MATRIX_KEY(1, 0, KEY_LEFT) 25 MATRIX_KEY(1, 1, KEY_RIGHT) 26 >; 27 }; 28