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 5 Model B"; 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&i2c0 { 184 pinctrl-names = "default"; 185 pinctrl-0 = <&i2c0m2_xfer>; 186 status = "okay"; 187 188 vdd_cpu_big0_s0: regulator@42 { 189 compatible = "rockchip,rk8602"; 190 reg = <0x42>; 191 fcs,suspend-voltage-selector = <1>; 192 regulator-name = "vdd_cpu_big0_s0"; 193 regulator-always-on; 194 regulator-boot-on; 195 regulator-min-microvolt = <550000>; 196 regulator-max-microvolt = <1050000>; 197 regulator-ramp-delay = <2300>; 198 vin-supply = <&vcc5v0_sys>; 199 200 regulator-state-mem { 201 regulator-off-in-suspend; 202 }; 203 }; 204 205 vdd_cpu_big1_s0: regulator@43 { 206 compatible = "rockchip,rk8603", "rockchip,rk8602"; 207 reg = <0x43>; 208 fcs,suspend-voltage-selector = <1>; 209 regulator-name = "vdd_cpu_big1_s0"; 210 regulator-always-on; 211 regulator-boot-on; 212 regulator-min-microvolt = <550000>; 213 regulator-max-microvolt = <1050000>; 214 regulator-ramp-delay = <2300>; 215 vin-supply = <&vcc5v0_sys>; 216 217 regulator-state-mem { 218 regulator-off-in-suspend; 219 }; 220 }; 221}; 222 223&i2c6 { 224 status = "okay"; 225 226 hym8563: rtc@51 { 227 compatible = "haoyu,hym8563"; 228 reg = <0x51>; 229 #clock-cells = <0>; 230 clock-output-names = "hym8563"; 231 pinctrl-names = "default"; 232 pinctrl-0 = <&hym8563_int>; 233 interrupt-parent = <&gpio0>; 234 interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>; 235 wakeup-source; 236 }; 237}; 238 239&i2c7 { 240 status = "okay"; 241 242 es8316: audio-codec@11 { 243 compatible = "everest,es8316"; 244 reg = <0x11>; 245 clocks = <&cru I2S0_8CH_MCLKOUT>; 246 clock-names = "mclk"; 247 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; 248 assigned-clock-rates = <12288000>; 249 #sound-dai-cells = <0>; 250 251 port { 252 es8316_p0_0: endpoint { 253 remote-endpoint = <&i2s0_8ch_p0_0>; 254 }; 255 }; 256 }; 257}; 258 259&i2s0_8ch { 260 pinctrl-names = "default"; 261 pinctrl-0 = <&i2s0_lrck 262 &i2s0_mclk 263 &i2s0_sclk 264 &i2s0_sdi0 265 &i2s0_sdo0>; 266 status = "okay"; 267 268 i2s0_8ch_p0: port { 269 i2s0_8ch_p0_0: endpoint { 270 dai-format = "i2s"; 271 mclk-fs = <256>; 272 remote-endpoint = <&es8316_p0_0>; 273 }; 274 }; 275}; 276 277&pcie2x1l0 { 278 pinctrl-names = "default"; 279 pinctrl-0 = <&pcie2_0_rst>; 280 reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>; 281 vpcie3v3-supply = <&vcc3v3_pcie2x1l0>; 282 status = "okay"; 283}; 284 285&pcie2x1l2 { 286 pinctrl-names = "default"; 287 pinctrl-0 = <&pcie2_2_rst>; 288 reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>; 289 vpcie3v3-supply = <&vcc3v3_pcie2x1l2>; 290 status = "okay"; 291}; 292 293&pcie30phy { 294 status = "okay"; 295}; 296 297&pcie3x4 { 298 pinctrl-names = "default"; 299 pinctrl-0 = <&pcie3_rst>; 300 reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>; 301 vpcie3v3-supply = <&vcc3v3_pcie30>; 302 status = "okay"; 303}; 304 305&pinctrl { 306 hym8563 { 307 hym8563_int: hym8563-int { 308 rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 309 }; 310 }; 311 312 leds { 313 led_rgb_b: led-rgb-b { 314 rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 315 }; 316 }; 317 318 sound { 319 hp_detect: hp-detect { 320 rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>; 321 }; 322 }; 323 324 pcie2 { 325 pcie2_0_rst: pcie2-0-rst { 326 rockchip,pins = <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; 327 }; 328 329 pcie2_0_vcc3v3_en: pcie2-0-vcc-en { 330 rockchip,pins = <1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 331 }; 332 333 pcie2_2_rst: pcie2-2-rst { 334 rockchip,pins = <3 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 335 }; 336 }; 337 338 pcie3 { 339 pcie3_rst: pcie3-rst { 340 rockchip,pins = <4 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>; 341 }; 342 343 pcie3_vcc3v3_en: pcie3-vcc3v3-en { 344 rockchip,pins = <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; 345 }; 346 }; 347 348 usb { 349 vcc5v0_host_en: vcc5v0-host-en { 350 rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 351 }; 352 }; 353}; 354 355&pwm1 { 356 status = "okay"; 357}; 358 359&saradc { 360 vref-supply = <&avcc_1v8_s0>; 361 status = "okay"; 362}; 363 364&sdhci { 365 bus-width = <8>; 366 no-sdio; 367 no-sd; 368 non-removable; 369 mmc-hs400-1_8v; 370 mmc-hs400-enhanced-strobe; 371 status = "okay"; 372}; 373 374&sdmmc { 375 max-frequency = <200000000>; 376 no-sdio; 377 no-mmc; 378 bus-width = <4>; 379 cap-mmc-highspeed; 380 cap-sd-highspeed; 381 disable-wp; 382 sd-uhs-sdr104; 383 vmmc-supply = <&vcc_3v3_s3>; 384 vqmmc-supply = <&vccio_sd_s0>; 385 status = "okay"; 386}; 387 388&sdio { 389 max-frequency = <200000000>; 390 no-sd; 391 no-mmc; 392 non-removable; 393 bus-width = <4>; 394 cap-sdio-irq; 395 disable-wp; 396 keep-power-in-suspend; 397 wakeup-source; 398 sd-uhs-sdr12; 399 sd-uhs-sdr25; 400 sd-uhs-sdr50; 401 sd-uhs-sdr104; 402 vmmc-supply = <&vcc3v3_pcie2x1l0>; 403 vqmmc-supply = <&vcc_1v8_s3>; 404 pinctrl-names = "default"; 405 pinctrl-0 = <&sdiom0_pins>; 406 status = "okay"; 407}; 408 409&uart6 { 410 pinctrl-names = "default"; 411 pinctrl-0 = <&uart6m1_xfer &uart6m1_ctsn &uart6m1_rtsn>; 412 status = "okay"; 413}; 414 415&spi2 { 416 status = "okay"; 417 assigned-clocks = <&cru CLK_SPI2>; 418 assigned-clock-rates = <200000000>; 419 pinctrl-names = "default"; 420 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>; 421 num-cs = <1>; 422 423 pmic@0 { 424 compatible = "rockchip,rk806"; 425 spi-max-frequency = <1000000>; 426 reg = <0x0>; 427 428 interrupt-parent = <&gpio0>; 429 interrupts = <7 IRQ_TYPE_LEVEL_LOW>; 430 431 pinctrl-names = "default"; 432 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>, 433 <&rk806_dvs2_null>, <&rk806_dvs3_null>; 434 435 system-power-controller; 436 437 vcc1-supply = <&vcc5v0_sys>; 438 vcc2-supply = <&vcc5v0_sys>; 439 vcc3-supply = <&vcc5v0_sys>; 440 vcc4-supply = <&vcc5v0_sys>; 441 vcc5-supply = <&vcc5v0_sys>; 442 vcc6-supply = <&vcc5v0_sys>; 443 vcc7-supply = <&vcc5v0_sys>; 444 vcc8-supply = <&vcc5v0_sys>; 445 vcc9-supply = <&vcc5v0_sys>; 446 vcc10-supply = <&vcc5v0_sys>; 447 vcc11-supply = <&vcc_2v0_pldo_s3>; 448 vcc12-supply = <&vcc5v0_sys>; 449 vcc13-supply = <&vcc_1v1_nldo_s3>; 450 vcc14-supply = <&vcc_1v1_nldo_s3>; 451 vcca-supply = <&vcc5v0_sys>; 452 453 gpio-controller; 454 #gpio-cells = <2>; 455 456 rk806_dvs1_null: dvs1-null-pins { 457 pins = "gpio_pwrctrl1"; 458 function = "pin_fun0"; 459 }; 460 461 rk806_dvs2_null: dvs2-null-pins { 462 pins = "gpio_pwrctrl2"; 463 function = "pin_fun0"; 464 }; 465 466 rk806_dvs3_null: dvs3-null-pins { 467 pins = "gpio_pwrctrl3"; 468 function = "pin_fun0"; 469 }; 470 471 regulators { 472 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 { 473 regulator-boot-on; 474 regulator-min-microvolt = <550000>; 475 regulator-max-microvolt = <950000>; 476 regulator-ramp-delay = <12500>; 477 regulator-name = "vdd_gpu_s0"; 478 regulator-enable-ramp-delay = <400>; 479 480 regulator-state-mem { 481 regulator-off-in-suspend; 482 }; 483 }; 484 485 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 { 486 regulator-always-on; 487 regulator-boot-on; 488 regulator-min-microvolt = <550000>; 489 regulator-max-microvolt = <950000>; 490 regulator-ramp-delay = <12500>; 491 regulator-name = "vdd_cpu_lit_s0"; 492 493 regulator-state-mem { 494 regulator-off-in-suspend; 495 }; 496 }; 497 498 vdd_log_s0: dcdc-reg3 { 499 regulator-always-on; 500 regulator-boot-on; 501 regulator-min-microvolt = <675000>; 502 regulator-max-microvolt = <750000>; 503 regulator-ramp-delay = <12500>; 504 regulator-name = "vdd_log_s0"; 505 506 regulator-state-mem { 507 regulator-off-in-suspend; 508 regulator-suspend-microvolt = <750000>; 509 }; 510 }; 511 512 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 { 513 regulator-always-on; 514 regulator-boot-on; 515 regulator-min-microvolt = <550000>; 516 regulator-max-microvolt = <950000>; 517 regulator-ramp-delay = <12500>; 518 regulator-name = "vdd_vdenc_s0"; 519 520 regulator-state-mem { 521 regulator-off-in-suspend; 522 }; 523 }; 524 525 vdd_ddr_s0: dcdc-reg5 { 526 regulator-always-on; 527 regulator-boot-on; 528 regulator-min-microvolt = <675000>; 529 regulator-max-microvolt = <900000>; 530 regulator-ramp-delay = <12500>; 531 regulator-name = "vdd_ddr_s0"; 532 533 regulator-state-mem { 534 regulator-off-in-suspend; 535 regulator-suspend-microvolt = <850000>; 536 }; 537 }; 538 539 vdd2_ddr_s3: dcdc-reg6 { 540 regulator-always-on; 541 regulator-boot-on; 542 regulator-name = "vdd2_ddr_s3"; 543 544 regulator-state-mem { 545 regulator-on-in-suspend; 546 }; 547 }; 548 549 vcc_2v0_pldo_s3: dcdc-reg7 { 550 regulator-always-on; 551 regulator-boot-on; 552 regulator-min-microvolt = <2000000>; 553 regulator-max-microvolt = <2000000>; 554 regulator-ramp-delay = <12500>; 555 regulator-name = "vdd_2v0_pldo_s3"; 556 557 regulator-state-mem { 558 regulator-on-in-suspend; 559 regulator-suspend-microvolt = <2000000>; 560 }; 561 }; 562 563 vcc_3v3_s3: dcdc-reg8 { 564 regulator-always-on; 565 regulator-boot-on; 566 regulator-min-microvolt = <3300000>; 567 regulator-max-microvolt = <3300000>; 568 regulator-name = "vcc_3v3_s3"; 569 570 regulator-state-mem { 571 regulator-on-in-suspend; 572 regulator-suspend-microvolt = <3300000>; 573 }; 574 }; 575 576 vddq_ddr_s0: dcdc-reg9 { 577 regulator-always-on; 578 regulator-boot-on; 579 regulator-name = "vddq_ddr_s0"; 580 581 regulator-state-mem { 582 regulator-off-in-suspend; 583 }; 584 }; 585 586 vcc_1v8_s3: dcdc-reg10 { 587 regulator-always-on; 588 regulator-boot-on; 589 regulator-min-microvolt = <1800000>; 590 regulator-max-microvolt = <1800000>; 591 regulator-name = "vcc_1v8_s3"; 592 593 regulator-state-mem { 594 regulator-on-in-suspend; 595 regulator-suspend-microvolt = <1800000>; 596 }; 597 }; 598 599 avcc_1v8_s0: pldo-reg1 { 600 regulator-always-on; 601 regulator-boot-on; 602 regulator-min-microvolt = <1800000>; 603 regulator-max-microvolt = <1800000>; 604 regulator-name = "avcc_1v8_s0"; 605 606 regulator-state-mem { 607 regulator-off-in-suspend; 608 }; 609 }; 610 611 vcc_1v8_s0: pldo-reg2 { 612 regulator-always-on; 613 regulator-boot-on; 614 regulator-min-microvolt = <1800000>; 615 regulator-max-microvolt = <1800000>; 616 regulator-name = "vcc_1v8_s0"; 617 618 regulator-state-mem { 619 regulator-off-in-suspend; 620 regulator-suspend-microvolt = <1800000>; 621 }; 622 }; 623 624 avdd_1v2_s0: pldo-reg3 { 625 regulator-always-on; 626 regulator-boot-on; 627 regulator-min-microvolt = <1200000>; 628 regulator-max-microvolt = <1200000>; 629 regulator-name = "avdd_1v2_s0"; 630 631 regulator-state-mem { 632 regulator-off-in-suspend; 633 }; 634 }; 635 636 vcc_3v3_s0: pldo-reg4 { 637 regulator-always-on; 638 regulator-boot-on; 639 regulator-min-microvolt = <3300000>; 640 regulator-max-microvolt = <3300000>; 641 regulator-ramp-delay = <12500>; 642 regulator-name = "vcc_3v3_s0"; 643 644 regulator-state-mem { 645 regulator-off-in-suspend; 646 }; 647 }; 648 649 vccio_sd_s0: pldo-reg5 { 650 regulator-always-on; 651 regulator-boot-on; 652 regulator-min-microvolt = <1800000>; 653 regulator-max-microvolt = <3300000>; 654 regulator-ramp-delay = <12500>; 655 regulator-name = "vccio_sd_s0"; 656 657 regulator-state-mem { 658 regulator-off-in-suspend; 659 }; 660 }; 661 662 pldo6_s3: pldo-reg6 { 663 regulator-always-on; 664 regulator-boot-on; 665 regulator-min-microvolt = <1800000>; 666 regulator-max-microvolt = <1800000>; 667 regulator-name = "pldo6_s3"; 668 669 regulator-state-mem { 670 regulator-on-in-suspend; 671 regulator-suspend-microvolt = <1800000>; 672 }; 673 }; 674 675 vdd_0v75_s3: nldo-reg1 { 676 regulator-always-on; 677 regulator-boot-on; 678 regulator-min-microvolt = <750000>; 679 regulator-max-microvolt = <750000>; 680 regulator-name = "vdd_0v75_s3"; 681 682 regulator-state-mem { 683 regulator-on-in-suspend; 684 regulator-suspend-microvolt = <750000>; 685 }; 686 }; 687 688 vdd_ddr_pll_s0: nldo-reg2 { 689 regulator-always-on; 690 regulator-boot-on; 691 regulator-min-microvolt = <850000>; 692 regulator-max-microvolt = <850000>; 693 regulator-name = "vdd_ddr_pll_s0"; 694 695 regulator-state-mem { 696 regulator-off-in-suspend; 697 regulator-suspend-microvolt = <850000>; 698 }; 699 }; 700 701 avdd_0v75_s0: nldo-reg3 { 702 regulator-always-on; 703 regulator-boot-on; 704 regulator-min-microvolt = <750000>; 705 regulator-max-microvolt = <750000>; 706 regulator-name = "avdd_0v75_s0"; 707 708 regulator-state-mem { 709 regulator-off-in-suspend; 710 }; 711 }; 712 713 vdd_0v85_s0: nldo-reg4 { 714 regulator-always-on; 715 regulator-boot-on; 716 regulator-min-microvolt = <850000>; 717 regulator-max-microvolt = <850000>; 718 regulator-name = "vdd_0v85_s0"; 719 720 regulator-state-mem { 721 regulator-off-in-suspend; 722 }; 723 }; 724 725 vdd_0v75_s0: nldo-reg5 { 726 regulator-always-on; 727 regulator-boot-on; 728 regulator-min-microvolt = <750000>; 729 regulator-max-microvolt = <750000>; 730 regulator-name = "vdd_0v75_s0"; 731 732 regulator-state-mem { 733 regulator-off-in-suspend; 734 }; 735 }; 736 }; 737 }; 738}; 739 740&uart2 { 741 pinctrl-0 = <&uart2m0_xfer>; 742 status = "okay"; 743}; 744 745&u2phy2 { 746 status = "okay"; 747}; 748 749&u2phy2_host { 750 /* connected to USB hub, which is powered by vcc5v0_sys */ 751 phy-supply = <&vcc5v0_sys>; 752 status = "okay"; 753}; 754 755&u2phy3 { 756 status = "okay"; 757}; 758 759&u2phy3_host { 760 phy-supply = <&vcc5v0_host>; 761 status = "okay"; 762}; 763 764&usb_host0_ehci { 765 status = "okay"; 766}; 767 768&usb_host0_ohci { 769 status = "okay"; 770}; 771 772&usb_host1_ehci { 773 status = "okay"; 774}; 775 776&usb_host1_ohci { 777 status = "okay"; 778}; 779 780&usb_host2_xhci { 781 status = "okay"; 782}; 783