Lines Matching +full:cp110 +full:- +full:utmi +full:- +full:phy
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/phy/marvell,armada-cp110-utmi-phy.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Marvell Armada CP110/CP115 UTMI PHY
11 - Konstantin Porotchkin <kostap@marvell.com>
15 Each of two exiting UTMI PHYs could be connected to either USB host or USB device
17 The USB device controller can only be connected to a single UTMI PHY port
18 0.H----- USB HOST0
19 UTMI PHY0 --------/
20 0.D-----0
21 \------ USB DEVICE
22 1.D-----1
23 UTMI PHY1 --------\
24 1.H----- USB HOST1
28 const: marvell,cp110-utmi-phy
33 "#address-cells":
36 "#size-cells":
39 marvell,system-controller:
47 "^usb-phy@[0|1]$":
50 Each UTMI PHY port must be represented as a sub-node.
54 description: phy port index.
57 "#phy-cells":
61 - reg
62 - "#phy-cells"
67 - compatible
68 - reg
69 - "#address-cells"
70 - "#size-cells"
71 - marvell,system-controller
76 - |
77 cp0_utmi: utmi@580000 {
78 compatible = "marvell,cp110-utmi-phy";
80 marvell,system-controller = <&cp0_syscon0>;
81 #address-cells = <1>;
82 #size-cells = <0>;
84 cp0_utmi0: usb-phy@0 {
86 #phy-cells = <0>;
89 cp0_utmi1: usb-phy@1 {
91 #phy-cells = <0>;
96 usb-phy = <&cp0_usb3_0_phy0>;
98 phy-names = "utmi";
104 usb-phy = <&cp0_usb3_0_phy1>;
106 phy-names = "utmi";