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