File Index
Files and directories
Sign in
FILE

clps711x-keypad.txt

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/input/clps711x-keypad.txt PLAIN TEXT
 1* Cirrus Logic CLPS711X matrix keypad device tree bindings
 2
 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 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,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	};
~/ Read-only file preview.