Commit e067767e authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Shawn Guo

ARM: dts: imx: align gpio-keys node names with dtschema

The node names should be generic and DT schema expects certain pattern.
Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 1bad8bca
...@@ -158,19 +158,19 @@ backlight { ...@@ -158,19 +158,19 @@ backlight {
default-brightness-level = <6>; default-brightness-level = <6>;
}; };
gpio_keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&key_pins_a>; pinctrl-0 = <&key_pins_a>;
voldown { key-voldown {
label = "volume-down"; label = "volume-down";
linux,code = <114>; linux,code = <114>;
gpios = <&gpio2 7 0>; gpios = <&gpio2 7 0>;
debounce-interval = <20>; debounce-interval = <20>;
}; };
volup { key-volup {
label = "volume-up"; label = "volume-up";
linux,code = <115>; linux,code = <115>;
gpios = <&gpio2 8 0>; gpios = <&gpio2 8 0>;
......
...@@ -13,12 +13,12 @@ / { ...@@ -13,12 +13,12 @@ / {
model = "Eukrea MBIMXSD25"; model = "Eukrea MBIMXSD25";
compatible = "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25"; compatible = "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25";
gpio_keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpiokeys>; pinctrl-0 = <&pinctrl_gpiokeys>;
bp1 { button {
label = "BP1"; label = "BP1";
gpios = <&gpio3 18 GPIO_ACTIVE_LOW>; gpios = <&gpio3 18 GPIO_ACTIVE_LOW>;
linux,code = <BTN_MISC>; linux,code = <BTN_MISC>;
......
...@@ -388,12 +388,12 @@ dac0: dh2228@2 { ...@@ -388,12 +388,12 @@ dac0: dh2228@2 {
}; };
}; };
gpio_keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&rotary_btn_pins_cfa10049>; pinctrl-0 = <&rotary_btn_pins_cfa10049>;
rotary_button { rotary-button {
label = "rotary_button"; label = "rotary_button";
gpios = <&gpio3 26 1>; gpios = <&gpio3 26 1>;
debounce-interval = <10>; debounce-interval = <10>;
......
...@@ -204,7 +204,7 @@ gpio-keys { ...@@ -204,7 +204,7 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&enocean_button>; pinctrl-0 = <&enocean_button>;
enocean { key-enocean {
label = "EnOcean"; label = "EnOcean";
linux,code = <KEY_NEW>; linux,code = <KEY_NEW>;
gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>; gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
......
...@@ -19,12 +19,12 @@ backlight { ...@@ -19,12 +19,12 @@ backlight {
default-brightness-level = <10>; default-brightness-level = <10>;
}; };
button-sw3 { gpio-keys-0 {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&gpio_button_sw3_pins_mbmx28lc>; pinctrl-0 = <&gpio_button_sw3_pins_mbmx28lc>;
sw3 { switch-sw3 {
label = "SW3"; label = "SW3";
gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
linux,code = <BTN_MISC>; linux,code = <BTN_MISC>;
...@@ -32,12 +32,12 @@ sw3 { ...@@ -32,12 +32,12 @@ sw3 {
}; };
}; };
button-sw4 { gpio-keys-1 {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&gpio_button_sw4_pins_mbmx28lc>; pinctrl-0 = <&gpio_button_sw4_pins_mbmx28lc>;
sw4 { switch-sw4 {
label = "SW4"; label = "SW4";
gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
linux,code = <BTN_MISC>; linux,code = <BTN_MISC>;
......
...@@ -13,12 +13,12 @@ / { ...@@ -13,12 +13,12 @@ / {
model = "Eukrea CPUIMX35"; model = "Eukrea CPUIMX35";
compatible = "eukrea,mbimxsd35-baseboard", "eukrea,cpuimx35", "fsl,imx35"; compatible = "eukrea,mbimxsd35-baseboard", "eukrea,cpuimx35", "fsl,imx35";
gpio_keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_bp1>; pinctrl-0 = <&pinctrl_bp1>;
bp1 { button {
label = "BP1"; label = "BP1";
gpios = <&gpio3 25 GPIO_ACTIVE_LOW>; gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
linux,code = <BTN_MISC>; linux,code = <BTN_MISC>;
......
...@@ -38,20 +38,20 @@ gpio-keys { ...@@ -38,20 +38,20 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpiokeys>; pinctrl-0 = <&pinctrl_gpiokeys>;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; gpios = <&gpio4 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
}; };
hallsensor { event-hallsensor {
label = "Hallsensor"; label = "Hallsensor";
gpios = <&gpio5 15 GPIO_ACTIVE_LOW>; gpios = <&gpio5 15 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESERVED>; linux,code = <KEY_RESERVED>;
linux,input-type = <EV_SW>; linux,input-type = <EV_SW>;
}; };
frontlight { event-frontlight {
label = "Frontlight"; label = "Frontlight";
gpios = <&gpio4 1 GPIO_ACTIVE_LOW>; gpios = <&gpio4 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_DISPLAYTOGGLE>; linux,code = <KEY_DISPLAYTOGGLE>;
......
...@@ -154,7 +154,7 @@ gpio-keys { ...@@ -154,7 +154,7 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>; pinctrl-0 = <&pinctrl_gpio_keys>;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
......
...@@ -61,34 +61,34 @@ reg_3p3v: regulator@0 { ...@@ -61,34 +61,34 @@ reg_3p3v: regulator@0 {
gpio-keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
home { key-home {
label = "Home"; label = "Home";
gpios = <&gpio5 10 0>; gpios = <&gpio5 10 0>;
linux,code = <KEY_HOME>; linux,code = <KEY_HOME>;
wakeup-source; wakeup-source;
}; };
back { key-back {
label = "Back"; label = "Back";
gpios = <&gpio5 11 0>; gpios = <&gpio5 11 0>;
linux,code = <KEY_BACK>; linux,code = <KEY_BACK>;
wakeup-source; wakeup-source;
}; };
program { key-program {
label = "Program"; label = "Program";
gpios = <&gpio5 12 0>; gpios = <&gpio5 12 0>;
linux,code = <KEY_PROGRAM >; linux,code = <KEY_PROGRAM >;
wakeup-source; wakeup-source;
}; };
volume-up { key-volume-up {
label = "Volume Up"; label = "Volume Up";
gpios = <&gpio5 13 0>; gpios = <&gpio5 13 0>;
linux,code = <KEY_VOLUMEUP>; linux,code = <KEY_VOLUMEUP>;
}; };
volume-down { key-volume-down {
label = "Volume Down"; label = "Volume Down";
gpios = <&gpio4 0 0>; gpios = <&gpio4 0 0>;
linux,code = <KEY_VOLUMEDOWN>; linux,code = <KEY_VOLUMEDOWN>;
......
...@@ -45,20 +45,20 @@ display_out: endpoint { ...@@ -45,20 +45,20 @@ display_out: endpoint {
gpio-keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
}; };
volume-up { key-volume-up {
label = "Volume Up"; label = "Volume Up";
gpios = <&gpio2 14 GPIO_ACTIVE_LOW>; gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
linux,code = <KEY_VOLUMEUP>; linux,code = <KEY_VOLUMEUP>;
wakeup-source; wakeup-source;
}; };
volume-down { key-volume-down {
label = "Volume Down"; label = "Volume Down";
gpios = <&gpio2 15 GPIO_ACTIVE_LOW>; gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
linux,code = <KEY_VOLUMEDOWN>; linux,code = <KEY_VOLUMEDOWN>;
......
...@@ -19,13 +19,13 @@ memory@70000000 { ...@@ -19,13 +19,13 @@ memory@70000000 {
gpio-keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
volume-up { key-volume-up {
label = "Volume Up"; label = "Volume Up";
gpios = <&gpio2 14 0>; gpios = <&gpio2 14 0>;
linux,code = <KEY_VOLUMEUP>; linux,code = <KEY_VOLUMEUP>;
}; };
volume-down { key-volume-down {
label = "Volume Down"; label = "Volume Down";
gpios = <&gpio2 15 0>; gpios = <&gpio2 15 0>;
linux,code = <KEY_VOLUMEDOWN>; linux,code = <KEY_VOLUMEDOWN>;
......
...@@ -81,7 +81,7 @@ gpio-keys { ...@@ -81,7 +81,7 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_key>; pinctrl-0 = <&pinctrl_gpio_key>;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>; gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
linux,code = <116>; /* KEY_POWER */ linux,code = <116>; /* KEY_POWER */
......
...@@ -6,7 +6,7 @@ / { ...@@ -6,7 +6,7 @@ / {
keyboard { keyboard {
compatible = "gpio-keys"; compatible = "gpio-keys";
btn0 { button-0 {
gpios = <&pcf8575 0 GPIO_ACTIVE_LOW>; gpios = <&pcf8575 0 GPIO_ACTIVE_LOW>;
label = "btn0"; label = "btn0";
linux,code = <KEY_WAKEUP>; linux,code = <KEY_WAKEUP>;
...@@ -14,7 +14,7 @@ btn0 { ...@@ -14,7 +14,7 @@ btn0 {
wakeup-source; wakeup-source;
}; };
btn1 { button-1 {
gpios = <&pcf8575 1 GPIO_ACTIVE_LOW>; gpios = <&pcf8575 1 GPIO_ACTIVE_LOW>;
label = "btn1"; label = "btn1";
linux,code = <KEY_WAKEUP>; linux,code = <KEY_WAKEUP>;
...@@ -22,7 +22,7 @@ btn1 { ...@@ -22,7 +22,7 @@ btn1 {
wakeup-source; wakeup-source;
}; };
btn2 { button-2 {
gpios = <&pcf8575 2 GPIO_ACTIVE_LOW>; gpios = <&pcf8575 2 GPIO_ACTIVE_LOW>;
label = "btn2"; label = "btn2";
linux,code = <KEY_WAKEUP>; linux,code = <KEY_WAKEUP>;
...@@ -30,7 +30,7 @@ btn2 { ...@@ -30,7 +30,7 @@ btn2 {
wakeup-source; wakeup-source;
}; };
btn3 { button-3 {
gpios = <&pcf8575 3 GPIO_ACTIVE_LOW>; gpios = <&pcf8575 3 GPIO_ACTIVE_LOW>;
label = "btn3"; label = "btn3";
linux,code = <KEY_WAKEUP>; linux,code = <KEY_WAKEUP>;
......
...@@ -188,7 +188,7 @@ power-button { ...@@ -188,7 +188,7 @@ power-button {
rotary-encoder-key { rotary-encoder-key {
compatible = "gpio-keys"; compatible = "gpio-keys";
rotary-encoder-press { rotary-encoder-event {
label = "rotary-encoder press"; label = "rotary-encoder press";
gpios = <&tca6424a 0 GPIO_ACTIVE_HIGH>; gpios = <&tca6424a 0 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_ENTER>; linux,code = <KEY_ENTER>;
......
...@@ -51,98 +51,98 @@ gpio-keys { ...@@ -51,98 +51,98 @@ gpio-keys {
pinctrl-0 = <&pinctrl_gpiokeys>; pinctrl-0 = <&pinctrl_gpiokeys>;
autorepeat; autorepeat;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
wakeup-source; wakeup-source;
}; };
f1 { key-f1 {
label = "GPIO Key F1"; label = "GPIO Key F1";
linux,code = <KEY_F1>; linux,code = <KEY_F1>;
gpios = <&gpio_pca 0 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 0 GPIO_ACTIVE_LOW>;
}; };
f2 { key-f2 {
label = "GPIO Key F2"; label = "GPIO Key F2";
linux,code = <KEY_F2>; linux,code = <KEY_F2>;
gpios = <&gpio_pca 1 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 1 GPIO_ACTIVE_LOW>;
}; };
f3 { key-f3 {
label = "GPIO Key F3"; label = "GPIO Key F3";
linux,code = <KEY_F3>; linux,code = <KEY_F3>;
gpios = <&gpio_pca 2 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 2 GPIO_ACTIVE_LOW>;
}; };
f4 { key-f4 {
label = "GPIO Key F4"; label = "GPIO Key F4";
linux,code = <KEY_F4>; linux,code = <KEY_F4>;
gpios = <&gpio_pca 3 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 3 GPIO_ACTIVE_LOW>;
}; };
f5 { key-f5 {
label = "GPIO Key F5"; label = "GPIO Key F5";
linux,code = <KEY_F5>; linux,code = <KEY_F5>;
gpios = <&gpio_pca 4 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 4 GPIO_ACTIVE_LOW>;
}; };
cycle { key-cycle {
label = "GPIO Key CYCLE"; label = "GPIO Key CYCLE";
linux,code = <KEY_CYCLEWINDOWS>; linux,code = <KEY_CYCLEWINDOWS>;
gpios = <&gpio_pca 5 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 5 GPIO_ACTIVE_LOW>;
}; };
esc { key-esc {
label = "GPIO Key ESC"; label = "GPIO Key ESC";
linux,code = <KEY_ESC>; linux,code = <KEY_ESC>;
gpios = <&gpio_pca 6 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 6 GPIO_ACTIVE_LOW>;
}; };
up { key-up {
label = "GPIO Key UP"; label = "GPIO Key UP";
linux,code = <KEY_UP>; linux,code = <KEY_UP>;
gpios = <&gpio_pca 7 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 7 GPIO_ACTIVE_LOW>;
}; };
down { key-down {
label = "GPIO Key DOWN"; label = "GPIO Key DOWN";
linux,code = <KEY_DOWN>; linux,code = <KEY_DOWN>;
gpios = <&gpio_pca 8 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 8 GPIO_ACTIVE_LOW>;
}; };
ok { key-ok {
label = "GPIO Key OK"; label = "GPIO Key OK";
linux,code = <KEY_OK>; linux,code = <KEY_OK>;
gpios = <&gpio_pca 9 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 9 GPIO_ACTIVE_LOW>;
}; };
f6 { key-f6 {
label = "GPIO Key F6"; label = "GPIO Key F6";
linux,code = <KEY_F6>; linux,code = <KEY_F6>;
gpios = <&gpio_pca 10 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 10 GPIO_ACTIVE_LOW>;
}; };
f7 { key-f7 {
label = "GPIO Key F7"; label = "GPIO Key F7";
linux,code = <KEY_F7>; linux,code = <KEY_F7>;
gpios = <&gpio_pca 11 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 11 GPIO_ACTIVE_LOW>;
}; };
f8 { key-f8 {
label = "GPIO Key F8"; label = "GPIO Key F8";
linux,code = <KEY_F8>; linux,code = <KEY_F8>;
gpios = <&gpio_pca 12 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 12 GPIO_ACTIVE_LOW>;
}; };
f9 { key-f9 {
label = "GPIO Key F9"; label = "GPIO Key F9";
linux,code = <KEY_F9>; linux,code = <KEY_F9>;
gpios = <&gpio_pca 13 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 13 GPIO_ACTIVE_LOW>;
}; };
f10 { key-f10 {
label = "GPIO Key F10"; label = "GPIO Key F10";
linux,code = <KEY_F10>; linux,code = <KEY_F10>;
gpios = <&gpio_pca 14 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 14 GPIO_ACTIVE_LOW>;
......
...@@ -62,91 +62,91 @@ keys { ...@@ -62,91 +62,91 @@ keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
autorepeat; autorepeat;
esc { key-esc {
label = "GPIO Key ESC"; label = "GPIO Key ESC";
linux,code = <KEY_ESC>; linux,code = <KEY_ESC>;
gpios = <&gpio_pca 0 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 0 GPIO_ACTIVE_LOW>;
}; };
up { key-up {
label = "GPIO Key UP"; label = "GPIO Key UP";
linux,code = <KEY_UP>; linux,code = <KEY_UP>;
gpios = <&gpio_pca 1 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 1 GPIO_ACTIVE_LOW>;
}; };
down { key-down {
label = "GPIO Key DOWN"; label = "GPIO Key DOWN";
linux,code = <KEY_DOWN>; linux,code = <KEY_DOWN>;
gpios = <&gpio_pca 4 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 4 GPIO_ACTIVE_LOW>;
}; };
enter { key-enter {
label = "GPIO Key Enter"; label = "GPIO Key Enter";
linux,code = <KEY_ENTER>; linux,code = <KEY_ENTER>;
gpios = <&gpio_pca 3 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 3 GPIO_ACTIVE_LOW>;
}; };
cycle { key-cycle {
label = "GPIO Key CYCLE"; label = "GPIO Key CYCLE";
linux,code = <KEY_CYCLEWINDOWS>; linux,code = <KEY_CYCLEWINDOWS>;
gpios = <&gpio_pca 2 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 2 GPIO_ACTIVE_LOW>;
}; };
f1 { key-f1 {
label = "GPIO Key F1"; label = "GPIO Key F1";
linux,code = <KEY_F1>; linux,code = <KEY_F1>;
gpios = <&gpio_pca 14 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 14 GPIO_ACTIVE_LOW>;
}; };
f2 { key-f2 {
label = "GPIO Key F2"; label = "GPIO Key F2";
linux,code = <KEY_F2>; linux,code = <KEY_F2>;
gpios = <&gpio_pca 13 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 13 GPIO_ACTIVE_LOW>;
}; };
f3 { key-f3 {
label = "GPIO Key F3"; label = "GPIO Key F3";
linux,code = <KEY_F3>; linux,code = <KEY_F3>;
gpios = <&gpio_pca 12 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 12 GPIO_ACTIVE_LOW>;
}; };
f4 { key-f4 {
label = "GPIO Key F4"; label = "GPIO Key F4";
linux,code = <KEY_F4>; linux,code = <KEY_F4>;
gpios = <&gpio_pca 11 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 11 GPIO_ACTIVE_LOW>;
}; };
f5 { key-f5 {
label = "GPIO Key F5"; label = "GPIO Key F5";
linux,code = <KEY_F5>; linux,code = <KEY_F5>;
gpios = <&gpio_pca 10 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 10 GPIO_ACTIVE_LOW>;
}; };
f6 { key-f6 {
label = "GPIO Key F6"; label = "GPIO Key F6";
linux,code = <KEY_F6>; linux,code = <KEY_F6>;
gpios = <&gpio_pca 5 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 5 GPIO_ACTIVE_LOW>;
}; };
f7 { key-f7 {
label = "GPIO Key F7"; label = "GPIO Key F7";
linux,code = <KEY_F7>; linux,code = <KEY_F7>;
gpios = <&gpio_pca 6 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 6 GPIO_ACTIVE_LOW>;
}; };
f8 { key-f8 {
label = "GPIO Key F8"; label = "GPIO Key F8";
linux,code = <KEY_F8>; linux,code = <KEY_F8>;
gpios = <&gpio_pca 7 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 7 GPIO_ACTIVE_LOW>;
}; };
f9 { key-f9 {
label = "GPIO Key F9"; label = "GPIO Key F9";
linux,code = <KEY_F9>; linux,code = <KEY_F9>;
gpios = <&gpio_pca 8 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 8 GPIO_ACTIVE_LOW>;
}; };
f10 { key-f10 {
label = "GPIO Key F10"; label = "GPIO Key F10";
linux,code = <KEY_F10>; linux,code = <KEY_F10>;
gpios = <&gpio_pca 9 GPIO_ACTIVE_LOW>; gpios = <&gpio_pca 9 GPIO_ACTIVE_LOW>;
......
...@@ -18,14 +18,14 @@ gpio-keys { ...@@ -18,14 +18,14 @@ gpio-keys {
pinctrl-0 = <&pinctrl_gpiokeys>; pinctrl-0 = <&pinctrl_gpiokeys>;
autorepeat; autorepeat;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
wakeup-source; wakeup-source;
}; };
enter { key-enter {
label = "Rotary Key"; label = "Rotary Key";
gpios = <&gpio2 05 GPIO_ACTIVE_LOW>; gpios = <&gpio2 05 GPIO_ACTIVE_LOW>;
linux,code = <KEY_ENTER>; linux,code = <KEY_ENTER>;
......
...@@ -86,7 +86,7 @@ user-button { ...@@ -86,7 +86,7 @@ user-button {
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
}; };
lid { lid-event {
label = "Lid"; label = "Lid";
gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; gpios = <&gpio4 12 GPIO_ACTIVE_LOW>;
linux,input-type = <5>; /* EV_SW */ linux,input-type = <5>; /* EV_SW */
......
...@@ -100,7 +100,7 @@ gpio-keys { ...@@ -100,7 +100,7 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>; pinctrl-0 = <&pinctrl_gpio_keys>;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
wakeup-source; wakeup-source;
......
...@@ -89,7 +89,7 @@ gpio-keys { ...@@ -89,7 +89,7 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>; pinctrl-0 = <&pinctrl_gpio_keys>;
power { key-power {
label = "Power Button"; label = "Power Button";
gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>; linux,code = <KEY_POWER>;
......
...@@ -28,7 +28,7 @@ gpio-keys { ...@@ -28,7 +28,7 @@ gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
autorepeat; autorepeat;
back { key-back {
gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
linux,code = <KEY_BACK>; linux,code = <KEY_BACK>;
label = "Key Back"; label = "Key Back";
...@@ -37,7 +37,7 @@ back { ...@@ -37,7 +37,7 @@ back {
wakeup-source; wakeup-source;
}; };
home { key-home {
gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_HOME>; linux,code = <KEY_HOME>;
label = "Key Home"; label = "Key Home";
...@@ -46,7 +46,7 @@ home { ...@@ -46,7 +46,7 @@ home {
wakeup-source; wakeup-source;
}; };
menu { key-menu {
gpios = <&gpio4 25 GPIO_ACTIVE_LOW>; gpios = <&gpio4 25 GPIO_ACTIVE_LOW>;
linux,code = <KEY_MENU>; linux,code = <KEY_MENU>;
label = "Key Menu"; label = "Key Menu";
......
...@@ -24,14 +24,14 @@ gpio-keys { ...@@ -24,14 +24,14 @@ gpio-keys {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>; pinctrl-0 = <&pinctrl_gpio_keys>;
volume-up { key-volume-up {
label = "Volume Up"; label = "Volume Up";
gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_VOLUMEUP>; linux,code = <KEY_VOLUMEUP>;
wakeup-source; wakeup-source;
}; };
volume-down { key-volume-down {
label = "Volume Down"; label = "Volume Down";
gpios = <&gpio5 10 GPIO_ACTIVE_LOW>; gpios = <&gpio5 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_VOLUMEDOWN>; linux,code = <KEY_VOLUMEDOWN>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment