brintos

brintos / linux-shallow public Read only

0
0
Text · 723 B · 3eed881 Raw
28 lines · plain
1* Cirrus Logic CLPS711X matrix keypad device tree bindings2 3Required Properties:4- compatible:    Shall contain "cirrus,ep7209-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 at8                 bindings/input/matrix-keymap.txt.9 10Optional Properties:11- autorepeat:    Enable autorepeat feature.12 13Example:14	keypad {15		compatible = "cirrus,ep7312-keypad", "cirrus,ep7209-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