1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 3/dts-v1/; 4 5#include <dt-bindings/pinctrl/rockchip.h> 6#include <dt-bindings/gpio/gpio.h> 7#include <dt-bindings/input/input.h> 8#include "rk3588s.dtsi" 9 10/ { 11 aliases { 12 ethernet0 = &gmac1; 13 mmc0 = &sdmmc; 14 mmc1 = &sdhci; 15 }; 16 17 chosen { 18 stdout-path = "serial2:1500000n8"; 19 }; 20 21 adc-keys { 22 compatible = "adc-keys"; 23 io-channels = <&saradc 0>; 24 io-channel-names = "buttons"; 25 keyup-threshold-microvolt = <1800000>; 26 poll-interval = <100>; 27 28 button-maskrom { 29 label = "Maskrom"; 30 linux,code = <KEY_VENDOR>; 31 press-threshold-microvolt = <1800>; 32 }; 33 }; 34 35 gpio-keys { 36 compatible = "gpio-keys"; 37 pinctrl-names = "default"; 38 pinctrl-0 = <&key1_pin>; 39 40 button-user { 41 label = "User"; 42 linux,code = <BTN_1>; 43 gpios = <&gpio1 RK_PC0 GPIO_ACTIVE_LOW>; 44 debounce-interval = <50>; 45 }; 46 }; 47 48 leds { 49 compatible = "gpio-leds"; 50 51 sys_led: led-0 { 52 label = "sys_led"; 53 gpios = <&gpio1 RK_PC1 GPIO_ACTIVE_HIGH>; 54 linux,default-trigger = "heartbeat"; 55 pinctrl-names = "default"; 56 pinctrl-0 = <&sys_led_pin>; 57 }; 58 59 wan_led: led-1 { 60 label = "wan_led"; 61 gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_HIGH>; 62 pinctrl-names = "default"; 63 pinctrl-0 = <&wan_led_pin>; 64 }; 65 66 lan1_led: led-2 { 67 label = "lan1_led"; 68 gpios = <&gpio1 RK_PC3 GPIO_ACTIVE_HIGH>; 69 pinctrl-names = "default"; 70 pinctrl-0 = <&lan1_led_pin>; 71 }; 72 73 lan2_led: led-3 { 74 gpios = <&gpio1 RK_PC4 GPIO_ACTIVE_HIGH>; 75 pinctrl-names = "default"; 76 pinctrl-0 = <&lan2_led_pin>; 77 }; 78 }; 79 80 vcc5v0_sys: vcc5v0-sys-regulator { 81 compatible = "regulator-fixed"; 82 regulator-name = "vcc5v0_sys"; 83 regulator-always-on; 84 regulator-boot-on; 85 regulator-min-microvolt = <5000000>; 86 regulator-max-microvolt = <5000000>; 87 }; 88 89 vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator { 90 compatible = "regulator-fixed"; 91 regulator-name = "vcc_1v1_nldo_s3"; 92 regulator-always-on; 93 regulator-boot-on; 94 regulator-min-microvolt = <1100000>; 95 regulator-max-microvolt = <1100000>; 96 vin-supply = <&vcc5v0_sys>; 97 }; 98 99 vcc_3v3_s0: vcc-3v3-s0-regulator { 100 compatible = "regulator-fixed"; 101 regulator-always-on; 102 regulator-boot-on; 103 regulator-min-microvolt = <3300000>; 104 regulator-max-microvolt = <3300000>; 105 regulator-name = "vcc_3v3_s0"; 106 vin-supply = <&vcc_3v3_s3>; 107 }; 108 109 vcc_3v3_sd_s0: vcc-3v3-sd-s0-regulator { 110 compatible = "regulator-fixed"; 111 enable-active-high; 112 gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>; 113 pinctrl-names = "default"; 114 pinctrl-0 = <&sd_s0_pwr>; 115 regulator-name = "vcc_3v3_sd_s0"; 116 regulator-boot-on; 117 regulator-max-microvolt = <3000000>; 118 regulator-min-microvolt = <3000000>; 119 vin-supply = <&vcc_3v3_s3>; 120 }; 121 122 vcc_3v3_pcie20: vcc3v3-pcie20-regulator { 123 compatible = "regulator-fixed"; 124 regulator-name = "vcc_3v3_pcie20"; 125 regulator-always-on; 126 regulator-boot-on; 127 regulator-min-microvolt = <3300000>; 128 regulator-max-microvolt = <3300000>; 129 vin-supply = <&vcc_3v3_s3>; 130 }; 131 132 vcc5v0_usb: vcc5v0-usb-regulator { 133 compatible = "regulator-fixed"; 134 regulator-name = "vcc5v0_usb"; 135 regulator-always-on; 136 regulator-boot-on; 137 regulator-min-microvolt = <5000000>; 138 regulator-max-microvolt = <5000000>; 139 vin-supply = <&vcc5v0_sys>; 140 }; 141 142 vcc5v0_usb_otg0: vcc5v0-usb-otg0-regulator { 143 compatible = "regulator-fixed"; 144 enable-active-high; 145 gpios = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>; 146 pinctrl-names = "default"; 147 pinctrl-0 = <&typec5v_pwren>; 148 regulator-name = "vcc5v0_usb_otg0"; 149 regulator-min-microvolt = <5000000>; 150 regulator-max-microvolt = <5000000>; 151 vin-supply = <&vcc5v0_usb>; 152 }; 153 154 vcc5v0_host_20: vcc5v0-host-20-regulator { 155 compatible = "regulator-fixed"; 156 enable-active-high; 157 gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>; 158 pinctrl-names = "default"; 159 pinctrl-0 = <&vcc5v0_host20_en>; 160 regulator-name = "vcc5v0_host_20"; 161 regulator-min-microvolt = <5000000>; 162 regulator-max-microvolt = <5000000>; 163 vin-supply = <&vcc5v0_usb>; 164 }; 165}; 166 167&combphy0_ps { 168 status = "okay"; 169}; 170 171&combphy2_psu { 172 status = "okay"; 173}; 174 175&cpu_b0 { 176 cpu-supply = <&vdd_cpu_big0_s0>; 177}; 178 179&cpu_b1 { 180 cpu-supply = <&vdd_cpu_big0_s0>; 181}; 182 183&cpu_b2 { 184 cpu-supply = <&vdd_cpu_big1_s0>; 185}; 186 187&cpu_b3 { 188 cpu-supply = <&vdd_cpu_big1_s0>; 189}; 190 191&cpu_l0 { 192 cpu-supply = <&vdd_cpu_lit_s0>; 193}; 194 195&cpu_l1 { 196 cpu-supply = <&vdd_cpu_lit_s0>; 197}; 198 199&cpu_l2 { 200 cpu-supply = <&vdd_cpu_lit_s0>; 201}; 202 203&cpu_l3 { 204 cpu-supply = <&vdd_cpu_lit_s0>; 205}; 206 207&gmac1 { 208 clock_in_out = "output"; 209 phy-handle = <&rgmii_phy1>; 210 phy-mode = "rgmii-rxid"; 211 pinctrl-0 = <&gmac1_miim 212 &gmac1_tx_bus2 213 &gmac1_rx_bus2 214 &gmac1_rgmii_clk 215 &gmac1_rgmii_bus>; 216 pinctrl-names = "default"; 217 tx_delay = <0x42>; 218 status = "okay"; 219}; 220 221&i2c0 { 222 pinctrl-names = "default"; 223 pinctrl-0 = <&i2c0m2_xfer>; 224 status = "okay"; 225 226 vdd_cpu_big0_s0: regulator@42 { 227 compatible = "rockchip,rk8602"; 228 reg = <0x42>; 229 fcs,suspend-voltage-selector = <1>; 230 regulator-name = "vdd_cpu_big0_s0"; 231 regulator-always-on; 232 regulator-boot-on; 233 regulator-min-microvolt = <550000>; 234 regulator-max-microvolt = <1050000>; 235 regulator-ramp-delay = <2300>; 236 vin-supply = <&vcc5v0_sys>; 237 238 regulator-state-mem { 239 regulator-off-in-suspend; 240 }; 241 }; 242 243 vdd_cpu_big1_s0: regulator@43 { 244 compatible = "rockchip,rk8603", "rockchip,rk8602"; 245 reg = <0x43>; 246 fcs,suspend-voltage-selector = <1>; 247 regulator-name = "vdd_cpu_big1_s0"; 248 regulator-always-on; 249 regulator-boot-on; 250 regulator-min-microvolt = <550000>; 251 regulator-max-microvolt = <1050000>; 252 regulator-ramp-delay = <2300>; 253 vin-supply = <&vcc5v0_sys>; 254 255 regulator-state-mem { 256 regulator-off-in-suspend; 257 }; 258 }; 259}; 260 261&i2c2 { 262 status = "okay"; 263 264 vdd_npu_s0: regulator@42 { 265 compatible = "rockchip,rk8602"; 266 reg = <0x42>; 267 fcs,suspend-voltage-selector = <1>; 268 regulator-name = "vdd_npu_s0"; 269 regulator-min-microvolt = <550000>; 270 regulator-max-microvolt = <950000>; 271 regulator-ramp-delay = <2300>; 272 regulator-boot-on; 273 regulator-always-on; 274 vin-supply = <&vcc5v0_sys>; 275 276 regulator-state-mem { 277 regulator-off-in-suspend; 278 }; 279 }; 280}; 281 282&i2c6 { 283 clock-frequency = <200000>; 284 pinctrl-names = "default"; 285 pinctrl-0 = <&i2c6m0_xfer>; 286 status = "okay"; 287 288 hym8563: rtc@51 { 289 compatible = "haoyu,hym8563"; 290 reg = <0x51>; 291 #clock-cells = <0>; 292 clock-output-names = "hym8563"; 293 pinctrl-names = "default"; 294 pinctrl-0 = <&rtc_int>; 295 interrupt-parent = <&gpio0>; 296 interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>; 297 wakeup-source; 298 }; 299}; 300 301&mdio1 { 302 rgmii_phy1: ethernet-phy@1 { 303 compatible = "ethernet-phy-id001c.c916"; 304 reg = <0x1>; 305 pinctrl-names = "default"; 306 pinctrl-0 = <&rtl8211f_rst>; 307 reset-assert-us = <20000>; 308 reset-deassert-us = <100000>; 309 reset-gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>; 310 }; 311}; 312 313&pcie2x1l1 { 314 reset-gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>; 315 vpcie3v3-supply = <&vcc_3v3_pcie20>; 316 status = "okay"; 317}; 318 319&pcie2x1l2 { 320 reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>; 321 vpcie3v3-supply = <&vcc_3v3_pcie20>; 322 status = "okay"; 323}; 324 325&pinctrl { 326 gpio-key { 327 key1_pin: key1-pin { 328 rockchip,pins = <1 RK_PC0 RK_FUNC_GPIO &pcfg_pull_up>; 329 }; 330 }; 331 332 gpio-leds { 333 sys_led_pin: sys-led-pin { 334 rockchip,pins = 335 <1 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; 336 }; 337 338 wan_led_pin: wan-led-pin { 339 rockchip,pins = 340 <1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>; 341 }; 342 343 lan1_led_pin: lan1-led-pin { 344 rockchip,pins = 345 <1 RK_PC3 RK_FUNC_GPIO &pcfg_pull_none>; 346 }; 347 348 lan2_led_pin: lan2-led-pin { 349 rockchip,pins = 350 <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; 351 }; 352 }; 353 354 hym8563 { 355 rtc_int: rtc-int { 356 rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>; 357 }; 358 }; 359 360 sdmmc { 361 sd_s0_pwr: sd-s0-pwr { 362 rockchip,pins = <4 RK_PB4 RK_FUNC_GPIO &pcfg_pull_up>; 363 }; 364 }; 365 366 usb { 367 typec5v_pwren: typec5v-pwren { 368 rockchip,pins = <1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 369 }; 370 371 vcc5v0_host20_en: vcc5v0-host20-en { 372 rockchip,pins = <4 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; 373 }; 374 }; 375 376 rtl8211f { 377 rtl8211f_rst: rtl8211f-rst { 378 rockchip,pins = <3 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 379 }; 380 }; 381}; 382 383&saradc { 384 vref-supply = <&avcc_1v8_s0>; 385 status = "okay"; 386}; 387 388&sdhci { 389 bus-width = <8>; 390 no-sdio; 391 no-sd; 392 non-removable; 393 mmc-hs200-1_8v; 394 status = "okay"; 395}; 396 397&sdmmc { 398 bus-width = <4>; 399 cap-sd-highspeed; 400 disable-wp; 401 max-frequency = <150000000>; 402 no-mmc; 403 no-sdio; 404 sd-uhs-sdr104; 405 vmmc-supply = <&vcc_3v3_sd_s0>; 406 vqmmc-supply = <&vccio_sd_s0>; 407 status = "okay"; 408}; 409 410&spi2 { 411 status = "okay"; 412 assigned-clocks = <&cru CLK_SPI2>; 413 assigned-clock-rates = <200000000>; 414 pinctrl-names = "default"; 415 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>; 416 num-cs = <1>; 417 418 pmic@0 { 419 compatible = "rockchip,rk806"; 420 spi-max-frequency = <1000000>; 421 reg = <0x0>; 422 423 interrupt-parent = <&gpio0>; 424 interrupts = <7 IRQ_TYPE_LEVEL_LOW>; 425 426 pinctrl-names = "default"; 427 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>, 428 <&rk806_dvs2_null>, <&rk806_dvs3_null>; 429 430 system-power-controller; 431 432 vcc1-supply = <&vcc5v0_sys>; 433 vcc2-supply = <&vcc5v0_sys>; 434 vcc3-supply = <&vcc5v0_sys>; 435 vcc4-supply = <&vcc5v0_sys>; 436 vcc5-supply = <&vcc5v0_sys>; 437 vcc6-supply = <&vcc5v0_sys>; 438 vcc7-supply = <&vcc5v0_sys>; 439 vcc8-supply = <&vcc5v0_sys>; 440 vcc9-supply = <&vcc5v0_sys>; 441 vcc10-supply = <&vcc5v0_sys>; 442 vcc11-supply = <&vcc_2v0_pldo_s3>; 443 vcc12-supply = <&vcc5v0_sys>; 444 vcc13-supply = <&vcc_1v1_nldo_s3>; 445 vcc14-supply = <&vcc_1v1_nldo_s3>; 446 vcca-supply = <&vcc5v0_sys>; 447 448 gpio-controller; 449 #gpio-cells = <2>; 450 451 rk806_dvs1_null: dvs1-null-pins { 452 pins = "gpio_pwrctrl1"; 453 function = "pin_fun0"; 454 }; 455 456 rk806_dvs2_null: dvs2-null-pins { 457 pins = "gpio_pwrctrl2"; 458 function = "pin_fun0"; 459 }; 460 461 rk806_dvs3_null: dvs3-null-pins { 462 pins = "gpio_pwrctrl3"; 463 function = "pin_fun0"; 464 }; 465 466 regulators { 467 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 { 468 regulator-boot-on; 469 regulator-min-microvolt = <550000>; 470 regulator-max-microvolt = <950000>; 471 regulator-ramp-delay = <12500>; 472 regulator-name = "vdd_gpu_s0"; 473 regulator-enable-ramp-delay = <400>; 474 475 regulator-state-mem { 476 regulator-off-in-suspend; 477 }; 478 }; 479 480 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 { 481 regulator-always-on; 482 regulator-boot-on; 483 regulator-min-microvolt = <550000>; 484 regulator-max-microvolt = <950000>; 485 regulator-ramp-delay = <12500>; 486 regulator-name = "vdd_cpu_lit_s0"; 487 488 regulator-state-mem { 489 regulator-off-in-suspend; 490 }; 491 }; 492 493 vdd_log_s0: dcdc-reg3 { 494 regulator-always-on; 495 regulator-boot-on; 496 regulator-min-microvolt = <675000>; 497 regulator-max-microvolt = <750000>; 498 regulator-ramp-delay = <12500>; 499 regulator-name = "vdd_log_s0"; 500 501 regulator-state-mem { 502 regulator-off-in-suspend; 503 regulator-suspend-microvolt = <750000>; 504 }; 505 }; 506 507 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 { 508 regulator-always-on; 509 regulator-boot-on; 510 regulator-min-microvolt = <550000>; 511 regulator-max-microvolt = <950000>; 512 regulator-ramp-delay = <12500>; 513 regulator-name = "vdd_vdenc_s0"; 514 515 regulator-state-mem { 516 regulator-off-in-suspend; 517 }; 518 }; 519 520 vdd_ddr_s0: dcdc-reg5 { 521 regulator-always-on; 522 regulator-boot-on; 523 regulator-min-microvolt = <675000>; 524 regulator-max-microvolt = <900000>; 525 regulator-ramp-delay = <12500>; 526 regulator-name = "vdd_ddr_s0"; 527 528 regulator-state-mem { 529 regulator-off-in-suspend; 530 regulator-suspend-microvolt = <850000>; 531 }; 532 }; 533 534 vdd2_ddr_s3: dcdc-reg6 { 535 regulator-always-on; 536 regulator-boot-on; 537 regulator-name = "vdd2_ddr_s3"; 538 539 regulator-state-mem { 540 regulator-on-in-suspend; 541 }; 542 }; 543 544 vcc_2v0_pldo_s3: dcdc-reg7 { 545 regulator-always-on; 546 regulator-boot-on; 547 regulator-min-microvolt = <2000000>; 548 regulator-max-microvolt = <2000000>; 549 regulator-ramp-delay = <12500>; 550 regulator-name = "vdd_2v0_pldo_s3"; 551 552 regulator-state-mem { 553 regulator-on-in-suspend; 554 regulator-suspend-microvolt = <2000000>; 555 }; 556 }; 557 558 vcc_3v3_s3: dcdc-reg8 { 559 regulator-always-on; 560 regulator-boot-on; 561 regulator-min-microvolt = <3300000>; 562 regulator-max-microvolt = <3300000>; 563 regulator-name = "vcc_3v3_s3"; 564 565 regulator-state-mem { 566 regulator-on-in-suspend; 567 regulator-suspend-microvolt = <3300000>; 568 }; 569 }; 570 571 vddq_ddr_s0: dcdc-reg9 { 572 regulator-always-on; 573 regulator-boot-on; 574 regulator-name = "vddq_ddr_s0"; 575 576 regulator-state-mem { 577 regulator-off-in-suspend; 578 }; 579 }; 580 581 vcc_1v8_s3: dcdc-reg10 { 582 regulator-always-on; 583 regulator-boot-on; 584 regulator-min-microvolt = <1800000>; 585 regulator-max-microvolt = <1800000>; 586 regulator-name = "vcc_1v8_s3"; 587 588 regulator-state-mem { 589 regulator-on-in-suspend; 590 regulator-suspend-microvolt = <1800000>; 591 }; 592 }; 593 594 avcc_1v8_s0: pldo-reg1 { 595 regulator-always-on; 596 regulator-boot-on; 597 regulator-min-microvolt = <1800000>; 598 regulator-max-microvolt = <1800000>; 599 regulator-name = "avcc_1v8_s0"; 600 601 regulator-state-mem { 602 regulator-off-in-suspend; 603 regulator-suspend-microvolt = <1800000>; 604 }; 605 }; 606 607 vcc_1v8_s0: pldo-reg2 { 608 regulator-always-on; 609 regulator-boot-on; 610 regulator-min-microvolt = <1800000>; 611 regulator-max-microvolt = <1800000>; 612 regulator-name = "vcc_1v8_s0"; 613 614 regulator-state-mem { 615 regulator-off-in-suspend; 616 regulator-suspend-microvolt = <1800000>; 617 }; 618 }; 619 620 avdd_1v2_s0: pldo-reg3 { 621 regulator-always-on; 622 regulator-boot-on; 623 regulator-min-microvolt = <1200000>; 624 regulator-max-microvolt = <1200000>; 625 regulator-name = "avdd_1v2_s0"; 626 627 regulator-state-mem { 628 regulator-off-in-suspend; 629 }; 630 }; 631 632 avcc_3v3_s0: pldo-reg4 { 633 regulator-always-on; 634 regulator-boot-on; 635 regulator-min-microvolt = <3300000>; 636 regulator-max-microvolt = <3300000>; 637 regulator-ramp-delay = <12500>; 638 regulator-name = "avcc_3v3_s0"; 639 640 regulator-state-mem { 641 regulator-off-in-suspend; 642 }; 643 }; 644 645 vccio_sd_s0: pldo-reg5 { 646 regulator-always-on; 647 regulator-boot-on; 648 regulator-min-microvolt = <1800000>; 649 regulator-max-microvolt = <3300000>; 650 regulator-ramp-delay = <12500>; 651 regulator-name = "vccio_sd_s0"; 652 653 regulator-state-mem { 654 regulator-off-in-suspend; 655 }; 656 }; 657 658 pldo6_s3: pldo-reg6 { 659 regulator-always-on; 660 regulator-boot-on; 661 regulator-min-microvolt = <1800000>; 662 regulator-max-microvolt = <1800000>; 663 regulator-name = "pldo6_s3"; 664 665 regulator-state-mem { 666 regulator-on-in-suspend; 667 regulator-suspend-microvolt = <1800000>; 668 }; 669 }; 670 671 vdd_0v75_s3: nldo-reg1 { 672 regulator-always-on; 673 regulator-boot-on; 674 regulator-min-microvolt = <750000>; 675 regulator-max-microvolt = <750000>; 676 regulator-name = "vdd_0v75_s3"; 677 678 regulator-state-mem { 679 regulator-on-in-suspend; 680 regulator-suspend-microvolt = <750000>; 681 }; 682 }; 683 684 avdd_ddr_pll_s0: nldo-reg2 { 685 regulator-always-on; 686 regulator-boot-on; 687 regulator-min-microvolt = <850000>; 688 regulator-max-microvolt = <850000>; 689 regulator-name = "avdd_ddr_pll_s0"; 690 691 regulator-state-mem { 692 regulator-off-in-suspend; 693 regulator-suspend-microvolt = <850000>; 694 }; 695 }; 696 697 avdd_0v75_s0: nldo-reg3 { 698 regulator-always-on; 699 regulator-boot-on; 700 regulator-min-microvolt = <750000>; 701 regulator-max-microvolt = <750000>; 702 regulator-name = "avdd_0v75_s0"; 703 704 regulator-state-mem { 705 regulator-off-in-suspend; 706 }; 707 }; 708 709 avdd_0v85_s0: nldo-reg4 { 710 regulator-always-on; 711 regulator-boot-on; 712 regulator-min-microvolt = <850000>; 713 regulator-max-microvolt = <850000>; 714 regulator-name = "avdd_0v85_s0"; 715 716 regulator-state-mem { 717 regulator-off-in-suspend; 718 }; 719 }; 720 721 vdd_0v75_s0: nldo-reg5 { 722 regulator-always-on; 723 regulator-boot-on; 724 regulator-min-microvolt = <750000>; 725 regulator-max-microvolt = <750000>; 726 regulator-name = "vdd_0v75_s0"; 727 728 regulator-state-mem { 729 regulator-off-in-suspend; 730 }; 731 }; 732 }; 733 }; 734}; 735 736&tsadc { 737 status = "okay"; 738}; 739 740&u2phy2 { 741 status = "okay"; 742}; 743 744&u2phy2_host { 745 phy-supply = <&vcc5v0_host_20>; 746 status = "okay"; 747}; 748 749&uart2 { 750 pinctrl-0 = <&uart2m0_xfer>; 751 status = "okay"; 752}; 753 754&usb_host0_ehci { 755 status = "okay"; 756}; 757 758&usb_host0_ohci { 759 status = "okay"; 760}; 761