From d7b3f4a4eb23d82ef923cf17509292b719340378 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 29 Apr 2026 22:16:12 -0700 Subject: [PATCH 1/4] ARM: dts: NSP: Move MX6X pinctrl config to PWM node On boot there is this warning: /axi@18000000/pinctrl@3f1c0: Fixed dependency cycle(s) with /axi@18000000/pinctrl@3f1c0/pwm_leds Fix by moving the pinctrl configuration to pwm, which is the actual consumer. Signed-off-by: Rosen Penev Link: https://lore.kernel.org/r/20260430051612.700050-1-rosenp@gmail.com Signed-off-by: Florian Fainelli --- .../arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi b/arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi index 7e71aecb7251..0ab2ed32be2a 100644 --- a/arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi +++ b/arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi @@ -121,9 +121,6 @@ &ohci0 { }; &pinctrl { - pinctrl-names = "default"; - pinctrl-0 = <&pwm_leds>; - pwm_leds: pwm_leds { function = "pwm"; groups = "pwm1_grp", "pwm2_grp", "pwm3_grp"; @@ -131,6 +128,9 @@ pwm_leds: pwm_leds { }; &pwm { + pinctrl-names = "default"; + pinctrl-0 = <&pwm_leds>; + status = "okay"; }; From 1dd3a357b8c1b51b26422b742223f10db648118b Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 6 Apr 2026 15:04:53 -0700 Subject: [PATCH 2/4] ARM: dts: BCM5301X: R6300v2: fix USB3 USB3 needs GPIO to be pulled HIGH in order to function. Add vcc-gpio to do so. Signed-off-by: Rosen Penev Link: https://lore.kernel.org/r/20260406220453.101185-1-rosenp@gmail.com Signed-off-by: Florian Fainelli --- arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts b/arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts index 77396730bdd3..55f0d9e90d5f 100644 --- a/arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts +++ b/arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts @@ -86,3 +86,7 @@ &spi_nor { &usb3_phy { status = "okay"; }; + +&usb3 { + vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>; +}; From f6c6b4d1c833bf18a8ba929576736f7dbd34a8a1 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 6 Apr 2026 15:05:28 -0700 Subject: [PATCH 3/4] ARM: dts: BCM5301X: EA6500v2: fix USB3 USB3 needs to have a GPIO pulled HIGH in order to function. Add vcc-gpio to do so. Signed-off-by: Rosen Penev Link: https://lore.kernel.org/r/20260406220528.101340-1-rosenp@gmail.com Signed-off-by: Florian Fainelli --- arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts b/arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts index 0454423fe166..ad246f9a734a 100644 --- a/arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts +++ b/arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts @@ -43,3 +43,7 @@ button-restart { &usb3_phy { status = "okay"; }; + +&usb3 { + vcc-gpio = <&chipcommon 10 GPIO_ACTIVE_HIGH>; +}; From 245552af869d35ae27cac2121696dd630f15b3bf Mon Sep 17 00:00:00 2001 From: Jinseok Kim Date: Wed, 27 May 2026 19:39:26 +0900 Subject: [PATCH 4/4] arm: dts: bcm2711: Fix typo in gpio-line-names Replace "RGMIO_MDC" with "RGMII_MDC" in gpio-line-names. Signed-off-by: Jinseok Kim Link: https://lore.kernel.org/r/20260527103930.2973-1-always.starving0@gmail.com Fixes: cd87c180b301 ("ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels") Fixes: ea93ada05c9e ("ARM: dts: Add Raspberry Pi Compute Module 4 IO Board") Signed-off-by: Florian Fainelli --- arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 2 +- arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts index 353bb50ce542..5469fa663526 100644 --- a/arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts +++ b/arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts @@ -110,7 +110,7 @@ &gpio { "GPIO26", "GPIO27", "RGMII_MDIO", - "RGMIO_MDC", + "RGMII_MDC", /* Used by BT module */ "CTS0", /* 30 */ "RTS0", diff --git a/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts b/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts index 6bc77dd48c0d..1f4ebec68370 100644 --- a/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts +++ b/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts @@ -56,7 +56,7 @@ &gpio { "GPIO26", "GPIO27", "RGMII_MDIO", - "RGMIO_MDC", + "RGMII_MDC", /* Used by BT module */ "CTS0", "RTS0",