aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Shiyan <shc_work@mail.ru>2014-01-11 01:54:19 -0500
committerShawn Guo <shawn.guo@linaro.org>2014-02-09 08:33:44 -0500
commit72d86d2605363048714039536acee64ab446ffa2 (patch)
treefbf9daf6b1ee2c35471d7f450a4e94915a8da58b
parent5169df8be0a432eee6297b181b7a3dddcba501d5 (diff)
ARM: dts: i.MX51: Switch to use standard definitions for input subsystem
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
-rw-r--r--arch/arm/boot/dts/imx51-babbage.dts34
-rw-r--r--arch/arm/boot/dts/imx51.dtsi3
2 files changed, 20 insertions, 17 deletions
diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts
index 23c252fb9cbb..ea5c67e2e0f6 100644
--- a/arch/arm/boot/dts/imx51-babbage.dts
+++ b/arch/arm/boot/dts/imx51-babbage.dts
@@ -492,21 +492,23 @@
492&kpp { 492&kpp {
493 pinctrl-names = "default"; 493 pinctrl-names = "default";
494 pinctrl-0 = <&pinctrl_kpp>; 494 pinctrl-0 = <&pinctrl_kpp>;
495 linux,keymap = <0x00000067 /* KEY_UP */ 495 linux,keymap = <
496 0x0001006c /* KEY_DOWN */ 496 MATRIX_KEY(0, 0, KEY_UP)
497 0x00020072 /* KEY_VOLUMEDOWN */ 497 MATRIX_KEY(0, 1, KEY_DOWN)
498 0x00030066 /* KEY_HOME */ 498 MATRIX_KEY(0, 2, KEY_VOLUMEDOWN)
499 0x0100006a /* KEY_RIGHT */ 499 MATRIX_KEY(0, 3, KEY_HOME)
500 0x01010069 /* KEY_LEFT */ 500 MATRIX_KEY(1, 0, KEY_RIGHT)
501 0x0102001c /* KEY_ENTER */ 501 MATRIX_KEY(1, 1, KEY_LEFT)
502 0x01030073 /* KEY_VOLUMEUP */ 502 MATRIX_KEY(1, 2, KEY_ENTER)
503 0x02000040 /* KEY_F6 */ 503 MATRIX_KEY(1, 3, KEY_VOLUMEUP)
504 0x02010042 /* KEY_F8 */ 504 MATRIX_KEY(2, 0, KEY_F6)
505 0x02020043 /* KEY_F9 */ 505 MATRIX_KEY(2, 1, KEY_F8)
506 0x02030044 /* KEY_F10 */ 506 MATRIX_KEY(2, 2, KEY_F9)
507 0x0300003b /* KEY_F1 */ 507 MATRIX_KEY(2, 3, KEY_F10)
508 0x0301003c /* KEY_F2 */ 508 MATRIX_KEY(3, 0, KEY_F1)
509 0x0302003d /* KEY_F3 */ 509 MATRIX_KEY(3, 1, KEY_F2)
510 0x03030074>; /* KEY_POWER */ 510 MATRIX_KEY(3, 2, KEY_F3)
511 MATRIX_KEY(3, 3, KEY_POWER)
512 >;
511 status = "okay"; 513 status = "okay";
512}; 514};
diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index f10d213093ec..3aa30275c0c2 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -12,9 +12,10 @@
12 12
13#include "skeleton.dtsi" 13#include "skeleton.dtsi"
14#include "imx51-pinfunc.h" 14#include "imx51-pinfunc.h"
15#include <dt-bindings/interrupt-controller/irq.h>
16#include <dt-bindings/clock/imx5-clock.h> 15#include <dt-bindings/clock/imx5-clock.h>
17#include <dt-bindings/gpio/gpio.h> 16#include <dt-bindings/gpio/gpio.h>
17#include <dt-bindings/input/input.h>
18#include <dt-bindings/interrupt-controller/irq.h>
18 19
19/ { 20/ {
20 aliases { 21 aliases {