mpc85xx: move Extreme WS-AP3825i GPIO extender
authorDavid Bauer <mail@david-bauer.net>
Thu, 24 Mar 2022 21:53:43 +0000 (22:53 +0100)
committerDavid Bauer <mail@david-bauer.net>
Sun, 17 Apr 2022 23:48:41 +0000 (01:48 +0200)
Move the GPIO extender to the SoC node. Otherwise, the legacy PowerPC
init code will not populate the BUS and thus never probe spi-gpio.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit f0c09d0305835abc7bcc32285dc82c008159936d)

target/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts

index aba7739d0dd8e30ed0e779ea5bf88cab384e5bbb..43c044b4fc6ccce01d6714e8a783353af2dae22f 100644 (file)
                device_type = "memory";
        };
 
-       led_spi {
-               /*
-                * This is currently non-functioning because the spi-gpio
-                * driver refuses to register when presented with this node.
-                */
-               compatible = "spi-gpio";
-               #address-cells = <1>;
-               #size-cells = <0>;
-
-               sck-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
-               mosi-gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
-               num-chipselects = <0>;
-
-               spi_gpio: led_gpio@0 {
-                       compatible = "fairchild,74hc595";
-                       reg = <0>;
-                       gpio-controller;
-                       #gpio-cells = <2>;
-                       registers-number = <1>;
-                       spi-max-frequency = <100000>;
-               };
-       };
-
        leds {
                compatible = "gpio-leds";
 
        };
 };
 
+&soc {
+       led_spi {
+               /*
+                * This is currently non-functioning because the spi-gpio
+                * driver refuses to register when presented with this node.
+                */
+               compatible = "spi-gpio";
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               sck-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               mosi-gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
+               num-chipselects = <0>;
+
+               spi_gpio: led_gpio@0 {
+                       compatible = "fairchild,74hc595";
+                       reg = <0>;
+                       gpio-controller;
+                       #gpio-cells = <2>;
+                       registers-number = <1>;
+                       spi-max-frequency = <100000>;
+               };
+       };
+};
+
 /include/ "fsl/p1020si-post.dtsi"