mediatek: mt7981: move gpio-controller up and rename pinctrl to pio
authorChristian Marangi <ansuelsmth@gmail.com>
Mon, 27 Jan 2025 13:40:43 +0000 (14:40 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 4 Feb 2025 16:20:36 +0000 (10:20 -0600)
Move gpio-controller up to pinctrl node and rename label to "pio" to
match the label used in upstream kernel linux.

Update any DTS that reference the pinctrl to follow the new naming and
structure.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Reviewed-by: Weijie Gao <weijie.gao@mediatek.com>
Tested-by: Weijie Gao <weijie.gao@mediatek.com>
arch/arm/dts/mt7981-emmc-rfb.dts
arch/arm/dts/mt7981-rfb.dts
arch/arm/dts/mt7981-sd-rfb.dts
arch/arm/dts/mt7981.dtsi

index d6590f0..67f178b 100644 (file)
@@ -48,7 +48,7 @@
        mediatek,gmac-id = <0>;
        phy-mode = "2500base-x";
        mediatek,switch = "mt7531";
-       reset-gpios = <&gpio 39 GPIO_ACTIVE_HIGH>;
+       reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>;
 
        fixed-link {
                speed = <2500>;
@@ -56,7 +56,7 @@
        };
 };
 
-&pinctrl {
+&pio {
        spic_pins: spi1-pins-func-1 {
                mux {
                        function = "spi";
index d6ebd65..08e1b76 100644 (file)
@@ -39,7 +39,7 @@
        mediatek,gmac-id = <0>;
        phy-mode = "2500base-x";
        mediatek,switch = "mt7531";
-       reset-gpios = <&gpio 39 GPIO_ACTIVE_HIGH>;
+       reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>;
 
        fixed-link {
                speed = <2500>;
@@ -47,7 +47,7 @@
        };
 };
 
-&pinctrl {
+&pio {
        spi_flash_pins: spi0-pins-func-1 {
                mux {
                        function = "flash";
index 2adbc37..2f43e65 100644 (file)
@@ -48,7 +48,7 @@
        mediatek,gmac-id = <0>;
        phy-mode = "2500base-x";
        mediatek,switch = "mt7531";
-       reset-gpios = <&gpio 39 GPIO_ACTIVE_HIGH>;
+       reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>;
 
        fixed-link {
                speed = <2500>;
@@ -56,7 +56,7 @@
        };
 };
 
-&pinctrl {
+&pio {
        spic_pins: spi1-pins-func-1 {
                mux {
                        function = "spi";
index 3c8b9ab..b2c4cd7 100644 (file)
                bootph-all;
        };
 
-       pinctrl: pinctrl@11d00000 {
+       pio: pinctrl@11d00000 {
                compatible = "mediatek,mt7981-pinctrl";
                reg = <0x11d00000 0x1000>,
                      <0x11c00000 0x1000>,
                reg-names = "gpio", "iocfg_rt", "iocfg_rm",
                            "iocfg_rb", "iocfg_lb", "iocfg_bl",
                            "iocfg_tm", "iocfg_tl", "eint";
-               gpio: gpio-controller {
-                       gpio-controller;
-                       #gpio-cells = <2>;
-               };
+               gpio-controller;
+               #gpio-cells = <2>;
        };
 
        pwm: pwm@10048000 {