About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / input / clps711x-keypad.txt




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:37 EST.

1	* Cirrus Logic CLPS711X matrix keypad device tree bindings
2	
3	Required 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	
10	Optional Properties:
11	- autorepeat:    Enable autorepeat feature.
12	
13	Example:
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		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.