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