The initial version of the bcm2711-rpi-cm4-io based on the false assumption, that the USB host interface was connected to the DWC2 IP. So replace it with the xHCI and get the USB host running. Signed-off-by: Stefan Wahren <wahrenst@xxxxxxx> --- arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 d7ba02f586d3..17e7c2235d09 100644 --- a/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts +++ b/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts @@ -2,7 +2,6 @@ /dts-v1/; #include "bcm2711-rpi-cm4.dtsi" #include "bcm283x-rpi-led-deprecated.dtsi" -#include "bcm283x-rpi-usb-host.dtsi" / { model = "Raspberry Pi Compute Module 4 IO Board"; @@ -130,6 +129,10 @@ &pixelvalve4 { status = "okay"; }; +&usb { + status = "disabled"; +}; + &vc4 { status = "okay"; }; @@ -137,3 +140,7 @@ &vc4 { &vec { status = "disabled"; }; + +&xhci { + status = "okay"; +}; -- 2.34.1