Lines Matching +full:px30 +full:- +full:power

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 <heiko@sntech.de>
15 - rockchip,px30-usb2phy
16 - rockchip,rk3036-usb2phy
17 - rockchip,rk3128-usb2phy
18 - rockchip,rk3228-usb2phy
19 - rockchip,rk3308-usb2phy
20 - rockchip,rk3328-usb2phy
21 - rockchip,rk3366-usb2phy
22 - rockchip,rk3399-usb2phy
23 - rockchip,rk3562-usb2phy
24 - rockchip,rk3568-usb2phy
25 - rockchip,rk3576-usb2phy
26 - rockchip,rk3588-usb2phy
27 - rockchip,rv1108-usb2phy
32 clock-output-names:
36 "#clock-cells":
43 clock-names:
46 - const: phyclk
47 - const: aclk
48 - const: aclk_slv
50 assigned-clocks:
54 assigned-clock-parents:
57 Select between usb-phy output 480m and xin24m.
58 Refer to clk/clock-bindings.txt for generic clock consumer properties.
71 reset-names:
73 - const: phy
74 - const: apb
80 When set the driver will request its phandle as one companion-grf
83 host-port:
88 "#phy-cells":
95 interrupt-names:
98 phy-supply:
100 Phandle to a regulator that provides power to VBUS.
101 See ./phy-bindings.txt for details.
104 - "#phy-cells"
106 otg-port:
111 "#phy-cells":
118 interrupt-names:
120 - const: linestate
121 - const: otg-mux
122 - items:
123 - const: otg-bvalid
124 - const: otg-id
125 - const: linestate
127 phy-supply:
129 Phandle to a regulator that provides power to VBUS.
130 See ./phy-bindings.txt for details.
133 - "#phy-cells"
136 - compatible
137 - reg
138 - clock-output-names
139 - "#clock-cells"
142 - required:
143 - otg-port
144 - required:
145 - host-port
148 - if:
153 - rockchip,rk3568-usb2phy
154 - rockchip,rk3588-usb2phy
158 host-port:
162 otg-port:
167 - interrupts
173 host-port:
175 - interrupts
176 - interrupt-names
178 otg-port:
180 - interrupts
181 - interrupt-names
183 - if:
188 - rockchip,px30-usb2phy
189 - rockchip,rk3036-usb2phy
190 - rockchip,rk3128-usb2phy
191 - rockchip,rk3228-usb2phy
192 - rockchip,rk3308-usb2phy
193 - rockchip,rk3328-usb2phy
194 - rockchip,rk3366-usb2phy
195 - rockchip,rk3399-usb2phy
196 - rockchip,rk3562-usb2phy
197 - rockchip,rk3568-usb2phy
198 - rockchip,rk3588-usb2phy
199 - rockchip,rv1108-usb2phy
204 clock-names:
207 - if:
212 - rockchip,rk3576-usb2phy
217 clock-names:
223 - |
224 #include <dt-bindings/clock/rk3399-cru.h>
225 #include <dt-bindings/interrupt-controller/arm-gic.h>
226 #include <dt-bindings/interrupt-controller/irq.h>
228 compatible = "rockchip,rk3399-usb2phy";
231 clock-names = "phyclk";
232 clock-output-names = "clk_usbphy0_480m";
233 #clock-cells = <0>;
235 u2phy0_host: host-port {
237 interrupt-names = "linestate";
238 #phy-cells = <0>;
241 u2phy0_otg: otg-port {
245 interrupt-names = "otg-bvalid", "otg-id", "linestate";
246 #phy-cells = <0>;