Lines Matching +full:stm32mp1 +full:- +full:clks
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-stm32-usbphyc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
22 |_ PHY port#2 ----| |________________
27 - Amelie Delaunay <amelie.delaunay@st.com>
31 const: st,stm32mp1-usbphyc
42 "#address-cells":
45 "#size-cells":
48 vdda1v1-supply:
51 vdda1v8-supply:
54 '#clock-cells':
61 "^usb-phy@[0|1]$":
64 Each port the controller provides must be represented as a sub-node.
71 phy-supply:
74 "#phy-cells":
80 - $ref: ../connector/usb-connector.yaml
82 vbus-supply: true
85 - if:
91 "#phy-cells":
95 "#phy-cells":
102 - reg
103 - phy-supply
104 - "#phy-cells"
109 - compatible
110 - reg
111 - clocks
112 - "#address-cells"
113 - "#size-cells"
114 - vdda1v1-supply
115 - vdda1v8-supply
116 - usb-phy@0
117 - usb-phy@1
122 - |
123 #include <dt-bindings/clock/stm32mp1-clks.h>
124 #include <dt-bindings/reset/stm32mp1-resets.h>
126 compatible = "st,stm32mp1-usbphyc";
130 vdda1v1-supply = <®11>;
131 vdda1v8-supply = <®18>;
132 #address-cells = <1>;
133 #size-cells = <0>;
134 #clock-cells = <0>;
136 usbphyc_port0: usb-phy@0 {
138 phy-supply = <&vdd_usb>;
139 #phy-cells = <0>;
141 compatible = "usb-a-connector";
142 vbus-supply = <&vbus_sw>;
146 usbphyc_port1: usb-phy@1 {
148 phy-supply = <&vdd_usb>;
149 #phy-cells = <1>;