diff --git a/root/target/linux/bcm27xx/patches-5.4/950-0785-ARM-dts-Add-bcm2711-rpi-cm4.dts.patch b/root/target/linux/bcm27xx/patches-5.4/950-0785-ARM-dts-Add-bcm2711-rpi-cm4.dts.patch index d7772e9a..7f82ec3e 100644 --- a/root/target/linux/bcm27xx/patches-5.4/950-0785-ARM-dts-Add-bcm2711-rpi-cm4.dts.patch +++ b/root/target/linux/bcm27xx/patches-5.4/950-0785-ARM-dts-Add-bcm2711-rpi-cm4.dts.patch @@ -61,81 +61,6 @@ Signed-off-by: Phil Elwell + label = "PWR"; + gpios = <&expgpio 2 GPIO_ACTIVE_LOW>; + }; -+ -+ wlan2g { -+ label = "wlan2g"; -+ gpios = <&gpio 17 GPIO_ACTIVE_LOW>; -+ }; -+ -+ wlan5g { -+ label = "wlan5g"; -+ gpios = <&gpio 3 GPIO_ACTIVE_LOW>; -+ }; -+ -+ wan { -+ label = "wan"; -+ gpios = <&gpio 27 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g1 { -+ label = "5g1"; -+ gpios = <&gpio 21 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g2 { -+ label = "5g2"; -+ gpios = <&gpio 20 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g3 { -+ label = "5g3"; -+ gpios = <&gpio 16 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g4 { -+ label = "5g4"; -+ gpios = <&gpio 12 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g5 { -+ label = "5g5"; -+ gpios = <&gpio 10 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5g6 { -+ label = "5g6"; -+ gpios = <&gpio 22 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr1 { -+ label = "5gpwr1"; -+ gpios = <&gpio 26 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr2 { -+ label = "5gpwr2"; -+ gpios = <&gpio 19 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr3 { -+ label = "5gpwr3"; -+ gpios = <&gpio 13 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr4 { -+ label = "5gpwr4"; -+ gpios = <&gpio 24 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr5 { -+ label = "5gpwr5"; -+ gpios = <&gpio 23 GPIO_ACTIVE_LOW>; -+ }; -+ -+ 5gpwr6 { -+ label = "5gpwr6"; -+ gpios = <&gpio 18 GPIO_ACTIVE_LOW>; -+ }; + }; + + wifi_pwrseq: wifi-pwrseq { @@ -537,6 +462,81 @@ Signed-off-by: Phil Elwell + linux,default-trigger = "default-on"; + gpios = <&expgpio 2 GPIO_ACTIVE_LOW>; + }; ++ ++ wlan2g { ++ label = "wlan2g"; ++ gpios = <&gpio 17 GPIO_ACTIVE_LOW>; ++ }; ++ ++ wlan5g { ++ label = "wlan5g"; ++ gpios = <&gpio 3 GPIO_ACTIVE_LOW>; ++ }; ++ ++ wan { ++ label = "wan"; ++ gpios = <&gpio 27 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g1 { ++ label = "5g1"; ++ gpios = <&gpio 21 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g2 { ++ label = "5g2"; ++ gpios = <&gpio 20 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g3 { ++ label = "5g3"; ++ gpios = <&gpio 16 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g4 { ++ label = "5g4"; ++ gpios = <&gpio 12 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g5 { ++ label = "5g5"; ++ gpios = <&gpio 10 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5g6 { ++ label = "5g6"; ++ gpios = <&gpio 22 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr1 { ++ label = "5gpwr1"; ++ gpios = <&gpio 26 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr2 { ++ label = "5gpwr2"; ++ gpios = <&gpio 19 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr3 { ++ label = "5gpwr3"; ++ gpios = <&gpio 13 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr4 { ++ label = "5gpwr4"; ++ gpios = <&gpio 24 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr5 { ++ label = "5gpwr5"; ++ gpios = <&gpio 23 GPIO_ACTIVE_LOW>; ++ }; ++ ++ 5gpwr6 { ++ label = "5gpwr6"; ++ gpios = <&gpio 18 GPIO_ACTIVE_LOW>; ++ }; +}; + +&pwm1 {