xref: /linux/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts (revision 001821b0e79716c4e17c71d8e053a23599a7a508)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2
3/dts-v1/;
4
5#include <dt-bindings/gpio/gpio.h>
6#include <dt-bindings/leds/common.h>
7#include "rk3588.dtsi"
8
9/ {
10	model = "Radxa ROCK 5B";
11	compatible = "radxa,rock-5b", "rockchip,rk3588";
12
13	aliases {
14		mmc0 = &sdhci;
15		mmc1 = &sdmmc;
16		mmc2 = &sdio;
17	};
18
19	chosen {
20		stdout-path = "serial2:1500000n8";
21	};
22
23	analog-sound {
24		compatible = "audio-graph-card";
25		label = "rk3588-es8316";
26
27		widgets = "Microphone", "Mic Jack",
28			  "Headphone", "Headphones";
29
30		routing = "MIC2", "Mic Jack",
31			  "Headphones", "HPOL",
32			  "Headphones", "HPOR";
33
34		dais = <&i2s0_8ch_p0>;
35		hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>;
36		pinctrl-names = "default";
37		pinctrl-0 = <&hp_detect>;
38	};
39
40	leds {
41		compatible = "gpio-leds";
42		pinctrl-names = "default";
43		pinctrl-0 = <&led_rgb_b>;
44
45		led_rgb_b {
46			function = LED_FUNCTION_STATUS;
47			color = <LED_COLOR_ID_BLUE>;
48			gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
49			linux,default-trigger = "heartbeat";
50		};
51	};
52
53	fan: pwm-fan {
54		compatible = "pwm-fan";
55		cooling-levels = <0 95 145 195 255>;
56		fan-supply = <&vcc5v0_sys>;
57		pwms = <&pwm1 0 50000 0>;
58		#cooling-cells = <2>;
59	};
60
61	rfkill {
62		compatible = "rfkill-gpio";
63		label = "rfkill-pcie-wlan";
64		radio-type = "wlan";
65		shutdown-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
66	};
67
68	vcc3v3_pcie2x1l0: vcc3v3-pcie2x1l0-regulator {
69		compatible = "regulator-fixed";
70		enable-active-high;
71		gpios = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>;
72		pinctrl-names = "default";
73		pinctrl-0 = <&pcie2_0_vcc3v3_en>;
74		regulator-name = "vcc3v3_pcie2x1l0";
75		regulator-always-on;
76		regulator-boot-on;
77		regulator-min-microvolt = <3300000>;
78		regulator-max-microvolt = <3300000>;
79		startup-delay-us = <50000>;
80		vin-supply = <&vcc5v0_sys>;
81	};
82
83	vcc3v3_pcie2x1l2: vcc3v3-pcie2x1l2-regulator {
84		compatible = "regulator-fixed";
85		regulator-name = "vcc3v3_pcie2x1l2";
86		regulator-min-microvolt = <3300000>;
87		regulator-max-microvolt = <3300000>;
88		startup-delay-us = <5000>;
89		vin-supply = <&vcc_3v3_s3>;
90	};
91
92	vcc3v3_pcie30: vcc3v3-pcie30-regulator {
93		compatible = "regulator-fixed";
94		enable-active-high;
95		gpios = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>;
96		pinctrl-names = "default";
97		pinctrl-0 = <&pcie3_vcc3v3_en>;
98		regulator-name = "vcc3v3_pcie30";
99		regulator-min-microvolt = <3300000>;
100		regulator-max-microvolt = <3300000>;
101		startup-delay-us = <5000>;
102		vin-supply = <&vcc5v0_sys>;
103	};
104
105	vcc5v0_host: vcc5v0-host-regulator {
106		compatible = "regulator-fixed";
107		regulator-name = "vcc5v0_host";
108		regulator-boot-on;
109		regulator-always-on;
110		regulator-min-microvolt = <5000000>;
111		regulator-max-microvolt = <5000000>;
112		enable-active-high;
113		gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
114		pinctrl-names = "default";
115		pinctrl-0 = <&vcc5v0_host_en>;
116		vin-supply = <&vcc5v0_sys>;
117	};
118
119	vcc5v0_sys: vcc5v0-sys-regulator {
120		compatible = "regulator-fixed";
121		regulator-name = "vcc5v0_sys";
122		regulator-always-on;
123		regulator-boot-on;
124		regulator-min-microvolt = <5000000>;
125		regulator-max-microvolt = <5000000>;
126	};
127
128	vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator {
129		compatible = "regulator-fixed";
130		regulator-name = "vcc_1v1_nldo_s3";
131		regulator-always-on;
132		regulator-boot-on;
133		regulator-min-microvolt = <1100000>;
134		regulator-max-microvolt = <1100000>;
135		vin-supply = <&vcc5v0_sys>;
136	};
137};
138
139&combphy0_ps {
140	status = "okay";
141};
142
143&combphy1_ps {
144	status = "okay";
145};
146
147&combphy2_psu {
148	status = "okay";
149};
150
151&cpu_b0 {
152	cpu-supply = <&vdd_cpu_big0_s0>;
153};
154
155&cpu_b1 {
156	cpu-supply = <&vdd_cpu_big0_s0>;
157};
158
159&cpu_b2 {
160	cpu-supply = <&vdd_cpu_big1_s0>;
161};
162
163&cpu_b3 {
164	cpu-supply = <&vdd_cpu_big1_s0>;
165};
166
167&cpu_l0 {
168	cpu-supply = <&vdd_cpu_lit_s0>;
169};
170
171&cpu_l1 {
172	cpu-supply = <&vdd_cpu_lit_s0>;
173};
174
175&cpu_l2 {
176	cpu-supply = <&vdd_cpu_lit_s0>;
177};
178
179&cpu_l3 {
180	cpu-supply = <&vdd_cpu_lit_s0>;
181};
182
183&gpu {
184	mali-supply = <&vdd_gpu_s0>;
185	status = "okay";
186};
187
188&i2c0 {
189	pinctrl-names = "default";
190	pinctrl-0 = <&i2c0m2_xfer>;
191	status = "okay";
192
193	vdd_cpu_big0_s0: regulator@42 {
194		compatible = "rockchip,rk8602";
195		reg = <0x42>;
196		fcs,suspend-voltage-selector = <1>;
197		regulator-name = "vdd_cpu_big0_s0";
198		regulator-always-on;
199		regulator-boot-on;
200		regulator-min-microvolt = <550000>;
201		regulator-max-microvolt = <1050000>;
202		regulator-ramp-delay = <2300>;
203		vin-supply = <&vcc5v0_sys>;
204
205		regulator-state-mem {
206			regulator-off-in-suspend;
207		};
208	};
209
210	vdd_cpu_big1_s0: regulator@43 {
211		compatible = "rockchip,rk8603", "rockchip,rk8602";
212		reg = <0x43>;
213		fcs,suspend-voltage-selector = <1>;
214		regulator-name = "vdd_cpu_big1_s0";
215		regulator-always-on;
216		regulator-boot-on;
217		regulator-min-microvolt = <550000>;
218		regulator-max-microvolt = <1050000>;
219		regulator-ramp-delay = <2300>;
220		vin-supply = <&vcc5v0_sys>;
221
222		regulator-state-mem {
223			regulator-off-in-suspend;
224		};
225	};
226};
227
228&i2c6 {
229	status = "okay";
230
231	hym8563: rtc@51 {
232		compatible = "haoyu,hym8563";
233		reg = <0x51>;
234		#clock-cells = <0>;
235		clock-output-names = "hym8563";
236		pinctrl-names = "default";
237		pinctrl-0 = <&hym8563_int>;
238		interrupt-parent = <&gpio0>;
239		interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>;
240		wakeup-source;
241	};
242};
243
244&i2c7 {
245	status = "okay";
246
247	es8316: audio-codec@11 {
248		compatible = "everest,es8316";
249		reg = <0x11>;
250		clocks = <&cru I2S0_8CH_MCLKOUT>;
251		clock-names = "mclk";
252		assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
253		assigned-clock-rates = <12288000>;
254		#sound-dai-cells = <0>;
255
256		port {
257			es8316_p0_0: endpoint {
258				remote-endpoint = <&i2s0_8ch_p0_0>;
259			};
260		};
261	};
262};
263
264&i2s0_8ch {
265	pinctrl-names = "default";
266	pinctrl-0 = <&i2s0_lrck
267		     &i2s0_mclk
268		     &i2s0_sclk
269		     &i2s0_sdi0
270		     &i2s0_sdo0>;
271	status = "okay";
272
273	i2s0_8ch_p0: port {
274		i2s0_8ch_p0_0: endpoint {
275			dai-format = "i2s";
276			mclk-fs = <256>;
277			remote-endpoint = <&es8316_p0_0>;
278		};
279	};
280};
281
282&pcie2x1l0 {
283	pinctrl-names = "default";
284	pinctrl-0 = <&pcie2_0_rst>;
285	reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
286	vpcie3v3-supply = <&vcc3v3_pcie2x1l0>;
287	status = "okay";
288};
289
290&pcie2x1l2 {
291	pinctrl-names = "default";
292	pinctrl-0 = <&pcie2_2_rst>;
293	reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>;
294	vpcie3v3-supply = <&vcc3v3_pcie2x1l2>;
295	status = "okay";
296};
297
298&pcie30phy {
299	status = "okay";
300};
301
302&pcie3x4 {
303	pinctrl-names = "default";
304	pinctrl-0 = <&pcie3_rst>;
305	reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
306	vpcie3v3-supply = <&vcc3v3_pcie30>;
307	status = "okay";
308};
309
310&pinctrl {
311	hym8563 {
312		hym8563_int: hym8563-int {
313			rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
314		};
315	};
316
317	leds {
318		led_rgb_b: led-rgb-b {
319			rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
320		};
321	};
322
323	sound {
324		hp_detect: hp-detect {
325			rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>;
326		};
327	};
328
329	pcie2 {
330		pcie2_0_rst: pcie2-0-rst {
331			rockchip,pins = <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;
332		};
333
334		pcie2_0_vcc3v3_en: pcie2-0-vcc-en {
335			rockchip,pins = <1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>;
336		};
337
338		pcie2_2_rst: pcie2-2-rst {
339			rockchip,pins = <3 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
340		};
341	};
342
343	pcie3 {
344		pcie3_rst: pcie3-rst {
345			rockchip,pins = <4 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>;
346		};
347
348		pcie3_vcc3v3_en: pcie3-vcc3v3-en {
349			rockchip,pins = <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>;
350		};
351	};
352
353	usb {
354		vcc5v0_host_en: vcc5v0-host-en {
355			rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
356		};
357	};
358};
359
360&pwm1 {
361	status = "okay";
362};
363
364&saradc {
365	vref-supply = <&avcc_1v8_s0>;
366	status = "okay";
367};
368
369&sdhci {
370	bus-width = <8>;
371	no-sdio;
372	no-sd;
373	non-removable;
374	mmc-hs400-1_8v;
375	mmc-hs400-enhanced-strobe;
376	status = "okay";
377};
378
379&sdmmc {
380	max-frequency = <200000000>;
381	no-sdio;
382	no-mmc;
383	bus-width = <4>;
384	cap-mmc-highspeed;
385	cap-sd-highspeed;
386	disable-wp;
387	sd-uhs-sdr104;
388	vmmc-supply = <&vcc_3v3_s3>;
389	vqmmc-supply = <&vccio_sd_s0>;
390	status = "okay";
391};
392
393&sdio {
394	max-frequency = <200000000>;
395	no-sd;
396	no-mmc;
397	non-removable;
398	bus-width = <4>;
399	cap-sdio-irq;
400	disable-wp;
401	keep-power-in-suspend;
402	wakeup-source;
403	sd-uhs-sdr12;
404	sd-uhs-sdr25;
405	sd-uhs-sdr50;
406	sd-uhs-sdr104;
407	vmmc-supply = <&vcc3v3_pcie2x1l0>;
408	vqmmc-supply = <&vcc_1v8_s3>;
409	pinctrl-names = "default";
410	pinctrl-0 = <&sdiom0_pins>;
411	status = "okay";
412};
413
414&uart6 {
415	pinctrl-names = "default";
416	pinctrl-0 = <&uart6m1_xfer &uart6m1_ctsn &uart6m1_rtsn>;
417	status = "okay";
418};
419
420&spi2 {
421	status = "okay";
422	assigned-clocks = <&cru CLK_SPI2>;
423	assigned-clock-rates = <200000000>;
424	pinctrl-names = "default";
425	pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
426	num-cs = <1>;
427
428	pmic@0 {
429		compatible = "rockchip,rk806";
430		spi-max-frequency = <1000000>;
431		reg = <0x0>;
432
433		interrupt-parent = <&gpio0>;
434		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
435
436		pinctrl-names = "default";
437		pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
438			    <&rk806_dvs2_null>, <&rk806_dvs3_null>;
439
440		system-power-controller;
441
442		vcc1-supply = <&vcc5v0_sys>;
443		vcc2-supply = <&vcc5v0_sys>;
444		vcc3-supply = <&vcc5v0_sys>;
445		vcc4-supply = <&vcc5v0_sys>;
446		vcc5-supply = <&vcc5v0_sys>;
447		vcc6-supply = <&vcc5v0_sys>;
448		vcc7-supply = <&vcc5v0_sys>;
449		vcc8-supply = <&vcc5v0_sys>;
450		vcc9-supply = <&vcc5v0_sys>;
451		vcc10-supply = <&vcc5v0_sys>;
452		vcc11-supply = <&vcc_2v0_pldo_s3>;
453		vcc12-supply = <&vcc5v0_sys>;
454		vcc13-supply = <&vcc_1v1_nldo_s3>;
455		vcc14-supply = <&vcc_1v1_nldo_s3>;
456		vcca-supply = <&vcc5v0_sys>;
457
458		gpio-controller;
459		#gpio-cells = <2>;
460
461		rk806_dvs1_null: dvs1-null-pins {
462			pins = "gpio_pwrctrl1";
463			function = "pin_fun0";
464		};
465
466		rk806_dvs2_null: dvs2-null-pins {
467			pins = "gpio_pwrctrl2";
468			function = "pin_fun0";
469		};
470
471		rk806_dvs3_null: dvs3-null-pins {
472			pins = "gpio_pwrctrl3";
473			function = "pin_fun0";
474		};
475
476		regulators {
477			vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
478				regulator-boot-on;
479				regulator-min-microvolt = <550000>;
480				regulator-max-microvolt = <950000>;
481				regulator-ramp-delay = <12500>;
482				regulator-name = "vdd_gpu_s0";
483				regulator-enable-ramp-delay = <400>;
484
485				regulator-state-mem {
486					regulator-off-in-suspend;
487				};
488			};
489
490			vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
491				regulator-always-on;
492				regulator-boot-on;
493				regulator-min-microvolt = <550000>;
494				regulator-max-microvolt = <950000>;
495				regulator-ramp-delay = <12500>;
496				regulator-name = "vdd_cpu_lit_s0";
497
498				regulator-state-mem {
499					regulator-off-in-suspend;
500				};
501			};
502
503			vdd_log_s0: dcdc-reg3 {
504				regulator-always-on;
505				regulator-boot-on;
506				regulator-min-microvolt = <675000>;
507				regulator-max-microvolt = <750000>;
508				regulator-ramp-delay = <12500>;
509				regulator-name = "vdd_log_s0";
510
511				regulator-state-mem {
512					regulator-off-in-suspend;
513					regulator-suspend-microvolt = <750000>;
514				};
515			};
516
517			vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
518				regulator-always-on;
519				regulator-boot-on;
520				regulator-min-microvolt = <550000>;
521				regulator-max-microvolt = <950000>;
522				regulator-ramp-delay = <12500>;
523				regulator-name = "vdd_vdenc_s0";
524
525				regulator-state-mem {
526					regulator-off-in-suspend;
527				};
528			};
529
530			vdd_ddr_s0: dcdc-reg5 {
531				regulator-always-on;
532				regulator-boot-on;
533				regulator-min-microvolt = <675000>;
534				regulator-max-microvolt = <900000>;
535				regulator-ramp-delay = <12500>;
536				regulator-name = "vdd_ddr_s0";
537
538				regulator-state-mem {
539					regulator-off-in-suspend;
540					regulator-suspend-microvolt = <850000>;
541				};
542			};
543
544			vdd2_ddr_s3: dcdc-reg6 {
545				regulator-always-on;
546				regulator-boot-on;
547				regulator-name = "vdd2_ddr_s3";
548
549				regulator-state-mem {
550					regulator-on-in-suspend;
551				};
552			};
553
554			vcc_2v0_pldo_s3: dcdc-reg7 {
555				regulator-always-on;
556				regulator-boot-on;
557				regulator-min-microvolt = <2000000>;
558				regulator-max-microvolt = <2000000>;
559				regulator-ramp-delay = <12500>;
560				regulator-name = "vdd_2v0_pldo_s3";
561
562				regulator-state-mem {
563					regulator-on-in-suspend;
564					regulator-suspend-microvolt = <2000000>;
565				};
566			};
567
568			vcc_3v3_s3: dcdc-reg8 {
569				regulator-always-on;
570				regulator-boot-on;
571				regulator-min-microvolt = <3300000>;
572				regulator-max-microvolt = <3300000>;
573				regulator-name = "vcc_3v3_s3";
574
575				regulator-state-mem {
576					regulator-on-in-suspend;
577					regulator-suspend-microvolt = <3300000>;
578				};
579			};
580
581			vddq_ddr_s0: dcdc-reg9 {
582				regulator-always-on;
583				regulator-boot-on;
584				regulator-name = "vddq_ddr_s0";
585
586				regulator-state-mem {
587					regulator-off-in-suspend;
588				};
589			};
590
591			vcc_1v8_s3: dcdc-reg10 {
592				regulator-always-on;
593				regulator-boot-on;
594				regulator-min-microvolt = <1800000>;
595				regulator-max-microvolt = <1800000>;
596				regulator-name = "vcc_1v8_s3";
597
598				regulator-state-mem {
599					regulator-on-in-suspend;
600					regulator-suspend-microvolt = <1800000>;
601				};
602			};
603
604			avcc_1v8_s0: pldo-reg1 {
605				regulator-always-on;
606				regulator-boot-on;
607				regulator-min-microvolt = <1800000>;
608				regulator-max-microvolt = <1800000>;
609				regulator-name = "avcc_1v8_s0";
610
611				regulator-state-mem {
612					regulator-off-in-suspend;
613				};
614			};
615
616			vcc_1v8_s0: pldo-reg2 {
617				regulator-always-on;
618				regulator-boot-on;
619				regulator-min-microvolt = <1800000>;
620				regulator-max-microvolt = <1800000>;
621				regulator-name = "vcc_1v8_s0";
622
623				regulator-state-mem {
624					regulator-off-in-suspend;
625					regulator-suspend-microvolt = <1800000>;
626				};
627			};
628
629			avdd_1v2_s0: pldo-reg3 {
630				regulator-always-on;
631				regulator-boot-on;
632				regulator-min-microvolt = <1200000>;
633				regulator-max-microvolt = <1200000>;
634				regulator-name = "avdd_1v2_s0";
635
636				regulator-state-mem {
637					regulator-off-in-suspend;
638				};
639			};
640
641			vcc_3v3_s0: pldo-reg4 {
642				regulator-always-on;
643				regulator-boot-on;
644				regulator-min-microvolt = <3300000>;
645				regulator-max-microvolt = <3300000>;
646				regulator-ramp-delay = <12500>;
647				regulator-name = "vcc_3v3_s0";
648
649				regulator-state-mem {
650					regulator-off-in-suspend;
651				};
652			};
653
654			vccio_sd_s0: pldo-reg5 {
655				regulator-always-on;
656				regulator-boot-on;
657				regulator-min-microvolt = <1800000>;
658				regulator-max-microvolt = <3300000>;
659				regulator-ramp-delay = <12500>;
660				regulator-name = "vccio_sd_s0";
661
662				regulator-state-mem {
663					regulator-off-in-suspend;
664				};
665			};
666
667			pldo6_s3: pldo-reg6 {
668				regulator-always-on;
669				regulator-boot-on;
670				regulator-min-microvolt = <1800000>;
671				regulator-max-microvolt = <1800000>;
672				regulator-name = "pldo6_s3";
673
674				regulator-state-mem {
675					regulator-on-in-suspend;
676					regulator-suspend-microvolt = <1800000>;
677				};
678			};
679
680			vdd_0v75_s3: nldo-reg1 {
681				regulator-always-on;
682				regulator-boot-on;
683				regulator-min-microvolt = <750000>;
684				regulator-max-microvolt = <750000>;
685				regulator-name = "vdd_0v75_s3";
686
687				regulator-state-mem {
688					regulator-on-in-suspend;
689					regulator-suspend-microvolt = <750000>;
690				};
691			};
692
693			vdd_ddr_pll_s0: nldo-reg2 {
694				regulator-always-on;
695				regulator-boot-on;
696				regulator-min-microvolt = <850000>;
697				regulator-max-microvolt = <850000>;
698				regulator-name = "vdd_ddr_pll_s0";
699
700				regulator-state-mem {
701					regulator-off-in-suspend;
702					regulator-suspend-microvolt = <850000>;
703				};
704			};
705
706			avdd_0v75_s0: nldo-reg3 {
707				regulator-always-on;
708				regulator-boot-on;
709				regulator-min-microvolt = <750000>;
710				regulator-max-microvolt = <750000>;
711				regulator-name = "avdd_0v75_s0";
712
713				regulator-state-mem {
714					regulator-off-in-suspend;
715				};
716			};
717
718			vdd_0v85_s0: nldo-reg4 {
719				regulator-always-on;
720				regulator-boot-on;
721				regulator-min-microvolt = <850000>;
722				regulator-max-microvolt = <850000>;
723				regulator-name = "vdd_0v85_s0";
724
725				regulator-state-mem {
726					regulator-off-in-suspend;
727				};
728			};
729
730			vdd_0v75_s0: nldo-reg5 {
731				regulator-always-on;
732				regulator-boot-on;
733				regulator-min-microvolt = <750000>;
734				regulator-max-microvolt = <750000>;
735				regulator-name = "vdd_0v75_s0";
736
737				regulator-state-mem {
738					regulator-off-in-suspend;
739				};
740			};
741		};
742	};
743};
744
745&uart2 {
746	pinctrl-0 = <&uart2m0_xfer>;
747	status = "okay";
748};
749
750&u2phy1 {
751	status = "okay";
752};
753
754&u2phy1_otg {
755	status = "okay";
756};
757
758&u2phy2 {
759	status = "okay";
760};
761
762&u2phy2_host {
763	/* connected to USB hub, which is powered by vcc5v0_sys */
764	phy-supply = <&vcc5v0_sys>;
765	status = "okay";
766};
767
768&u2phy3 {
769	status = "okay";
770};
771
772&u2phy3_host {
773	phy-supply = <&vcc5v0_host>;
774	status = "okay";
775};
776
777&usbdp_phy1 {
778	status = "okay";
779};
780
781&usb_host0_ehci {
782	status = "okay";
783};
784
785&usb_host0_ohci {
786	status = "okay";
787};
788
789&usb_host1_ehci {
790	status = "okay";
791};
792
793&usb_host1_ohci {
794	status = "okay";
795};
796
797&usb_host1_xhci {
798	dr_mode = "host";
799	status = "okay";
800};
801
802&usb_host2_xhci {
803	status = "okay";
804};
805