Skip to content

Commit

Permalink
mpc85xx: move Extreme WS-AP3825i GPIO extender
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
blocktrron authored and pull[bot] committed Sep 12, 2023
1 parent 6a2c0b8 commit 0568277
Showing 1 changed file with 25 additions and 23 deletions.
48 changes: 25 additions & 23 deletions target/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts
Expand Up @@ -26,29 +26,6 @@
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";

Expand Down Expand Up @@ -246,4 +223,29 @@
};
};

&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"

0 comments on commit 0568277

Please sign in to comment.