|
@@ -3,9 +3,10 @@ Driver for Broadcom Northstar USB 3.0 PHY
|
|
|
Required properties:
|
|
|
|
|
|
- compatible: one of: "brcm,ns-ax-usb3-phy", "brcm,ns-bx-usb3-phy".
|
|
|
-- reg: register mappings for DMP (Device Management Plugin) and ChipCommon B
|
|
|
- MMI.
|
|
|
-- reg-names: "dmp" and "ccb-mii"
|
|
|
+- reg: address of MDIO bus device
|
|
|
+- usb3-dmp-syscon: phandle to syscon with DMP (Device Management Plugin)
|
|
|
+ registers
|
|
|
+- #phy-cells: must be 0
|
|
|
|
|
|
Initialization of USB 3.0 PHY depends on Northstar version. There are currently
|
|
|
three known series: Ax, Bx and Cx.
|
|
@@ -15,9 +16,19 @@ Known B1: BCM4707 rev 6
|
|
|
Known C0: BCM47094 rev 0
|
|
|
|
|
|
Example:
|
|
|
- usb3-phy {
|
|
|
- compatible = "brcm,ns-ax-usb3-phy";
|
|
|
- reg = <0x18105000 0x1000>, <0x18003000 0x1000>;
|
|
|
- reg-names = "dmp", "ccb-mii";
|
|
|
- #phy-cells = <0>;
|
|
|
+ mdio: mdio@0 {
|
|
|
+ reg = <0x0>;
|
|
|
+ #size-cells = <1>;
|
|
|
+ #address-cells = <0>;
|
|
|
+
|
|
|
+ usb3-phy@10 {
|
|
|
+ compatible = "brcm,ns-ax-usb3-phy";
|
|
|
+ reg = <0x10>;
|
|
|
+ usb3-dmp-syscon = <&usb3_dmp>;
|
|
|
+ #phy-cells = <0>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ usb3_dmp: syscon@18105000 {
|
|
|
+ reg = <0x18105000 0x1000>;
|
|
|
};
|