]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: dts: imx27-pdk: Add keypad support
authorFabio Estevam <fabio.estevam@freescale.com>
Thu, 17 Apr 2014 18:23:31 +0000 (15:23 -0300)
committerShawn Guo <shawn.guo@freescale.com>
Fri, 16 May 2014 15:02:01 +0000 (23:02 +0800)
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/boot/dts/imx27-pdk.dts
arch/arm/boot/dts/imx27.dtsi

index 042d7ffdffeefa7e59acd3088e84a797cb88746e..764cf798b91511f8cc789e64a866a9ee3934aa28 100644 (file)
        status = "okay";
 };
 
+&kpp {
+       linux,keymap = <
+               MATRIX_KEY(0, 0, KEY_UP)
+               MATRIX_KEY(0, 1, KEY_DOWN)
+               MATRIX_KEY(1, 0, KEY_RIGHT)
+               MATRIX_KEY(1, 1, KEY_LEFT)
+               MATRIX_KEY(1, 2, KEY_ENTER)
+               MATRIX_KEY(2, 0, KEY_F6)
+               MATRIX_KEY(2, 1, KEY_F8)
+               MATRIX_KEY(2, 2, KEY_F9)
+               MATRIX_KEY(2, 3, KEY_F10)
+       >;
+       status = "okay";
+};
+
 &nfc {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_nand>;
index b2c103e1328158d5561367e931b0436c84ea08ef..a75555c39533d71edd6828dd475ae8d73df81511 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "skeleton.dtsi"
 #include "imx27-pinfunc.h"
+#include <dt-bindings/input/input.h>
 #include <dt-bindings/interrupt-controller/irq.h>
 #include <dt-bindings/gpio/gpio.h>