1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/phy/bcm-ns- 4 $id: http://devicetree.org/schemas/phy/bcm-ns-usb3-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Broadcom Northstar USB 3.0 PHY 7 title: Broadcom Northstar USB 3.0 PHY 8 8 9 description: | 9 description: | 10 Initialization of USB 3.0 PHY depends on Nor 10 Initialization of USB 3.0 PHY depends on Northstar version. There are currently 11 three known series: Ax, Bx and Cx. 11 three known series: Ax, Bx and Cx. 12 Known A0: BCM4707 rev 0 12 Known A0: BCM4707 rev 0 13 Known B0: BCM4707 rev 4, BCM53573 rev 2 13 Known B0: BCM4707 rev 4, BCM53573 rev 2 14 Known B1: BCM4707 rev 6 14 Known B1: BCM4707 rev 6 15 Known C0: BCM47094 rev 0 15 Known C0: BCM47094 rev 0 16 16 17 maintainers: 17 maintainers: 18 - Rafał Miłecki <rafal@milecki.pl> 18 - Rafał Miłecki <rafal@milecki.pl> 19 19 20 properties: 20 properties: 21 compatible: 21 compatible: 22 enum: 22 enum: 23 - brcm,ns-ax-usb3-phy 23 - brcm,ns-ax-usb3-phy 24 - brcm,ns-bx-usb3-phy 24 - brcm,ns-bx-usb3-phy 25 25 26 reg: 26 reg: 27 description: address of MDIO bus device 27 description: address of MDIO bus device 28 maxItems: 1 28 maxItems: 1 29 29 30 usb3-dmp-syscon: 30 usb3-dmp-syscon: 31 $ref: /schemas/types.yaml#/definitions/pha 31 $ref: /schemas/types.yaml#/definitions/phandle 32 description: 32 description: 33 Phandle to the DMP (Device Management Pl 33 Phandle to the DMP (Device Management Plugin) syscon 34 34 35 "#phy-cells": 35 "#phy-cells": 36 const: 0 36 const: 0 37 37 38 required: 38 required: 39 - compatible 39 - compatible 40 - reg 40 - reg 41 - usb3-dmp-syscon 41 - usb3-dmp-syscon 42 - "#phy-cells" 42 - "#phy-cells" 43 43 44 additionalProperties: false 44 additionalProperties: false 45 45 46 examples: 46 examples: 47 - | 47 - | 48 mdio { 48 mdio { 49 #address-cells = <1>; 49 #address-cells = <1>; 50 #size-cells = <0>; 50 #size-cells = <0>; 51 51 52 usb3-phy@10 { 52 usb3-phy@10 { 53 compatible = "brcm,ns-ax-usb3-phy" 53 compatible = "brcm,ns-ax-usb3-phy"; 54 reg = <0x10>; 54 reg = <0x10>; 55 usb3-dmp-syscon = <&usb3_dmp>; 55 usb3-dmp-syscon = <&usb3_dmp>; 56 #phy-cells = <0>; 56 #phy-cells = <0>; 57 }; 57 }; 58 }; 58 }; 59 59 60 usb3_dmp: syscon@18105000 { 60 usb3_dmp: syscon@18105000 { 61 reg = <0x18105000 0x1000>; 61 reg = <0x18105000 0x1000>; 62 }; 62 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.