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