Lines Matching +full:dphy +full:- +full:ref
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,rk3528-ioc-grf
19 - rockchip,rk3528-vo-grf
20 - rockchip,rk3528-vpu-grf
21 - rockchip,rk3566-pipe-grf
22 - rockchip,rk3568-pcie3-phy-grf
23 - rockchip,rk3568-pipe-grf
24 - rockchip,rk3568-pipe-phy-grf
25 - rockchip,rk3568-usb2phy-grf
26 - rockchip,rk3576-bigcore-grf
27 - rockchip,rk3576-cci-grf
28 - rockchip,rk3576-gpu-grf
29 - rockchip,rk3576-hdptxphy-grf
30 - rockchip,rk3576-litcore-grf
31 - rockchip,rk3576-npu-grf
32 - rockchip,rk3576-php-grf
33 - rockchip,rk3576-pipe-phy-grf
34 - rockchip,rk3576-pmu1-grf
35 - rockchip,rk3576-sdgmac-grf
36 - rockchip,rk3576-sys-grf
37 - rockchip,rk3576-usb-grf
38 - rockchip,rk3576-usbdpphy-grf
39 - rockchip,rk3576-vo0-grf
40 - rockchip,rk3576-vo1-grf
41 - rockchip,rk3576-vop-grf
42 - rockchip,rk3588-bigcore0-grf
43 - rockchip,rk3588-bigcore1-grf
44 - rockchip,rk3588-dcphy-grf
45 - rockchip,rk3588-hdptxphy-grf
46 - rockchip,rk3588-ioc
47 - rockchip,rk3588-php-grf
48 - rockchip,rk3588-pipe-phy-grf
49 - rockchip,rk3588-sys-grf
50 - rockchip,rk3588-pcie3-phy-grf
51 - rockchip,rk3588-pcie3-pipe-grf
52 - rockchip,rk3588-usb-grf
53 - rockchip,rk3588-usbdpphy-grf
54 - rockchip,rk3588-vo0-grf
55 - rockchip,rk3588-vo1-grf
56 - rockchip,rk3588-vop-grf
57 - rockchip,rv1108-usbgrf
58 - const: syscon
59 - items:
60 - const: rockchip,rk3588-vo-grf
61 - const: syscon
63 description: Use rockchip,rk3588-vo{0,1}-grf instead.
64 - items:
65 - enum:
66 - rockchip,px30-grf
67 - rockchip,px30-pmugrf
68 - rockchip,px30-usb2phy-grf
69 - rockchip,rk3036-grf
70 - rockchip,rk3066-grf
71 - rockchip,rk3128-grf
72 - rockchip,rk3188-grf
73 - rockchip,rk3228-grf
74 - rockchip,rk3288-grf
75 - rockchip,rk3308-core-grf
76 - rockchip,rk3308-detect-grf
77 - rockchip,rk3308-grf
78 - rockchip,rk3308-usb2phy-grf
79 - rockchip,rk3328-grf
80 - rockchip,rk3328-usb2phy-grf
81 - rockchip,rk3368-grf
82 - rockchip,rk3368-pmugrf
83 - rockchip,rk3399-grf
84 - rockchip,rk3399-pmugrf
85 - rockchip,rk3568-grf
86 - rockchip,rk3568-pmugrf
87 - rockchip,rk3576-ioc-grf
88 - rockchip,rk3576-pmu0-grf
89 - rockchip,rk3576-usb2phy-grf
90 - rockchip,rk3588-usb2phy-grf
91 - rockchip,rv1108-grf
92 - rockchip,rv1108-pmugrf
93 - rockchip,rv1126-grf
94 - rockchip,rv1126-pmugrf
95 - const: syscon
96 - const: simple-mfd
104 "#address-cells":
107 "#size-cells":
111 - compatible
112 - reg
118 - if:
123 - rockchip,px30-grf
130 $ref: /schemas/display/rockchip/rockchip,lvds.yaml#
134 - if:
138 const: rockchip,rk3288-grf
142 edp-phy:
144 $ref: /schemas/phy/rockchip,rk3288-dp-phy.yaml#
147 - if:
152 - rockchip,rk3066-grf
153 - rockchip,rk3188-grf
154 - rockchip,rk3288-grf
161 $ref: /schemas/phy/rockchip-usb-phy.yaml#
165 - if:
169 const: rockchip,rk3328-grf
176 $ref: /schemas/gpio/rockchip,rk3328-grf-gpio.yaml#
180 power-controller:
183 $ref: /schemas/power/rockchip,power-controller.yaml#
187 - if:
191 const: rockchip,rk3399-grf
195 mipi-dphy-rx0:
198 $ref: /schemas/phy/rockchip-mipi-dphy-rx0.yaml#
202 pcie-phy:
205 Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
208 "^phy@[0-9a-f]+$":
210 $ref: /schemas/phy/rockchip,rk3399-emmc-phy.yaml#
213 - if:
218 - rockchip,px30-pmugrf
219 - rockchip,rk3036-grf
220 - rockchip,rk3308-grf
221 - rockchip,rk3368-pmugrf
225 reboot-mode:
228 $ref: /schemas/power/reset/syscon-reboot-mode.yaml#
232 - if:
237 - rockchip,px30-usb2phy-grf
238 - rockchip,rk3128-grf
239 - rockchip,rk3228-grf
240 - rockchip,rk3308-usb2phy-grf
241 - rockchip,rk3328-usb2phy-grf
242 - rockchip,rk3399-grf
243 - rockchip,rk3576-usb2phy-grf
244 - rockchip,rk3588-usb2phy-grf
245 - rockchip,rv1108-grf
249 - "#address-cells"
250 - "#size-cells"
253 "usb2phy@[0-9a-f]+$":
256 $ref: /schemas/phy/rockchip,inno-usb2phy.yaml#
260 - if:
265 - rockchip,px30-grf
266 - rockchip,px30-pmugrf
267 - rockchip,rk3188-grf
268 - rockchip,rk3228-grf
269 - rockchip,rk3288-grf
270 - rockchip,rk3328-grf
271 - rockchip,rk3368-grf
272 - rockchip,rk3368-pmugrf
273 - rockchip,rk3399-grf
274 - rockchip,rk3399-pmugrf
275 - rockchip,rk3568-pmugrf
276 - rockchip,rk3588-pmugrf
277 - rockchip,rv1108-grf
278 - rockchip,rv1108-pmugrf
282 io-domains:
285 $ref: /schemas/power/rockchip-io-domain.yaml#
289 - if:
294 - rockchip,rk3576-vo1-grf
295 - rockchip,rk3588-vo-grf
296 - rockchip,rk3588-vo0-grf
297 - rockchip,rk3588-vo1-grf
301 - clocks
309 - |
310 #include <dt-bindings/clock/rk3399-cru.h>
311 #include <dt-bindings/interrupt-controller/arm-gic.h>
312 #include <dt-bindings/power/rk3399-power.h>
314 compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd";
316 #address-cells = <1>;
317 #size-cells = <1>;
319 mipi_dphy_rx0: mipi-dphy-rx0 {
320 compatible = "rockchip,rk3399-mipi-dphy-rx0";
324 clock-names = "dphy-ref", "dphy-cfg", "grf";
325 power-domains = <&power RK3399_PD_VIO>;
326 #phy-cells = <0>;
330 compatible = "rockchip,rk3399-emmc-phy";
333 clock-names = "emmcclk";
334 drive-impedance-ohm = <50>;
335 #phy-cells = <0>;
339 compatible = "rockchip,rk3399-usb2phy";
342 clock-names = "phyclk";
343 #clock-cells = <0>;
344 clock-output-names = "clk_usbphy0_480m";
346 u2phy0_host: host-port {
347 #phy-cells = <0>;
349 interrupt-names = "linestate";
352 u2phy0_otg: otg-port {
353 #phy-cells = <0>;
357 interrupt-names = "otg-bvalid", "otg-id",