1 Broadcom USB3 phy binding for northstar plus SoC
2 The USB3 phy is internal to the SoC and is accessed using mdio interface.
4 Required mdio bus properties:
5 - reg: Should be 0x0 for SoC internal USB3 phy
6 - #address-cells: must be 1
7 - #size-cells: must be 0
9 Required USB3 PHY properties:
10 - compatible: should be "brcm,nsp-usb3-phy"
11 - reg: USB3 Phy address on SoC internal MDIO bus and it should be 0x10.
12 - usb3-ctrl-syscon: handler of syscon node defining physical address
13 of usb3 control register.
14 - #phy-cells: must be 0
16 Required usb3 control properties:
17 - compatible: should be "brcm,nsp-usb3-ctrl"
18 - reg: offset and length of the control registers
27 usb3_phy: usb-phy@10 {
28 compatible = "brcm,nsp-usb3-phy";
30 usb3-ctrl-syscon = <&usb3_ctrl>;
36 usb3_ctrl: syscon@104408 {
37 compatible = "brcm,nsp-usb3-ctrl", "syscon";
38 reg = <0x104408 0x3fc>;