xref: /linux/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts (revision 67f9c312b0a7f4bc869376d2a68308e673235954)
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	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
387	disable-wp;
388	sd-uhs-sdr104;
389	vmmc-supply = <&vcc_3v3_s3>;
390	vqmmc-supply = <&vccio_sd_s0>;
391	status = "okay";
392};
393
394&sdio {
395	max-frequency = <200000000>;
396	no-sd;
397	no-mmc;
398	non-removable;
399	bus-width = <4>;
400	cap-sdio-irq;
401	disable-wp;
402	keep-power-in-suspend;
403	wakeup-source;
404	sd-uhs-sdr12;
405	sd-uhs-sdr25;
406	sd-uhs-sdr50;
407	sd-uhs-sdr104;
408	vmmc-supply = <&vcc3v3_pcie2x1l0>;
409	vqmmc-supply = <&vcc_1v8_s3>;
410	pinctrl-names = "default";
411	pinctrl-0 = <&sdiom0_pins>;
412	status = "okay";
413};
414
415&uart6 {
416	pinctrl-names = "default";
417	pinctrl-0 = <&uart6m1_xfer &uart6m1_ctsn &uart6m1_rtsn>;
418	status = "okay";
419};
420
421&spi2 {
422	status = "okay";
423	assigned-clocks = <&cru CLK_SPI2>;
424	assigned-clock-rates = <200000000>;
425	pinctrl-names = "default";
426	pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
427	num-cs = <1>;
428
429	pmic@0 {
430		compatible = "rockchip,rk806";
431		spi-max-frequency = <1000000>;
432		reg = <0x0>;
433
434		interrupt-parent = <&gpio0>;
435		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
436
437		pinctrl-names = "default";
438		pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
439			    <&rk806_dvs2_null>, <&rk806_dvs3_null>;
440
441		system-power-controller;
442
443		vcc1-supply = <&vcc5v0_sys>;
444		vcc2-supply = <&vcc5v0_sys>;
445		vcc3-supply = <&vcc5v0_sys>;
446		vcc4-supply = <&vcc5v0_sys>;
447		vcc5-supply = <&vcc5v0_sys>;
448		vcc6-supply = <&vcc5v0_sys>;
449		vcc7-supply = <&vcc5v0_sys>;
450		vcc8-supply = <&vcc5v0_sys>;
451		vcc9-supply = <&vcc5v0_sys>;
452		vcc10-supply = <&vcc5v0_sys>;
453		vcc11-supply = <&vcc_2v0_pldo_s3>;
454		vcc12-supply = <&vcc5v0_sys>;
455		vcc13-supply = <&vcc_1v1_nldo_s3>;
456		vcc14-supply = <&vcc_1v1_nldo_s3>;
457		vcca-supply = <&vcc5v0_sys>;
458
459		gpio-controller;
460		#gpio-cells = <2>;
461
462		rk806_dvs1_null: dvs1-null-pins {
463			pins = "gpio_pwrctrl1";
464			function = "pin_fun0";
465		};
466
467		rk806_dvs2_null: dvs2-null-pins {
468			pins = "gpio_pwrctrl2";
469			function = "pin_fun0";
470		};
471
472		rk806_dvs3_null: dvs3-null-pins {
473			pins = "gpio_pwrctrl3";
474			function = "pin_fun0";
475		};
476
477		regulators {
478			vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
479				regulator-boot-on;
480				regulator-min-microvolt = <550000>;
481				regulator-max-microvolt = <950000>;
482				regulator-ramp-delay = <12500>;
483				regulator-name = "vdd_gpu_s0";
484				regulator-enable-ramp-delay = <400>;
485
486				regulator-state-mem {
487					regulator-off-in-suspend;
488				};
489			};
490
491			vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
492				regulator-always-on;
493				regulator-boot-on;
494				regulator-min-microvolt = <550000>;
495				regulator-max-microvolt = <950000>;
496				regulator-ramp-delay = <12500>;
497				regulator-name = "vdd_cpu_lit_s0";
498
499				regulator-state-mem {
500					regulator-off-in-suspend;
501				};
502			};
503
504			vdd_log_s0: dcdc-reg3 {
505				regulator-always-on;
506				regulator-boot-on;
507				regulator-min-microvolt = <675000>;
508				regulator-max-microvolt = <750000>;
509				regulator-ramp-delay = <12500>;
510				regulator-name = "vdd_log_s0";
511
512				regulator-state-mem {
513					regulator-off-in-suspend;
514					regulator-suspend-microvolt = <750000>;
515				};
516			};
517
518			vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
519				regulator-always-on;
520				regulator-boot-on;
521				regulator-min-microvolt = <550000>;
522				regulator-max-microvolt = <950000>;
523				regulator-ramp-delay = <12500>;
524				regulator-name = "vdd_vdenc_s0";
525
526				regulator-state-mem {
527					regulator-off-in-suspend;
528				};
529			};
530
531			vdd_ddr_s0: dcdc-reg5 {
532				regulator-always-on;
533				regulator-boot-on;
534				regulator-min-microvolt = <675000>;
535				regulator-max-microvolt = <900000>;
536				regulator-ramp-delay = <12500>;
537				regulator-name = "vdd_ddr_s0";
538
539				regulator-state-mem {
540					regulator-off-in-suspend;
541					regulator-suspend-microvolt = <850000>;
542				};
543			};
544
545			vdd2_ddr_s3: dcdc-reg6 {
546				regulator-always-on;
547				regulator-boot-on;
548				regulator-name = "vdd2_ddr_s3";
549
550				regulator-state-mem {
551					regulator-on-in-suspend;
552				};
553			};
554
555			vcc_2v0_pldo_s3: dcdc-reg7 {
556				regulator-always-on;
557				regulator-boot-on;
558				regulator-min-microvolt = <2000000>;
559				regulator-max-microvolt = <2000000>;
560				regulator-ramp-delay = <12500>;
561				regulator-name = "vdd_2v0_pldo_s3";
562
563				regulator-state-mem {
564					regulator-on-in-suspend;
565					regulator-suspend-microvolt = <2000000>;
566				};
567			};
568
569			vcc_3v3_s3: dcdc-reg8 {
570				regulator-always-on;
571				regulator-boot-on;
572				regulator-min-microvolt = <3300000>;
573				regulator-max-microvolt = <3300000>;
574				regulator-name = "vcc_3v3_s3";
575
576				regulator-state-mem {
577					regulator-on-in-suspend;
578					regulator-suspend-microvolt = <3300000>;
579				};
580			};
581
582			vddq_ddr_s0: dcdc-reg9 {
583				regulator-always-on;
584				regulator-boot-on;
585				regulator-name = "vddq_ddr_s0";
586
587				regulator-state-mem {
588					regulator-off-in-suspend;
589				};
590			};
591
592			vcc_1v8_s3: dcdc-reg10 {
593				regulator-always-on;
594				regulator-boot-on;
595				regulator-min-microvolt = <1800000>;
596				regulator-max-microvolt = <1800000>;
597				regulator-name = "vcc_1v8_s3";
598
599				regulator-state-mem {
600					regulator-on-in-suspend;
601					regulator-suspend-microvolt = <1800000>;
602				};
603			};
604
605			avcc_1v8_s0: pldo-reg1 {
606				regulator-always-on;
607				regulator-boot-on;
608				regulator-min-microvolt = <1800000>;
609				regulator-max-microvolt = <1800000>;
610				regulator-name = "avcc_1v8_s0";
611
612				regulator-state-mem {
613					regulator-off-in-suspend;
614				};
615			};
616
617			vcc_1v8_s0: pldo-reg2 {
618				regulator-always-on;
619				regulator-boot-on;
620				regulator-min-microvolt = <1800000>;
621				regulator-max-microvolt = <1800000>;
622				regulator-name = "vcc_1v8_s0";
623
624				regulator-state-mem {
625					regulator-off-in-suspend;
626					regulator-suspend-microvolt = <1800000>;
627				};
628			};
629
630			avdd_1v2_s0: pldo-reg3 {
631				regulator-always-on;
632				regulator-boot-on;
633				regulator-min-microvolt = <1200000>;
634				regulator-max-microvolt = <1200000>;
635				regulator-name = "avdd_1v2_s0";
636
637				regulator-state-mem {
638					regulator-off-in-suspend;
639				};
640			};
641
642			vcc_3v3_s0: pldo-reg4 {
643				regulator-always-on;
644				regulator-boot-on;
645				regulator-min-microvolt = <3300000>;
646				regulator-max-microvolt = <3300000>;
647				regulator-ramp-delay = <12500>;
648				regulator-name = "vcc_3v3_s0";
649
650				regulator-state-mem {
651					regulator-off-in-suspend;
652				};
653			};
654
655			vccio_sd_s0: pldo-reg5 {
656				regulator-always-on;
657				regulator-boot-on;
658				regulator-min-microvolt = <1800000>;
659				regulator-max-microvolt = <3300000>;
660				regulator-ramp-delay = <12500>;
661				regulator-name = "vccio_sd_s0";
662
663				regulator-state-mem {
664					regulator-off-in-suspend;
665				};
666			};
667
668			pldo6_s3: pldo-reg6 {
669				regulator-always-on;
670				regulator-boot-on;
671				regulator-min-microvolt = <1800000>;
672				regulator-max-microvolt = <1800000>;
673				regulator-name = "pldo6_s3";
674
675				regulator-state-mem {
676					regulator-on-in-suspend;
677					regulator-suspend-microvolt = <1800000>;
678				};
679			};
680
681			vdd_0v75_s3: nldo-reg1 {
682				regulator-always-on;
683				regulator-boot-on;
684				regulator-min-microvolt = <750000>;
685				regulator-max-microvolt = <750000>;
686				regulator-name = "vdd_0v75_s3";
687
688				regulator-state-mem {
689					regulator-on-in-suspend;
690					regulator-suspend-microvolt = <750000>;
691				};
692			};
693
694			vdd_ddr_pll_s0: nldo-reg2 {
695				regulator-always-on;
696				regulator-boot-on;
697				regulator-min-microvolt = <850000>;
698				regulator-max-microvolt = <850000>;
699				regulator-name = "vdd_ddr_pll_s0";
700
701				regulator-state-mem {
702					regulator-off-in-suspend;
703					regulator-suspend-microvolt = <850000>;
704				};
705			};
706
707			avdd_0v75_s0: nldo-reg3 {
708				regulator-always-on;
709				regulator-boot-on;
710				regulator-min-microvolt = <750000>;
711				regulator-max-microvolt = <750000>;
712				regulator-name = "avdd_0v75_s0";
713
714				regulator-state-mem {
715					regulator-off-in-suspend;
716				};
717			};
718
719			vdd_0v85_s0: nldo-reg4 {
720				regulator-always-on;
721				regulator-boot-on;
722				regulator-min-microvolt = <850000>;
723				regulator-max-microvolt = <850000>;
724				regulator-name = "vdd_0v85_s0";
725
726				regulator-state-mem {
727					regulator-off-in-suspend;
728				};
729			};
730
731			vdd_0v75_s0: nldo-reg5 {
732				regulator-always-on;
733				regulator-boot-on;
734				regulator-min-microvolt = <750000>;
735				regulator-max-microvolt = <750000>;
736				regulator-name = "vdd_0v75_s0";
737
738				regulator-state-mem {
739					regulator-off-in-suspend;
740				};
741			};
742		};
743	};
744};
745
746&uart2 {
747	pinctrl-0 = <&uart2m0_xfer>;
748	status = "okay";
749};
750
751&u2phy1 {
752	status = "okay";
753};
754
755&u2phy1_otg {
756	status = "okay";
757};
758
759&u2phy2 {
760	status = "okay";
761};
762
763&u2phy2_host {
764	/* connected to USB hub, which is powered by vcc5v0_sys */
765	phy-supply = <&vcc5v0_sys>;
766	status = "okay";
767};
768
769&u2phy3 {
770	status = "okay";
771};
772
773&u2phy3_host {
774	phy-supply = <&vcc5v0_host>;
775	status = "okay";
776};
777
778&usbdp_phy1 {
779	status = "okay";
780};
781
782&usb_host0_ehci {
783	status = "okay";
784};
785
786&usb_host0_ohci {
787	status = "okay";
788};
789
790&usb_host1_ehci {
791	status = "okay";
792};
793
794&usb_host1_ohci {
795	status = "okay";
796};
797
798&usb_host1_xhci {
799	dr_mode = "host";
800	status = "okay";
801};
802
803&usb_host2_xhci {
804	status = "okay";
805};
806