In contrast to the Raspberry Pi 4, the Compute Module 4 or the IO board does not have a VL805 USB 3.0 host controller, which is connected via PCIe. Instead, the BCM2711 on the Compute Module provides the built-in xHCI. Changes in V2: - adjust xHCI compatible as suggested by Justin & Florian - keep xHCI disabled in order to let the bootloader decide which USB block should be enabled, which result in a drop of patch 3 Stefan Wahren (2): dt-bindings: usb: xhci: Add optional power-domains ARM: dts: bcm2711: Add generic xHCI .../devicetree/bindings/usb/generic-xhci.yaml | 3 +++ arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 5 +++++ arch/arm/boot/dts/broadcom/bcm2711.dtsi | 14 ++++++++++++++ 3 files changed, 22 insertions(+) -- 2.34.1