1 // SPDX-License-Identifier: (GPL-2.0 or BSD-3-Clause)
3 *Copyright(c) 2018 Broadcom
6 compatible = "simple-bus";
10 ranges = <0x0 0x0 0x68500000 0x00400000>;
13 compatible = "brcm,sr-usb-combo-phy";
14 reg = <0x00000000 0x100>;
20 compatible = "generic-xhci";
21 reg = <0x00001000 0x1000>;
22 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
23 phys = <&usbphy0 1>, <&usbphy0 0>;
24 phy-names = "phy0", "phy1";
30 compatible = "brcm,bdc-v0.16";
31 reg = <0x00002000 0x1000>;
32 interrupts = <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>;
33 phys = <&usbphy0 0>, <&usbphy0 1>;
34 phy-names = "phy0", "phy1";
39 usbphy1: usb-phy@10000 {
40 compatible = "brcm,sr-usb-combo-phy";
41 reg = <0x00010000 0x100>;
46 usbphy2: usb-phy@20000 {
47 compatible = "brcm,sr-usb-hs-phy";
48 reg = <0x00020000 0x100>;
54 compatible = "generic-xhci";
55 reg = <0x00011000 0x1000>;
56 interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
57 phys = <&usbphy1 1>, <&usbphy2>, <&usbphy1 0>;
58 phy-names = "phy0", "phy1", "phy2";
64 compatible = "brcm,bdc-v0.16";
65 reg = <0x00021000 0x1000>;
66 interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;