Lines Matching +full:rk3399 +full:- +full:usb2phy

1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
15 - items:
16 - enum:
17 - rockchip,rk3288-sgrf
18 - rockchip,rk3566-pipe-grf
19 - rockchip,rk3568-pcie3-phy-grf
20 - rockchip,rk3568-pipe-grf
21 - rockchip,rk3568-pipe-phy-grf
22 - rockchip,rk3568-usb2phy-grf
23 - rockchip,rk3576-bigcore-grf
24 - rockchip,rk3576-cci-grf
25 - rockchip,rk3576-gpu-grf
26 - rockchip,rk3576-litcore-grf
27 - rockchip,rk3576-npu-grf
28 - rockchip,rk3576-php-grf
29 - rockchip,rk3576-pipe-phy-grf
30 - rockchip,rk3576-pmu1-grf
31 - rockchip,rk3576-sdgmac-grf
32 - rockchip,rk3576-sys-grf
33 - rockchip,rk3576-usb-grf
34 - rockchip,rk3576-usbdpphy-grf
35 - rockchip,rk3576-vo0-grf
36 - rockchip,rk3576-vop-grf
37 - rockchip,rk3588-bigcore0-grf
38 - rockchip,rk3588-bigcore1-grf
39 - rockchip,rk3588-hdptxphy-grf
40 - rockchip,rk3588-ioc
41 - rockchip,rk3588-php-grf
42 - rockchip,rk3588-pipe-phy-grf
43 - rockchip,rk3588-sys-grf
44 - rockchip,rk3588-pcie3-phy-grf
45 - rockchip,rk3588-pcie3-pipe-grf
46 - rockchip,rk3588-usb-grf
47 - rockchip,rk3588-usbdpphy-grf
48 - rockchip,rk3588-vo0-grf
49 - rockchip,rk3588-vo1-grf
50 - rockchip,rk3588-vop-grf
51 - rockchip,rv1108-usbgrf
52 - const: syscon
53 - items:
54 - const: rockchip,rk3588-vo-grf
55 - const: syscon
57 description: Use rockchip,rk3588-vo{0,1}-grf instead.
58 - items:
59 - enum:
60 - rockchip,px30-grf
61 - rockchip,px30-pmugrf
62 - rockchip,px30-usb2phy-grf
63 - rockchip,rk3036-grf
64 - rockchip,rk3066-grf
65 - rockchip,rk3128-grf
66 - rockchip,rk3188-grf
67 - rockchip,rk3228-grf
68 - rockchip,rk3288-grf
69 - rockchip,rk3308-core-grf
70 - rockchip,rk3308-detect-grf
71 - rockchip,rk3308-grf
72 - rockchip,rk3308-usb2phy-grf
73 - rockchip,rk3328-grf
74 - rockchip,rk3328-usb2phy-grf
75 - rockchip,rk3368-grf
76 - rockchip,rk3368-pmugrf
77 - rockchip,rk3399-grf
78 - rockchip,rk3399-pmugrf
79 - rockchip,rk3568-grf
80 - rockchip,rk3568-pmugrf
81 - rockchip,rk3576-ioc-grf
82 - rockchip,rk3576-pmu0-grf
83 - rockchip,rk3588-usb2phy-grf
84 - rockchip,rv1108-grf
85 - rockchip,rv1108-pmugrf
86 - rockchip,rv1126-grf
87 - rockchip,rv1126-pmugrf
88 - const: syscon
89 - const: simple-mfd
97 "#address-cells":
100 "#size-cells":
104 - compatible
105 - reg
111 - if:
116 - rockchip,px30-grf
127 - if:
131 const: rockchip,rk3288-grf
135 edp-phy:
137 $ref: /schemas/phy/rockchip,rk3288-dp-phy.yaml#
140 - if:
145 - rockchip,rk3066-grf
146 - rockchip,rk3188-grf
147 - rockchip,rk3288-grf
154 $ref: /schemas/phy/rockchip-usb-phy.yaml#
158 - if:
162 const: rockchip,rk3328-grf
169 $ref: /schemas/gpio/rockchip,rk3328-grf-gpio.yaml#
173 power-controller:
176 $ref: /schemas/power/rockchip,power-controller.yaml#
180 - if:
184 const: rockchip,rk3399-grf
188 mipi-dphy-rx0:
191 $ref: /schemas/phy/rockchip-mipi-dphy-rx0.yaml#
195 pcie-phy:
198 Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
201 "^phy@[0-9a-f]+$":
203 $ref: /schemas/phy/rockchip,rk3399-emmc-phy.yaml#
206 - if:
211 - rockchip,px30-pmugrf
212 - rockchip,rk3036-grf
213 - rockchip,rk3308-grf
214 - rockchip,rk3368-pmugrf
218 reboot-mode:
221 $ref: /schemas/power/reset/syscon-reboot-mode.yaml#
225 - if:
230 - rockchip,px30-usb2phy-grf
231 - rockchip,rk3128-grf
232 - rockchip,rk3228-grf
233 - rockchip,rk3308-usb2phy-grf
234 - rockchip,rk3328-usb2phy-grf
235 - rockchip,rk3399-grf
236 - rockchip,rk3588-usb2phy-grf
237 - rockchip,rv1108-grf
241 - "#address-cells"
242 - "#size-cells"
245 "usb2phy@[0-9a-f]+$":
248 $ref: /schemas/phy/rockchip,inno-usb2phy.yaml#
252 - if:
257 - rockchip,px30-grf
258 - rockchip,px30-pmugrf
259 - rockchip,rk3188-grf
260 - rockchip,rk3228-grf
261 - rockchip,rk3288-grf
262 - rockchip,rk3328-grf
263 - rockchip,rk3368-grf
264 - rockchip,rk3368-pmugrf
265 - rockchip,rk3399-grf
266 - rockchip,rk3399-pmugrf
267 - rockchip,rk3568-pmugrf
268 - rockchip,rk3588-pmugrf
269 - rockchip,rv1108-grf
270 - rockchip,rv1108-pmugrf
274 io-domains:
277 $ref: /schemas/power/rockchip-io-domain.yaml#
281 - if:
286 - rockchip,rk3588-vo-grf
287 - rockchip,rk3588-vo0-grf
288 - rockchip,rk3588-vo1-grf
292 - clocks
300 - |
301 #include <dt-bindings/clock/rk3399-cru.h>
302 #include <dt-bindings/interrupt-controller/arm-gic.h>
303 #include <dt-bindings/power/rk3399-power.h>
305 compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd";
307 #address-cells = <1>;
308 #size-cells = <1>;
310 mipi_dphy_rx0: mipi-dphy-rx0 {
311 compatible = "rockchip,rk3399-mipi-dphy-rx0";
315 clock-names = "dphy-ref", "dphy-cfg", "grf";
316 power-domains = <&power RK3399_PD_VIO>;
317 #phy-cells = <0>;
321 compatible = "rockchip,rk3399-emmc-phy";
324 clock-names = "emmcclk";
325 drive-impedance-ohm = <50>;
326 #phy-cells = <0>;
329 u2phy0: usb2phy@e450 {
330 compatible = "rockchip,rk3399-usb2phy";
333 clock-names = "phyclk";
334 #clock-cells = <0>;
335 clock-output-names = "clk_usbphy0_480m";
337 u2phy0_host: host-port {
338 #phy-cells = <0>;
340 interrupt-names = "linestate";
343 u2phy0_otg: otg-port {
344 #phy-cells = <0>;
348 interrupt-names = "otg-bvalid", "otg-id",