Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 };