1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2024 Radxa Computer (Shenzhen) Co., Ltd. 4 */ 5 6/dts-v1/; 7 8#include <dt-bindings/gpio/gpio.h> 9#include <dt-bindings/leds/common.h> 10#include <dt-bindings/pinctrl/rockchip.h> 11#include <dt-bindings/pwm/pwm.h> 12#include <dt-bindings/soc/rockchip,vop2.h> 13#include <dt-bindings/usb/pd.h> 14#include "rk3576.dtsi" 15 16/ { 17 model = "Radxa ROCK 4D"; 18 compatible = "radxa,rock-4d", "rockchip,rk3576"; 19 20 aliases { 21 ethernet0 = &gmac0; 22 mmc0 = &sdmmc; 23 }; 24 25 chosen { 26 stdout-path = "serial0:1500000n8"; 27 }; 28 29 hdmi-con { 30 compatible = "hdmi-connector"; 31 type = "a"; 32 33 port { 34 hdmi_con_in: endpoint { 35 remote-endpoint = <&hdmi_out_con>; 36 }; 37 }; 38 }; 39 40 leds: leds { 41 compatible = "gpio-leds"; 42 pinctrl-names = "default"; 43 pinctrl-0 = <&led_rgb_g &led_rgb_r>; 44 45 power-led { 46 color = <LED_COLOR_ID_GREEN>; 47 function = LED_FUNCTION_STATUS; 48 gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>; 49 linux,default-trigger = "default-on"; 50 }; 51 52 user-led { 53 color = <LED_COLOR_ID_BLUE>; 54 function = LED_FUNCTION_HEARTBEAT; 55 gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_LOW>; 56 linux,default-trigger = "heartbeat"; 57 }; 58 }; 59 60 vcc_12v0_dcin: regulator-vcc-12v0-dcin { 61 compatible = "regulator-fixed"; 62 regulator-always-on; 63 regulator-boot-on; 64 regulator-min-microvolt = <12000000>; 65 regulator-max-microvolt = <12000000>; 66 regulator-name = "vcc_12v0_dcin"; 67 }; 68 69 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 { 70 compatible = "regulator-fixed"; 71 regulator-always-on; 72 regulator-boot-on; 73 regulator-min-microvolt = <1100000>; 74 regulator-max-microvolt = <1100000>; 75 regulator-name = "vcc_1v1_nldo_s3"; 76 vin-supply = <&vcc_5v0_sys>; 77 }; 78 79 vcc_1v2_ufs_vccq_s0: regulator-vcc-1v2-ufs-vccq-s0 { 80 compatible = "regulator-fixed"; 81 regulator-always-on; 82 regulator-boot-on; 83 regulator-min-microvolt = <1200000>; 84 regulator-max-microvolt = <1200000>; 85 regulator-name = "vcc_1v2_ufs_vccq_s0"; 86 vin-supply = <&vcc_5v0_sys>; 87 }; 88 89 vcc_1v8_s0: regulator-vcc-1v8-s0 { 90 compatible = "regulator-fixed"; 91 regulator-always-on; 92 regulator-boot-on; 93 regulator-min-microvolt = <1800000>; 94 regulator-max-microvolt = <1800000>; 95 regulator-name = "vcc_1v8_s0"; 96 vin-supply = <&vcc_1v8_s3>; 97 }; 98 99 vcc_1v8_ufs_vccq2_s0: regulator-vcc-1v8-ufs-vccq2-s0 { 100 compatible = "regulator-fixed"; 101 regulator-always-on; 102 regulator-boot-on; 103 regulator-min-microvolt = <1800000>; 104 regulator-max-microvolt = <1800000>; 105 regulator-name = "vcc_1v8_ufs_vccq2_s0"; 106 vin-supply = <&vcc_1v8_s3>; 107 }; 108 109 vcc_2v0_pldo_s3: regulator-vcc-2v0-pldo-s3 { 110 compatible = "regulator-fixed"; 111 regulator-always-on; 112 regulator-boot-on; 113 regulator-min-microvolt = <2000000>; 114 regulator-max-microvolt = <2000000>; 115 regulator-name = "vcc_2v0_pldo_s3"; 116 vin-supply = <&vcc_5v0_sys>; 117 }; 118 119 vcc_3v3_pcie: regulator-vcc-3v3-pcie { 120 compatible = "regulator-fixed"; 121 enable-active-high; 122 gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>; 123 pinctrl-names = "default"; 124 pinctrl-0 = <&pcie_pwren>; 125 regulator-min-microvolt = <3300000>; 126 regulator-max-microvolt = <3300000>; 127 regulator-name = "vcc_3v3_pcie"; 128 startup-delay-us = <5000>; 129 vin-supply = <&vcc_5v0_sys>; 130 }; 131 132 vcc_3v3_rtc_s5: regulator-vcc-3v3-rtc-s5 { 133 compatible = "regulator-fixed"; 134 regulator-always-on; 135 regulator-boot-on; 136 regulator-min-microvolt = <3300000>; 137 regulator-max-microvolt = <3300000>; 138 regulator-name = "vcc_3v3_rtc_s5"; 139 vin-supply = <&vcc_5v0_sys>; 140 }; 141 142 vcc_3v3_s0: regulator-vcc-3v3-s0 { 143 compatible = "regulator-fixed"; 144 regulator-always-on; 145 regulator-boot-on; 146 regulator-min-microvolt = <3300000>; 147 regulator-max-microvolt = <3300000>; 148 regulator-name = "vcc_3v3_s0"; 149 vin-supply = <&vcc_3v3_s3>; 150 }; 151 152 vcc_3v3_ufs_s0: regulator-vcc-ufs-s0 { 153 compatible = "regulator-fixed"; 154 regulator-always-on; 155 regulator-boot-on; 156 regulator-min-microvolt = <3300000>; 157 regulator-max-microvolt = <3300000>; 158 regulator-name = "vcc_3v3_ufs_s0"; 159 vin-supply = <&vcc_5v0_sys>; 160 }; 161 162 vcc_5v0_device: regulator-vcc-5v0-device { 163 compatible = "regulator-fixed"; 164 regulator-always-on; 165 regulator-boot-on; 166 regulator-min-microvolt = <5000000>; 167 regulator-max-microvolt = <5000000>; 168 regulator-name = "vcc_5v0_device"; 169 vin-supply = <&vcc_12v0_dcin>; 170 }; 171 172 vcc_5v0_host: regulator-vcc-5v0-host { 173 compatible = "regulator-fixed"; 174 enable-active-high; 175 gpios = <&gpio0 RK_PD3 GPIO_ACTIVE_HIGH>; 176 pinctrl-names = "default"; 177 pinctrl-0 = <&usb_host_pwren>; 178 regulator-always-on; 179 regulator-boot-on; 180 regulator-min-microvolt = <5000000>; 181 regulator-max-microvolt = <5000000>; 182 regulator-name = "vcc5v0_host"; 183 vin-supply = <&vcc_5v0_device>; 184 }; 185 186 vcc_5v0_sys: regulator-vcc-5v0-sys { 187 compatible = "regulator-fixed"; 188 regulator-always-on; 189 regulator-boot-on; 190 regulator-min-microvolt = <5000000>; 191 regulator-max-microvolt = <5000000>; 192 regulator-name = "vcc_5v0_sys"; 193 vin-supply = <&vcc_12v0_dcin>; 194 }; 195}; 196 197&combphy1_psu { 198 status = "okay"; 199}; 200 201&cpu_b0 { 202 cpu-supply = <&vdd_cpu_big_s0>; 203}; 204 205&cpu_b1 { 206 cpu-supply = <&vdd_cpu_big_s0>; 207}; 208 209&cpu_b2 { 210 cpu-supply = <&vdd_cpu_big_s0>; 211}; 212 213&cpu_b3 { 214 cpu-supply = <&vdd_cpu_big_s0>; 215}; 216 217&cpu_l0 { 218 cpu-supply = <&vdd_cpu_lit_s0>; 219}; 220 221&cpu_l1 { 222 cpu-supply = <&vdd_cpu_lit_s0>; 223}; 224 225&cpu_l2 { 226 cpu-supply = <&vdd_cpu_lit_s0>; 227}; 228 229&cpu_l3 { 230 cpu-supply = <&vdd_cpu_lit_s0>; 231}; 232 233&gmac0 { 234 clock_in_out = "output"; 235 phy-handle = <&rgmii_phy0>; 236 phy-mode = "rgmii-id"; 237 pinctrl-names = "default"; 238 pinctrl-0 = <ð0m0_miim 239 ð0m0_tx_bus2 240 ð0m0_rx_bus2 241 ð0m0_rgmii_clk 242 ð0m0_rgmii_bus 243 ðm0_clk0_25m_out>; 244 status = "okay"; 245}; 246 247&gpu { 248 mali-supply = <&vdd_gpu_s0>; 249 status = "okay"; 250}; 251 252&hdmi { 253 status = "okay"; 254}; 255 256&hdmi_in { 257 hdmi_in_vp0: endpoint { 258 remote-endpoint = <&vp0_out_hdmi>; 259 }; 260}; 261 262&hdmi_out { 263 hdmi_out_con: endpoint { 264 remote-endpoint = <&hdmi_con_in>; 265 }; 266}; 267 268&hdptxphy { 269 status = "okay"; 270}; 271 272&i2c1 { 273 status = "okay"; 274 275 pmic@23 { 276 compatible = "rockchip,rk806"; 277 reg = <0x23>; 278 #gpio-cells = <2>; 279 gpio-controller; 280 interrupt-parent = <&gpio0>; 281 interrupts = <6 IRQ_TYPE_LEVEL_LOW>; 282 pinctrl-names = "default"; 283 pinctrl-0 = <&pmic_pins 284 &rk806_dvs1_null 285 &rk806_dvs2_null 286 &rk806_dvs3_null>; 287 system-power-controller; 288 vcc1-supply = <&vcc_5v0_sys>; 289 vcc2-supply = <&vcc_5v0_sys>; 290 vcc3-supply = <&vcc_5v0_sys>; 291 vcc4-supply = <&vcc_5v0_sys>; 292 vcc5-supply = <&vcc_5v0_sys>; 293 vcc6-supply = <&vcc_5v0_sys>; 294 vcc7-supply = <&vcc_5v0_sys>; 295 vcc8-supply = <&vcc_5v0_sys>; 296 vcc9-supply = <&vcc_5v0_sys>; 297 vcc10-supply = <&vcc_5v0_sys>; 298 vcc11-supply = <&vcc_2v0_pldo_s3>; 299 vcc12-supply = <&vcc_5v0_sys>; 300 vcc13-supply = <&vcc_1v1_nldo_s3>; 301 vcc14-supply = <&vcc_1v1_nldo_s3>; 302 vcca-supply = <&vcc_5v0_sys>; 303 304 rk806_dvs1_null: dvs1-null-pins { 305 pins = "gpio_pwrctrl1"; 306 function = "pin_fun0"; 307 }; 308 309 rk806_dvs1_pwrdn: dvs1-pwrdn-pins { 310 pins = "gpio_pwrctrl1"; 311 function = "pin_fun2"; 312 }; 313 314 rk806_dvs1_rst: dvs1-rst-pins { 315 pins = "gpio_pwrctrl1"; 316 function = "pin_fun3"; 317 }; 318 319 rk806_dvs1_slp: dvs1-slp-pins { 320 pins = "gpio_pwrctrl1"; 321 function = "pin_fun1"; 322 }; 323 324 rk806_dvs2_dvs: dvs2-dvs-pins { 325 pins = "gpio_pwrctrl2"; 326 function = "pin_fun4"; 327 }; 328 329 rk806_dvs2_gpio: dvs2-gpio-pins { 330 pins = "gpio_pwrctrl2"; 331 function = "pin_fun5"; 332 }; 333 334 rk806_dvs2_null: dvs2-null-pins { 335 pins = "gpio_pwrctrl2"; 336 function = "pin_fun0"; 337 }; 338 339 rk806_dvs2_pwrdn: dvs2-pwrdn-pins { 340 pins = "gpio_pwrctrl2"; 341 function = "pin_fun2"; 342 }; 343 344 rk806_dvs2_rst: dvs2-rst-pins { 345 pins = "gpio_pwrctrl2"; 346 function = "pin_fun3"; 347 }; 348 349 rk806_dvs2_slp: dvs2-slp-pins { 350 pins = "gpio_pwrctrl2"; 351 function = "pin_fun1"; 352 }; 353 354 rk806_dvs3_dvs: dvs3-dvs-pins { 355 pins = "gpio_pwrctrl3"; 356 function = "pin_fun4"; 357 }; 358 359 rk806_dvs3_gpio: dvs3-gpio-pins { 360 pins = "gpio_pwrctrl3"; 361 function = "pin_fun5"; 362 }; 363 364 rk806_dvs3_null: dvs3-null-pins { 365 pins = "gpio_pwrctrl3"; 366 function = "pin_fun0"; 367 }; 368 369 rk806_dvs3_pwrdn: dvs3-pwrdn-pins { 370 pins = "gpio_pwrctrl3"; 371 function = "pin_fun2"; 372 }; 373 374 rk806_dvs3_rst: dvs3-rst-pins { 375 pins = "gpio_pwrctrl3"; 376 function = "pin_fun3"; 377 }; 378 379 rk806_dvs3_slp: dvs3-slp-pins { 380 pins = "gpio_pwrctrl3"; 381 function = "pin_fun1"; 382 }; 383 384 regulators { 385 vdd_cpu_big_s0: dcdc-reg1 { 386 regulator-always-on; 387 regulator-boot-on; 388 regulator-enable-ramp-delay = <400>; 389 regulator-min-microvolt = <550000>; 390 regulator-max-microvolt = <950000>; 391 regulator-name = "vdd_cpu_big_s0"; 392 regulator-ramp-delay = <12500>; 393 regulator-state-mem { 394 regulator-off-in-suspend; 395 }; 396 }; 397 398 vdd_npu_s0: dcdc-reg2 { 399 regulator-boot-on; 400 regulator-enable-ramp-delay = <400>; 401 regulator-min-microvolt = <550000>; 402 regulator-max-microvolt = <950000>; 403 regulator-name = "vdd_npu_s0"; 404 regulator-ramp-delay = <12500>; 405 regulator-state-mem { 406 regulator-off-in-suspend; 407 }; 408 }; 409 410 vdd_cpu_lit_s0: dcdc-reg3 { 411 regulator-always-on; 412 regulator-boot-on; 413 regulator-min-microvolt = <550000>; 414 regulator-max-microvolt = <950000>; 415 regulator-name = "vdd_cpu_lit_s0"; 416 regulator-ramp-delay = <12500>; 417 regulator-state-mem { 418 regulator-off-in-suspend; 419 regulator-suspend-microvolt = <750000>; 420 }; 421 }; 422 423 vcc_3v3_s3: dcdc-reg4 { 424 regulator-always-on; 425 regulator-boot-on; 426 regulator-min-microvolt = <3300000>; 427 regulator-max-microvolt = <3300000>; 428 regulator-name = "vcc_3v3_s3"; 429 regulator-state-mem { 430 regulator-on-in-suspend; 431 regulator-suspend-microvolt = <3300000>; 432 }; 433 }; 434 435 vdd_gpu_s0: dcdc-reg5 { 436 regulator-boot-on; 437 regulator-enable-ramp-delay = <400>; 438 regulator-min-microvolt = <550000>; 439 regulator-max-microvolt = <900000>; 440 regulator-name = "vdd_gpu_s0"; 441 regulator-ramp-delay = <12500>; 442 regulator-state-mem { 443 regulator-off-in-suspend; 444 regulator-suspend-microvolt = <850000>; 445 }; 446 }; 447 448 vddq_ddr_s0: dcdc-reg6 { 449 regulator-always-on; 450 regulator-boot-on; 451 regulator-name = "vddq_ddr_s0"; 452 regulator-state-mem { 453 regulator-off-in-suspend; 454 }; 455 }; 456 457 vdd_logic_s0: dcdc-reg7 { 458 regulator-always-on; 459 regulator-boot-on; 460 regulator-min-microvolt = <550000>; 461 regulator-max-microvolt = <800000>; 462 regulator-name = "vdd_logic_s0"; 463 regulator-state-mem { 464 regulator-off-in-suspend; 465 }; 466 }; 467 468 vcc_1v8_s3: dcdc-reg8 { 469 regulator-always-on; 470 regulator-boot-on; 471 regulator-min-microvolt = <1800000>; 472 regulator-max-microvolt = <1800000>; 473 regulator-name = "vcc_1v8_s3"; 474 regulator-state-mem { 475 regulator-on-in-suspend; 476 regulator-suspend-microvolt = <1800000>; 477 }; 478 }; 479 480 vdd2_ddr_s3: dcdc-reg9 { 481 regulator-always-on; 482 regulator-boot-on; 483 regulator-name = "vdd2_ddr_s3"; 484 regulator-state-mem { 485 regulator-on-in-suspend; 486 }; 487 }; 488 489 vdd_ddr_s0: dcdc-reg10 { 490 regulator-always-on; 491 regulator-boot-on; 492 regulator-min-microvolt = <550000>; 493 regulator-max-microvolt = <1200000>; 494 regulator-name = "vdd_ddr_s0"; 495 regulator-state-mem { 496 regulator-off-in-suspend; 497 }; 498 }; 499 500 vcca_1v8_s0: pldo-reg1 { 501 regulator-always-on; 502 regulator-boot-on; 503 regulator-min-microvolt = <1800000>; 504 regulator-max-microvolt = <1800000>; 505 regulator-name = "vcca_1v8_s0"; 506 regulator-state-mem { 507 regulator-off-in-suspend; 508 }; 509 }; 510 511 vcca1v8_pldo2_s0: pldo-reg2 { 512 regulator-always-on; 513 regulator-boot-on; 514 regulator-min-microvolt = <1800000>; 515 regulator-max-microvolt = <1800000>; 516 regulator-name = "vcca1v8_pldo2_s0"; 517 regulator-state-mem { 518 regulator-off-in-suspend; 519 }; 520 }; 521 522 vdda_1v2_s0: pldo-reg3 { 523 regulator-always-on; 524 regulator-boot-on; 525 regulator-min-microvolt = <1200000>; 526 regulator-max-microvolt = <1200000>; 527 regulator-name = "vdda_1v2_s0"; 528 regulator-state-mem { 529 regulator-off-in-suspend; 530 }; 531 }; 532 533 vcca_3v3_s0: pldo-reg4 { 534 regulator-always-on; 535 regulator-boot-on; 536 regulator-min-microvolt = <3300000>; 537 regulator-max-microvolt = <3300000>; 538 regulator-name = "vcca_3v3_s0"; 539 regulator-state-mem { 540 regulator-off-in-suspend; 541 }; 542 }; 543 544 vccio_sd_s0: pldo-reg5 { 545 regulator-always-on; 546 regulator-boot-on; 547 regulator-min-microvolt = <1800000>; 548 regulator-max-microvolt = <3300000>; 549 regulator-name = "vccio_sd_s0"; 550 regulator-state-mem { 551 regulator-off-in-suspend; 552 }; 553 }; 554 555 vcca1v8_pldo6_s3: pldo-reg6 { 556 regulator-always-on; 557 regulator-boot-on; 558 regulator-min-microvolt = <1800000>; 559 regulator-max-microvolt = <1800000>; 560 regulator-name = "vcca1v8_pldo6_s3"; 561 regulator-state-mem { 562 regulator-on-in-suspend; 563 regulator-suspend-microvolt = <1800000>; 564 }; 565 }; 566 567 vdd_0v75_s3: nldo-reg1 { 568 regulator-always-on; 569 regulator-boot-on; 570 regulator-min-microvolt = <750000>; 571 regulator-max-microvolt = <750000>; 572 regulator-name = "vdd_0v75_s3"; 573 regulator-state-mem { 574 regulator-on-in-suspend; 575 regulator-suspend-microvolt = <750000>; 576 }; 577 }; 578 579 vdda_ddr_pll_s0: nldo-reg2 { 580 regulator-always-on; 581 regulator-boot-on; 582 regulator-min-microvolt = <850000>; 583 regulator-max-microvolt = <850000>; 584 regulator-name = "vdda_ddr_pll_s0"; 585 regulator-state-mem { 586 regulator-off-in-suspend; 587 }; 588 }; 589 590 vdda0v75_hdmi_s0: nldo-reg3 { 591 regulator-always-on; 592 regulator-boot-on; 593 regulator-min-microvolt = <837500>; 594 regulator-max-microvolt = <837500>; 595 regulator-name = "vdda0v75_hdmi_s0"; 596 regulator-state-mem { 597 regulator-off-in-suspend; 598 }; 599 }; 600 601 vdda_0v85_s0: nldo-reg4 { 602 regulator-always-on; 603 regulator-boot-on; 604 regulator-min-microvolt = <850000>; 605 regulator-max-microvolt = <850000>; 606 regulator-name = "vdda_0v85_s0"; 607 regulator-state-mem { 608 regulator-off-in-suspend; 609 }; 610 }; 611 612 vdda_0v75_s0: nldo-reg5 { 613 regulator-always-on; 614 regulator-boot-on; 615 regulator-min-microvolt = <750000>; 616 regulator-max-microvolt = <750000>; 617 regulator-name = "vdda_0v75_s0"; 618 regulator-state-mem { 619 regulator-off-in-suspend; 620 }; 621 }; 622 }; 623 }; 624}; 625 626&i2c2 { 627 status = "okay"; 628 629 hym8563: rtc@51 { 630 compatible = "haoyu,hym8563"; 631 reg = <0x51>; 632 #clock-cells = <0>; 633 clock-output-names = "hym8563"; 634 interrupt-parent = <&gpio0>; 635 interrupts = <RK_PA0 IRQ_TYPE_LEVEL_LOW>; 636 pinctrl-names = "default"; 637 pinctrl-0 = <&hym8563_int>; 638 wakeup-source; 639 }; 640}; 641 642&mdio0 { 643 rgmii_phy0: ethernet-phy@1 { 644 compatible = "ethernet-phy-ieee802.3-c22"; 645 reg = <0x1>; 646 clocks = <&cru REFCLKO25M_GMAC0_OUT>; 647 pinctrl-names = "default"; 648 pinctrl-0 = <&rtl8211f_rst>; 649 reset-assert-us = <20000>; 650 reset-deassert-us = <100000>; 651 reset-gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>; 652 }; 653}; 654 655&pinctrl { 656 hym8563 { 657 hym8563_int: hym8563-int { 658 rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; 659 }; 660 }; 661 662 leds { 663 led_rgb_g: led-green-en { 664 rockchip,pins = <0 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; 665 }; 666 led_rgb_r: led-red-en { 667 rockchip,pins = <0 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; 668 }; 669 }; 670 671 rtl8211f { 672 rtl8211f_rst: rtl8211f-rst { 673 rockchip,pins = <2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>; 674 }; 675 }; 676 677 pcie { 678 pcie_pwren: pcie-pwren { 679 rockchip,pins = <2 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>; 680 }; 681 }; 682 683 usb { 684 usb_host_pwren: usb-host-pwren { 685 rockchip,pins = <0 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>; 686 }; 687 }; 688}; 689 690&sdmmc { 691 bus-width = <4>; 692 cap-mmc-highspeed; 693 cap-sd-highspeed; 694 disable-wp; 695 max-frequency = <200000000>; 696 no-sdio; 697 no-mmc; 698 sd-uhs-sdr104; 699 vmmc-supply = <&vcc_3v3_s3>; 700 vqmmc-supply = <&vccio_sd_s0>; 701 status = "okay"; 702}; 703 704 705&sfc0 { 706 pinctrl-names = "default"; 707 pinctrl-0 = <&fspi0_pins &fspi0_csn0>; 708 status = "okay"; 709 710 flash@0 { 711 compatible = "jedec,spi-nor"; 712 reg = <0>; 713 spi-max-frequency = <50000000>; 714 spi-rx-bus-width = <4>; 715 spi-tx-bus-width = <1>; 716 vcc-supply = <&vcc_1v8_s3>; 717 }; 718}; 719 720&u2phy0 { 721 status = "okay"; 722}; 723 724&u2phy1 { 725 status = "okay"; 726}; 727 728&uart0 { 729 pinctrl-0 = <&uart0m0_xfer>; 730 status = "okay"; 731}; 732 733&usb_drd1_dwc3 { 734 dr_mode = "host"; 735 status = "okay"; 736}; 737 738&vop { 739 status = "okay"; 740}; 741 742&vop_mmu { 743 status = "okay"; 744}; 745 746&vp0 { 747 vp0_out_hdmi: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { 748 reg = <ROCKCHIP_VOP2_EP_HDMI0>; 749 remote-endpoint = <&hdmi_in_vp0>; 750 }; 751}; 752