diff options
author | Roland Stigge <stigge@antcom.de> | 2012-07-13 03:08:34 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2012-07-18 02:16:16 -0400 |
commit | 69690bec400e4c6cc89ef37376da1e633e14ad0f (patch) | |
tree | 2f2844e2f9f03d5ad8974b90ab087715787ac845 /Documentation/devicetree | |
parent | 13987435cc28eab6e562e878e71b521e7ef5c860 (diff) |
Input: add support for key scan interface of the LPC32xx SoC
This is a driver for the key scan interface of the LPC32xx SoC
Signed-off-by: Roland Stigge <stigge@antcom.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/input/lpc32xx-key.txt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/input/lpc32xx-key.txt b/Documentation/devicetree/bindings/input/lpc32xx-key.txt new file mode 100644 index 000000000000..31afd5014c48 --- /dev/null +++ b/Documentation/devicetree/bindings/input/lpc32xx-key.txt | |||
@@ -0,0 +1,28 @@ | |||
1 | NXP LPC32xx Key Scan Interface | ||
2 | |||
3 | Required Properties: | ||
4 | - compatible: Should be "nxp,lpc3220-key" | ||
5 | - reg: Physical base address of the controller and length of memory mapped | ||
6 | region. | ||
7 | - interrupts: The interrupt number to the cpu. | ||
8 | - keypad,num-rows: Number of rows and columns, e.g. 1: 1x1, 6: 6x6 | ||
9 | - keypad,num-columns: Must be equal to keypad,num-rows since LPC32xx only | ||
10 | supports square matrices | ||
11 | - nxp,debounce-delay-ms: Debounce delay in ms | ||
12 | - nxp,scan-delay-ms: Repeated scan period in ms | ||
13 | - linux,keymap: the key-code to be reported when the key is pressed | ||
14 | and released, see also | ||
15 | Documentation/devicetree/bindings/input/matrix-keymap.txt | ||
16 | |||
17 | Example: | ||
18 | |||
19 | key@40050000 { | ||
20 | compatible = "nxp,lpc3220-key"; | ||
21 | reg = <0x40050000 0x1000>; | ||
22 | interrupts = <54 0>; | ||
23 | keypad,num-rows = <1>; | ||
24 | keypad,num-columns = <1>; | ||
25 | nxp,debounce-delay-ms = <3>; | ||
26 | nxp,scan-delay-ms = <34>; | ||
27 | linux,keymap = <0x00000002>; | ||
28 | }; | ||