ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>
Fri, 6 May 2022 13:24:15 +0000 (15:24 +0200)
committerShawn Guo <shawnguo@kernel.org>
Sat, 7 May 2022 01:53:35 +0000 (09:53 +0800)
The gpio-keys define module level wake-up pin functionality. Move it
from the carrier board dts file to the Som dtsi file.
While at it, also re-order the properties in the gpio-keys node
alphabetically and rename to sub-node from power to wakeup.

Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi
arch/arm/boot/dts/imx6ull-colibri.dtsi

index 08197c66af12f78950988fc524718b637c41670c..e29907428c20f300a7be847a1a77b0be09f72494 100644 (file)
@@ -8,20 +8,6 @@
                stdout-path = "serial0:115200n8";
        };
 
-       gpio-keys {
-               compatible = "gpio-keys";
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
-
-               power {
-                       label = "Wake-Up";
-                       gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
-                       linux,code = <KEY_WAKEUP>;
-                       debounce-interval = <10>;
-                       wakeup-source;
-               };
-       };
-
        /* fixed crystal dedicated to mcp2515 */
        clk16m: clk16m {
                compatible = "fixed-clock";
@@ -29,7 +15,6 @@
                clock-frequency = <16000000>;
        };
 
-
        reg_3v3: regulator-3v3 {
                compatible = "regulator-fixed";
                regulator-name = "3.3V";
index 4611fa890889f4f6b00e662de5003291e2b52b5d..4292311bdc6e759be87679a7384b8e176f427bc2 100644 (file)
                status = "okay";
        };
 
+       gpio-keys {
+               compatible = "gpio-keys";
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
+
+               wakeup {
+                       debounce-interval = <10>;
+                       gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; /* SODIMM 45 */
+                       label = "Wake-Up";
+                       linux,code = <KEY_WAKEUP>;
+                       wakeup-source;
+               };
+       };
+
        panel_dpi: panel-dpi {
                compatible = "edt,et057090dhu";
                backlight = <&backlight>;
 
        pinctrl_snvs_gpiokeys: snvs-gpiokeys-grp {
                fsl,pins = <
-                       MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01     0x130a0 /* SODIMM 45 */
+                       MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01     0x130a0 /* SODIMM 45 / WAKE_UP */
                >;
        };