@@ -21,6 +21,7 @@
#include <dt-bindings/clock/exynos4.h>
#include <dt-bindings/clock/exynos-audss-clk.h>
+#include <dt-bindings/input/input.h>
#include "skeleton.dtsi"
/ {
@@ -16,7 +16,6 @@
/dts-v1/;
#include "exynos4210.dtsi"
-#include <dt-bindings/input/input.h>
/ {
model = "Insignal Origen evaluation board based on Exynos4210";
@@ -91,61 +91,61 @@
key_1 {
keypad,row = <0>;
keypad,column = <3>;
- linux,code = <2>;
+ linux,code = <KEY_1>;
};
key_2 {
keypad,row = <0>;
keypad,column = <4>;
- linux,code = <3>;
+ linux,code = <KEY_2>;
};
key_3 {
keypad,row = <0>;
keypad,column = <5>;
- linux,code = <4>;
+ linux,code = <KEY_3>;
};
key_4 {
keypad,row = <0>;
keypad,column = <6>;
- linux,code = <5>;
+ linux,code = <KEY_4>;
};
key_5 {
keypad,row = <0>;
keypad,column = <7>;
- linux,code = <6>;
+ linux,code = <KEY_5>;
};
key_a {
keypad,row = <1>;
keypad,column = <3>;
- linux,code = <30>;
+ linux,code = <KEY_A>;
};
key_b {
keypad,row = <1>;
keypad,column = <4>;
- linux,code = <48>;
+ linux,code = <KEY_B>;
};
key_c {
keypad,row = <1>;
keypad,column = <5>;
- linux,code = <46>;
+ linux,code = <KEY_C>;
};
key_d {
keypad,row = <1>;
keypad,column = <6>;
- linux,code = <32>;
+ linux,code = <KEY_D>;
};
key_e {
keypad,row = <1>;
keypad,column = <7>;
- linux,code = <18>;
+ linux,code = <KEY_E>;
};
};
@@ -128,21 +128,21 @@
vol-down-key {
gpios = <&gpx2 1 1>;
- linux,code = <114>;
+ linux,code = <KEY_VOLUMEDOWN>;
label = "volume down";
debounce-interval = <10>;
};
vol-up-key {
gpios = <&gpx2 0 1>;
- linux,code = <115>;
+ linux,code = <KEY_VOLUMEUP>;
label = "volume up";
debounce-interval = <10>;
};
power-key {
gpios = <&gpx2 7 1>;
- linux,code = <116>;
+ linux,code = <KEY_POWER>;
label = "power";
debounce-interval = <10>;
gpio-key,wakeup;
@@ -150,7 +150,7 @@
ok-key {
gpios = <&gpx3 5 1>;
- linux,code = <352>;
+ linux,code = <KEY_OK>;
label = "ok";
debounce-interval = <10>;
};
@@ -132,21 +132,21 @@
vol-up-key {
gpios = <&gpx2 0 1>;
- linux,code = <115>;
+ linux,code = <KEY_VOLUMEUP>;
label = "volume up";
debounce-interval = <1>;
};
vol-down-key {
gpios = <&gpx2 1 1>;
- linux,code = <114>;
+ linux,code = <KEY_VOLUMEDOWN>;
label = "volume down";
debounce-interval = <1>;
};
config-key {
gpios = <&gpx2 2 1>;
- linux,code = <171>;
+ linux,code = <KEY_CONFIG>;
label = "config";
debounce-interval = <1>;
gpio-key,wakeup;
@@ -154,14 +154,14 @@
camera-key {
gpios = <&gpx2 3 1>;
- linux,code = <212>;
+ linux,code = <KEY_CAMERA>;
label = "camera";
debounce-interval = <1>;
};
power-key {
gpios = <&gpx2 7 1>;
- linux,code = <116>;
+ linux,code = <KEY_POWER>;
label = "power";
debounce-interval = <1>;
gpio-key,wakeup;
@@ -169,7 +169,7 @@
ok-key {
gpios = <&gpx3 5 1>;
- linux,code = <352>;
+ linux,code = <KEY_OK>;
label = "ok";
debounce-interval = <1>;
};
@@ -60,61 +60,61 @@
key_1 {
keypad,row = <1>;
keypad,column = <3>;
- linux,code = <2>;
+ linux,code = <KEY_1>;
};
key_2 {
keypad,row = <1>;
keypad,column = <4>;
- linux,code = <3>;
+ linux,code = <KEY_2>;
};
key_3 {
keypad,row = <1>;
keypad,column = <5>;
- linux,code = <4>;
+ linux,code = <KEY_3>;
};
key_4 {
keypad,row = <1>;
keypad,column = <6>;
- linux,code = <5>;
+ linux,code = <KEY_4>;
};
key_5 {
keypad,row = <1>;
keypad,column = <7>;
- linux,code = <6>;
+ linux,code = <KEY_5>;
};
key_A {
keypad,row = <2>;
keypad,column = <6>;
- linux,code = <30>;
+ linux,code = <KEY_A>;
};
key_B {
keypad,row = <2>;
keypad,column = <7>;
- linux,code = <48>;
+ linux,code = <KEY_B>;
};
key_C {
keypad,row = <0>;
- keypad,column = <5>;
+ keypad,column = <KEY_C>;
linux,code = <46>;
};
key_D {
keypad,row = <2>;
keypad,column = <5>;
- linux,code = <32>;
+ linux,code = <KEY_D>;
};
key_E {
keypad,row = <0>;
keypad,column = <7>;
- linux,code = <18>;
+ linux,code = <KEY_E>;
};
};
@@ -115,21 +115,21 @@
key-down {
gpios = <&gpx3 3 1>;
- linux,code = <114>;
+ linux,code = <KEY_VOLUMEDOWN>;
label = "volume down";
debounce-interval = <10>;
};
key-up {
gpios = <&gpx2 2 1>;
- linux,code = <115>;
+ linux,code = <KEY_VOLUMEUP>;
label = "volume up";
debounce-interval = <10>;
};
key-power {
gpios = <&gpx2 7 1>;
- linux,code = <116>;
+ linux,code = <KEY_POWER>;
label = "power";
debounce-interval = <10>;
gpio-key,wakeup;
@@ -137,7 +137,7 @@
key-ok {
gpios = <&gpx0 1 1>;
- linux,code = <139>;
+ linux,code = <KEY_MENU>;
label = "ok";
debounce-inteval = <10>;
gpio-key,wakeup;
This patch use key code macros on exynos4 series boards. Using macros improve readability on device tree. Signed-off-by: Beomho Seo <beomho.seo@samsung.com> --- arch/arm/boot/dts/exynos4.dtsi | 1 + arch/arm/boot/dts/exynos4210-origen.dts | 1 - arch/arm/boot/dts/exynos4210-smdkv310.dts | 20 ++++++++++---------- arch/arm/boot/dts/exynos4210-trats.dts | 8 ++++---- arch/arm/boot/dts/exynos4210-universal_c210.dts | 12 ++++++------ arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 ++++++++++---------- arch/arm/boot/dts/exynos4412-trats2.dts | 8 ++++---- 7 files changed, 35 insertions(+), 35 deletions(-)