[PATCH 2/2] ARM: dts: bcm2711-rpi: enable USB and skip soft reset wait on RPi4

chalianis1
2026-03-31T03:18:22Z

From: Chali Anis <chalianis1@gmail.com>

The dwc2 controller on bcm2711 does not reliably deassert GRSTCTL_CSFTRST
within the expected window, causing probe to fail with ETIMEDOUT. Enable
the USB node and set no-csftrst-wait to bypass the reset bit polling.

Signed-off-by: Chali Anis <chalianis1@gmail.com>
---
arch/arm/dts/bcm2711-rpi.dtsi | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/arch/arm/dts/bcm2711-rpi.dtsi b/arch/arm/dts/bcm2711-rpi.dtsi
index 2722133a4afc..892d6a7aecc8 100644
--- a/arch/arm/dts/bcm2711-rpi.dtsi
+++ b/arch/arm/dts/bcm2711-rpi.dtsi
@@ -19,3 +19,7 @@ &uart1 {
&power {
barebox,allow-dummy;
};
+
+&usb {
+ no-csftrst-wait;
+};