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