xref: /freebsd/sys/contrib/device-tree/Bindings/phy/bcm-ns-usb3-phy.txt (revision d4eeb02986980bf33dd56c41ceb9fc5f180c0d47)
1Driver for Broadcom Northstar USB 3.0 PHY
2
3Required properties:
4
5- compatible: one of: "brcm,ns-ax-usb3-phy", "brcm,ns-bx-usb3-phy".
6- reg: address of MDIO bus device
7- usb3-dmp-syscon: phandle to syscon with DMP (Device Management Plugin)
8		   registers
9- #phy-cells: must be 0
10
11Initialization of USB 3.0 PHY depends on Northstar version. There are currently
12three known series: Ax, Bx and Cx.
13Known A0: BCM4707 rev 0
14Known B0: BCM4707 rev 4, BCM53573 rev 2
15Known B1: BCM4707 rev 6
16Known C0: BCM47094 rev 0
17
18Example:
19	mdio: mdio@0 {
20		reg = <0x0>;
21		#size-cells = <1>;
22		#address-cells = <0>;
23
24		usb3-phy@10 {
25			compatible = "brcm,ns-ax-usb3-phy";
26			reg = <0x10>;
27			usb3-dmp-syscon = <&usb3_dmp>;
28			#phy-cells = <0>;
29		};
30	};
31
32	usb3_dmp: syscon@18105000 {
33		reg = <0x18105000 0x1000>;
34	};
35