ARM: dts: AM33XX: Add matrix keypad device tree data to am335x-evm
authorAnilKumar Ch <anilkumar@ti.com>
Tue, 6 Nov 2012 13:48:30 +0000 (19:18 +0530)
committerBenoit Cousson <b-cousson@ti.com>
Tue, 6 Nov 2012 14:45:48 +0000 (15:45 +0100)
Add matrix keypad device tree data to am335x-evm by adding all
the necessary parameters like keymap, row & column gpios and etc.

Signed-off-by: AnilKumar Ch <anilkumar@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
arch/arm/boot/dts/am335x-evm.dts

index 9199456cfac4f1de23149e4b59f6ebd484f3c1ef..8076e66f9367a255cc3ad17a921360394a53af2f 100644 (file)
                regulator-name = "lis3_reg";
                regulator-boot-on;
        };
+
+       matrix_keypad: matrix_keypad@0 {
+               compatible = "gpio-matrix-keypad";
+               debounce-delay-ms = <5>;
+               col-scan-delay-us = <2>;
+
+               row-gpios = <&gpio2 25 0        /* Bank1, pin25 */
+                            &gpio2 26 0        /* Bank1, pin26 */
+                            &gpio2 27 0>;      /* Bank1, pin27 */
+
+               col-gpios = <&gpio2 21 0        /* Bank1, pin21 */
+                            &gpio2 22 0>;      /* Bank1, pin22 */
+
+               linux,keymap = <0x0000008b      /* MENU */
+                               0x0100009e      /* BACK */
+                               0x02000069      /* LEFT */
+                               0x0001006a      /* RIGHT */
+                               0x0101001c      /* ENTER */
+                               0x0201006c>;    /* DOWN */
+       };
 };
 
 /include/ "tps65910.dtsi"