Lines Matching +full:rk3399 +full:- +full:power +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/rockchip,inno-usb2phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <[email protected]>
15 - rockchip,px30-usb2phy
16 - rockchip,rk3128-usb2phy
17 - rockchip,rk3228-usb2phy
18 - rockchip,rk3308-usb2phy
19 - rockchip,rk3328-usb2phy
20 - rockchip,rk3366-usb2phy
21 - rockchip,rk3399-usb2phy
22 - rockchip,rk3568-usb2phy
23 - rockchip,rk3576-usb2phy
24 - rockchip,rk3588-usb2phy
25 - rockchip,rv1108-usb2phy
30 clock-output-names:
34 "#clock-cells":
41 clock-names:
44 - const: phyclk
45 - const: aclk
46 - const: aclk_slv
48 assigned-clocks:
52 assigned-clock-parents:
55 Select between usb-phy output 480m and xin24m.
56 Refer to clk/clock-bindings.txt for generic clock consumer properties.
69 reset-names:
71 - const: phy
72 - const: apb
78 When set the driver will request its phandle as one companion-grf
81 host-port:
86 "#phy-cells":
93 interrupt-names:
96 phy-supply:
98 Phandle to a regulator that provides power to VBUS.
99 See ./phy-bindings.txt for details.
102 - "#phy-cells"
104 otg-port:
109 "#phy-cells":
116 interrupt-names:
118 - const: linestate
119 - const: otg-mux
120 - items:
121 - const: otg-bvalid
122 - const: otg-id
123 - const: linestate
125 phy-supply:
127 Phandle to a regulator that provides power to VBUS.
128 See ./phy-bindings.txt for details.
131 - "#phy-cells"
134 - compatible
135 - reg
136 - clock-output-names
137 - "#clock-cells"
140 - required:
141 - otg-port
142 - required:
143 - host-port
146 - if:
151 - rockchip,rk3568-usb2phy
152 - rockchip,rk3588-usb2phy
156 host-port:
160 otg-port:
165 - interrupts
171 host-port:
173 - interrupts
174 - interrupt-names
176 otg-port:
178 - interrupts
179 - interrupt-names
181 - if:
186 - rockchip,px30-usb2phy
187 - rockchip,rk3128-usb2phy
188 - rockchip,rk3228-usb2phy
189 - rockchip,rk3308-usb2phy
190 - rockchip,rk3328-usb2phy
191 - rockchip,rk3366-usb2phy
192 - rockchip,rk3399-usb2phy
193 - rockchip,rk3568-usb2phy
194 - rockchip,rk3588-usb2phy
195 - rockchip,rv1108-usb2phy
200 clock-names:
203 - if:
208 - rockchip,rk3576-usb2phy
213 clock-names:
219 - |
220 #include <dt-bindings/clock/rk3399-cru.h>
221 #include <dt-bindings/interrupt-controller/arm-gic.h>
222 #include <dt-bindings/interrupt-controller/irq.h>
224 compatible = "rockchip,rk3399-usb2phy";
227 clock-names = "phyclk";
228 clock-output-names = "clk_usbphy0_480m";
229 #clock-cells = <0>;
231 u2phy0_host: host-port {
233 interrupt-names = "linestate";
234 #phy-cells = <0>;
237 u2phy0_otg: otg-port {
241 interrupt-names = "otg-bvalid", "otg-id", "linestate";
242 #phy-cells = <0>;