--- /dev/fd/63 2023-11-27 11:39:50.018176449 +0000 +++ /dev/fd/62 2023-11-27 11:39:50.018176449 +0000 @@ -183,6 +183,7 @@ vchiq = "/soc/mailbox@7e00b840"; vec = "/soc/vec@7ec13000"; wifi_pwrseq = "/wifi-pwrseq"; + xhci = "/scb/usb@7e9c0000"; }; aliases { @@ -351,14 +352,14 @@ leds { compatible = "gpio-leds"; - phandle = <0xad>; + phandle = <0xae>; led-act { default-state = "keep"; gpios = <0x06 0x2a 0x00>; label = "ACT"; linux,default-trigger = "heartbeat"; - phandle = <0xae>; + phandle = <0xaf>; }; led-pwr { @@ -467,7 +468,7 @@ clocks = <0x11 0x05>; compatible = "brcm,2711-v3d"; interrupts = <0x00 0x4a 0x04>; - phandle = <0xac>; + phandle = <0xad>; power-domains = <0x27 0x01>; reg = <0x00 0x7ec00000 0x4000 0x00 0x7ec04000 0x4000>; reg-names = "hub\0core0"; @@ -492,6 +493,17 @@ ranges = <0x2000000 0x00 0xf8000000 0x06 0x00 0x00 0x4000000>; reg = <0x00 0x7d500000 0x9310>; }; + + usb@7e9c0000 { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "generic-xhci"; + interrupts = <0x00 0xb0 0x04>; + phandle = <0xac>; + power-domains = <0x0c 0x06>; + reg = <0x00 0x7e9c0000 0x100000>; + status = "okay"; + }; }; soc { @@ -1889,13 +1901,13 @@ clock-names = "otg"; clocks = <0x13>; compatible = "brcm,bcm2835-usb"; - dr_mode = "host"; interrupts = <0x00 0x49 0x04>; phandle = <0x8a>; phy-names = "usb2-phy"; phys = <0x14>; power-domains = <0x0c 0x06>; reg = <0x7e980000 0x10000>; + status = "disabled"; }; vec@7ec13000 {