1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd 4 * Copyright (c) 2019 Radxa Limited 5 * Copyright (c) 2022 Amarula Solutions(India) 6 */ 7 8/dts-v1/; 9#include <dt-bindings/leds/common.h> 10#include "rk3399-t.dtsi" 11 12/ { 13 model = "Radxa ROCK 4C+"; 14 compatible = "radxa,rock-4c-plus", "rockchip,rk3399"; 15 16 aliases { 17 ethernet0 = &gmac; 18 mmc0 = &sdhci; 19 mmc1 = &sdmmc; 20 }; 21 22 chosen { 23 stdout-path = "serial2:1500000n8"; 24 }; 25 26 clkin_gmac: external-gmac-clock { 27 compatible = "fixed-clock"; 28 clock-frequency = <125000000>; 29 clock-output-names = "clkin_gmac"; 30 #clock-cells = <0>; 31 }; 32 33 leds { 34 compatible = "gpio-leds"; 35 pinctrl-names = "default"; 36 pinctrl-0 = <&user_led1 &user_led2>; 37 38 /* USER_LED1 */ 39 led-0 { 40 function = LED_FUNCTION_POWER; 41 color = <LED_COLOR_ID_GREEN>; 42 default-state = "on"; 43 gpios = <&gpio3 RK_PD4 GPIO_ACTIVE_LOW>; 44 }; 45 46 /* USER_LED2 */ 47 led-1 { 48 function = LED_FUNCTION_STATUS; 49 color = <LED_COLOR_ID_BLUE>; 50 gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>; 51 linux,default-trigger = "heartbeat"; 52 }; 53 }; 54 55 rk809-sound { 56 compatible = "simple-audio-card"; 57 simple-audio-card,format = "i2s"; 58 simple-audio-card,name = "Analog RK809"; 59 simple-audio-card,mclk-fs = <256>; 60 61 simple-audio-card,cpu { 62 sound-dai = <&i2s0>; 63 }; 64 65 simple-audio-card,codec { 66 sound-dai = <&rk809>; 67 }; 68 }; 69 70 sdio_pwrseq: sdio-pwrseq { 71 compatible = "mmc-pwrseq-simple"; 72 clocks = <&rk809 1>; 73 clock-names = "ext_clock"; 74 pinctrl-names = "default"; 75 pinctrl-0 = <&wifi_enable_h>; 76 reset-gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>; 77 }; 78 79 vcc_3v3: regulator-vcc-3v3 { 80 compatible = "regulator-fixed"; 81 regulator-name = "vcc_3v3"; 82 regulator-always-on; 83 regulator-boot-on; 84 regulator-min-microvolt = <3300000>; 85 regulator-max-microvolt = <3300000>; 86 vin-supply = <&vcc3v3_sys>; 87 }; 88 89 vcc3v3_phy1: regulator-vcc3v3-phy1 { 90 compatible = "regulator-fixed"; 91 regulator-name = "vcc3v3_phy1"; 92 regulator-always-on; 93 regulator-boot-on; 94 regulator-min-microvolt = <3300000>; 95 regulator-max-microvolt = <3300000>; 96 vin-supply = <&vcc_3v3>; 97 }; 98 99 vcc5v0_host1: regulator-vcc5v0-host { 100 compatible = "regulator-fixed"; 101 enable-active-high; 102 gpio = <&gpio3 RK_PD6 GPIO_ACTIVE_HIGH>; 103 pinctrl-names = "default"; 104 pinctrl-0 = <&vcc5v0_host_en>; 105 regulator-name = "vcc5v0_host1"; 106 regulator-always-on; 107 regulator-boot-on; 108 vin-supply = <&vcc5v0_host0_s0>; 109 }; 110 111 vcc5v0_sys: regulator-vcc5v0-sys { 112 compatible = "regulator-fixed"; 113 regulator-name = "vcc5v0_sys"; 114 regulator-always-on; 115 regulator-boot-on; 116 regulator-min-microvolt = <5000000>; 117 regulator-max-microvolt = <5000000>; 118 }; 119 120 vcc5v0_typec: regulator-vcc5v0-typec { 121 compatible = "regulator-fixed"; 122 enable-active-high; 123 gpio = <&gpio1 RK_PA3 GPIO_ACTIVE_HIGH>; 124 pinctrl-names = "default"; 125 pinctrl-0 = <&vcc5v0_typec0_en>; 126 regulator-name = "vcc5v0_typec"; 127 regulator-always-on; 128 regulator-boot-on; 129 vin-supply = <&vcc5v0_sys>; 130 }; 131 132 vdd_log: regulator-vdd-log { 133 compatible = "regulator-fixed"; 134 regulator-name = "vdd_log"; 135 regulator-always-on; 136 regulator-boot-on; 137 regulator-min-microvolt = <950000>; 138 regulator-max-microvolt = <950000>; 139 vin-supply = <&vcc5v0_sys>; 140 }; 141}; 142 143&cpu_l0 { 144 cpu-supply = <&vdd_cpu_l>; 145}; 146 147&cpu_l1 { 148 cpu-supply = <&vdd_cpu_l>; 149}; 150 151&cpu_l2 { 152 cpu-supply = <&vdd_cpu_l>; 153}; 154 155&cpu_l3 { 156 cpu-supply = <&vdd_cpu_l>; 157}; 158 159&cpu_b0 { 160 cpu-supply = <&vdd_cpu_b>; 161}; 162 163&cpu_b1 { 164 cpu-supply = <&vdd_cpu_b>; 165}; 166 167&emmc_phy { 168 rockchip,enable-strobe-pulldown; 169 status = "okay"; 170}; 171 172&gmac { 173 assigned-clocks = <&cru SCLK_RMII_SRC>; 174 assigned-clock-parents = <&clkin_gmac>; 175 clock_in_out = "input"; 176 phy-supply = <&vcc3v3_phy1>; 177 phy-mode = "rgmii"; 178 pinctrl-names = "default"; 179 pinctrl-0 = <&rgmii_pins>; 180 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>; 181 snps,reset-active-low; 182 snps,reset-delays-us = <0 10000 50000>; 183 tx_delay = <0x2a>; 184 rx_delay = <0x21>; 185 status = "okay"; 186}; 187 188&gpu { 189 mali-supply = <&vdd_gpu>; 190 status = "okay"; 191}; 192 193&hdmi { 194 avdd-0v9-supply = <&vcc_0v9_s0>; 195 avdd-1v8-supply = <&vcc_1v8_s0>; 196 ddc-i2c-bus = <&i2c3>; 197 pinctrl-names = "default"; 198 pinctrl-0 = <&hdmi_cec>; 199 status = "okay"; 200}; 201 202&hdmi_sound { 203 status = "okay"; 204}; 205 206&i2c0 { 207 status = "okay"; 208 i2c-scl-falling-time-ns = <30>; 209 i2c-scl-rising-time-ns = <180>; 210 clock-frequency = <400000>; 211 212 rk809: pmic@20 { 213 compatible = "rockchip,rk809"; 214 reg = <0x20>; 215 interrupt-parent = <&gpio1>; 216 interrupts = <RK_PC5 IRQ_TYPE_LEVEL_LOW>; 217 #clock-cells = <1>; 218 clock-names = "mclk"; 219 clocks = <&cru SCLK_I2S_8CH_OUT>; 220 clock-output-names = "rk808-clkout1", "rk808-clkout2"; 221 pinctrl-names = "default"; 222 pinctrl-0 = <&pmic_int_l>, <&i2s_8ch_mclk>; 223 system-power-controller; 224 #sound-dai-cells = <0>; 225 wakeup-source; 226 227 vcc1-supply = <&vcc5v0_sys>; 228 vcc2-supply = <&vcc5v0_sys>; 229 vcc3-supply = <&vcc5v0_sys>; 230 vcc4-supply = <&vcc5v0_sys>; 231 vcc5-supply = <&vcc_buck5_s3>; 232 vcc6-supply = <&vcc_buck5_s3>; 233 vcc7-supply = <&vcc5v0_sys>; 234 vcc8-supply = <&vcc3v3_sys>; 235 vcc9-supply = <&vcc5v0_sys>; 236 237 regulators { 238 vdd_center: DCDC_REG1 { 239 regulator-always-on; 240 regulator-boot-on; 241 regulator-min-microvolt = <750000>; 242 regulator-max-microvolt = <1350000>; 243 regulator-initial-mode = <0x2>; 244 regulator-name = "vdd_center"; 245 regulator-state-mem { 246 regulator-off-in-suspend; 247 regulator-suspend-microvolt = <900000>; 248 }; 249 }; 250 251 vdd_cpu_l: DCDC_REG2 { 252 regulator-always-on; 253 regulator-boot-on; 254 regulator-min-microvolt = <750000>; 255 regulator-max-microvolt = <1350000>; 256 regulator-ramp-delay = <6001>; 257 regulator-initial-mode = <0x2>; 258 regulator-name = "vdd_cpu_l"; 259 regulator-state-mem { 260 regulator-off-in-suspend; 261 }; 262 }; 263 264 vcc_ddr: DCDC_REG3 { 265 regulator-always-on; 266 regulator-boot-on; 267 regulator-name = "vcc_ddr"; 268 regulator-initial-mode = <0x2>; 269 regulator-state-mem { 270 regulator-on-in-suspend; 271 }; 272 }; 273 274 vcc3v3_sys: DCDC_REG4 { 275 regulator-always-on; 276 regulator-boot-on; 277 regulator-min-microvolt = <3300000>; 278 regulator-max-microvolt = <3300000>; 279 regulator-initial-mode = <0x2>; 280 regulator-name = "vcc3v3_sys"; 281 regulator-state-mem { 282 regulator-on-in-suspend; 283 regulator-suspend-microvolt = <3300000>; 284 }; 285 }; 286 287 vcc_buck5_s3: DCDC_REG5 { 288 regulator-always-on; 289 regulator-boot-on; 290 regulator-min-microvolt = <3300000>; 291 regulator-max-microvolt = <3300000>; 292 regulator-name = "vcc_buck5_s3"; 293 regulator-state-mem { 294 regulator-on-in-suspend; 295 regulator-suspend-microvolt = <3300000>; 296 }; 297 }; 298 299 vcc_0v9_s3: LDO_REG1 { 300 regulator-always-on; 301 regulator-boot-on; 302 regulator-min-microvolt = <900000>; 303 regulator-max-microvolt = <900000>; 304 regulator-name = "vcc_0v9_s3"; 305 regulator-state-mem { 306 regulator-off-in-suspend; 307 }; 308 }; 309 310 vcc_1v8_s3: LDO_REG2 { 311 regulator-always-on; 312 regulator-boot-on; 313 regulator-min-microvolt = <1800000>; 314 regulator-max-microvolt = <1800000>; 315 regulator-name = "vcc_1v8_s3"; 316 regulator-state-mem { 317 regulator-on-in-suspend; 318 regulator-suspend-microvolt = <1800000>; 319 }; 320 }; 321 322 vcc_0v9_s0: LDO_REG3 { 323 regulator-always-on; 324 regulator-boot-on; 325 regulator-min-microvolt = <900000>; 326 regulator-max-microvolt = <900000>; 327 regulator-name = "vcc_0v9_s0"; 328 regulator-state-mem { 329 regulator-on-in-suspend; 330 regulator-suspend-microvolt = <900000>; 331 }; 332 }; 333 334 vcc_1v8_s0: LDO_REG4 { 335 regulator-always-on; 336 regulator-boot-on; 337 regulator-min-microvolt = <1800000>; 338 regulator-max-microvolt = <1800000>; 339 regulator-name = "vcc_1v8_s0"; 340 regulator-state-mem { 341 regulator-off-in-suspend; 342 }; 343 }; 344 345 vcc_mipi: LDO_REG5 { 346 regulator-always-on; 347 regulator-boot-on; 348 regulator-min-microvolt = <3000000>; 349 regulator-max-microvolt = <3000000>; 350 regulator-name = "vcc_mipi"; 351 regulator-state-mem { 352 regulator-off-in-suspend; 353 }; 354 }; 355 356 vcc_1v5_s0: LDO_REG6 { 357 regulator-always-on; 358 regulator-boot-on; 359 regulator-min-microvolt = <1500000>; 360 regulator-max-microvolt = <1500000>; 361 regulator-name = "vcc_1v5_s0"; 362 regulator-state-mem { 363 regulator-off-in-suspend; 364 }; 365 }; 366 367 vcc_3v0_s0: LDO_REG7 { 368 regulator-always-on; 369 regulator-boot-on; 370 regulator-min-microvolt = <3000000>; 371 regulator-max-microvolt = <3000000>; 372 regulator-name = "vcc_3v0_s0"; 373 regulator-state-mem { 374 regulator-off-in-suspend; 375 }; 376 }; 377 378 vcc_sdio_s0: LDO_REG8 { 379 regulator-always-on; 380 regulator-boot-on; 381 regulator-min-microvolt = <1800000>; 382 regulator-max-microvolt = <3300000>; 383 regulator-name = "vcc_sdio_s0"; 384 regulator-state-mem { 385 regulator-off-in-suspend; 386 }; 387 }; 388 389 vcc_cam: LDO_REG9 { 390 regulator-always-on; 391 regulator-boot-on; 392 regulator-min-microvolt = <3300000>; 393 regulator-max-microvolt = <3300000>; 394 regulator-name = "vcc_cam"; 395 regulator-state-mem { 396 regulator-off-in-suspend; 397 }; 398 }; 399 400 vcc5v0_host0_s0: SWITCH_REG1 { 401 regulator-always-on; 402 regulator-boot-on; 403 regulator-name = "vcc5v0_host0_s0"; 404 regulator-state-mem { 405 regulator-on-in-suspend; 406 }; 407 }; 408 409 lcd_3v3: SWITCH_REG2 { 410 regulator-always-on; 411 regulator-boot-on; 412 regulator-name = "lcd_3v3"; 413 regulator-state-mem { 414 regulator-off-in-suspend; 415 }; 416 }; 417 }; 418 }; 419 420 vdd_cpu_b: regulator@40 { 421 compatible = "silergy,syr827"; 422 reg = <0x40>; 423 fcs,suspend-voltage-selector = <1>; 424 pinctrl-0 = <&vsel1_gpio>; 425 vsel-gpios = <&gpio1 RK_PC1 GPIO_ACTIVE_HIGH>; 426 regulator-name = "vdd_cpu_b"; 427 regulator-min-microvolt = <712500>; 428 regulator-max-microvolt = <1500000>; 429 regulator-ramp-delay = <1000>; 430 regulator-always-on; 431 regulator-boot-on; 432 vin-supply = <&vcc5v0_sys>; 433 regulator-state-mem { 434 regulator-off-in-suspend; 435 }; 436 }; 437 438 vdd_gpu: regulator@41 { 439 compatible = "silergy,syr828"; 440 reg = <0x41>; 441 fcs,suspend-voltage-selector = <1>; 442 pinctrl-0 = <&vsel2_gpio>; 443 vsel-gpios = <&gpio1 RK_PB6 GPIO_ACTIVE_HIGH>; 444 regulator-name = "vdd_gpu"; 445 regulator-min-microvolt = <712500>; 446 regulator-max-microvolt = <1500000>; 447 regulator-ramp-delay = <1000>; 448 regulator-always-on; 449 regulator-boot-on; 450 vin-supply = <&vcc5v0_sys>; 451 regulator-initial-mode = <1>; /* 1:force PWM 2:auto */ 452 regulator-state-mem { 453 regulator-off-in-suspend; 454 }; 455 }; 456 457 eeprom@50 { 458 compatible = "belling,bl24c04a", "atmel,24c04"; 459 reg = <0x50>; 460 pagesize = <16>; 461 read-only; 462 vcc-supply = <&vcc_3v0_s0>; 463 }; 464}; 465 466&i2c3 { 467 i2c-scl-rising-time-ns = <450>; 468 i2c-scl-falling-time-ns = <15>; 469 status = "okay"; 470}; 471 472&i2s0 { 473 status = "okay"; 474}; 475 476&i2s0_8ch_bus { 477 rockchip,pins = 478 <3 RK_PD0 1 &pcfg_pull_none>, 479 <3 RK_PD2 1 &pcfg_pull_none>, 480 <3 RK_PD3 1 &pcfg_pull_none>, 481 <3 RK_PD7 1 &pcfg_pull_none>; 482}; 483 484&i2s0_8ch_bus_bclk_off { 485 rockchip,pins = 486 <3 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>, 487 <3 RK_PD2 1 &pcfg_pull_none>, 488 <3 RK_PD3 1 &pcfg_pull_none>, 489 <3 RK_PD7 1 &pcfg_pull_none>; 490}; 491 492&i2s2 { 493 status = "okay"; 494}; 495 496&io_domains { 497 audio-supply = <&vcc_1v8_s0>; 498 bt656-supply = <&vcc_3v0_s0>; 499 gpio1830-supply = <&vcc_3v0_s0>; 500 sdmmc-supply = <&vcc_sdio_s0>; 501 status = "okay"; 502}; 503 504&pinctrl { 505 bt { 506 bt_enable_h: bt-enable-h { 507 rockchip,pins = <0 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>; 508 }; 509 510 bt_host_wake_l: bt-host-wake-l { 511 rockchip,pins = <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; 512 }; 513 514 bt_wake_l: bt-wake-l { 515 rockchip,pins = <2 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>; 516 }; 517 }; 518 519 i2s0 { 520 i2s_8ch_mclk: i2s-8ch-mclk { 521 rockchip,pins = <4 RK_PA0 1 &pcfg_pull_none>; 522 }; 523 }; 524 525 leds { 526 user_led1: user-led1 { 527 rockchip,pins = <3 RK_PD4 RK_FUNC_GPIO &pcfg_pull_none>; 528 }; 529 530 user_led2: user-led2 { 531 rockchip,pins = <3 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>; 532 }; 533 }; 534 535 pmic { 536 pmic_int_l: pmic-int-l { 537 rockchip,pins = <1 RK_PC5 RK_FUNC_GPIO &pcfg_pull_up>; 538 }; 539 540 vsel1_gpio: vsel1-gpio-pin { 541 rockchip,pins = <1 RK_PC1 RK_FUNC_GPIO &pcfg_pull_down>; 542 }; 543 544 vsel2_gpio: vsel2-gpio-pin { 545 rockchip,pins = <1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_down>; 546 }; 547 }; 548 549 sdmmc { 550 sdmmc_bus4: sdmmc-bus4 { 551 rockchip,pins = <4 8 1 &pcfg_pull_up_8ma>, 552 <4 9 1 &pcfg_pull_up_8ma>, 553 <4 10 1 &pcfg_pull_up_8ma>, 554 <4 11 1 &pcfg_pull_up_8ma>; 555 }; 556 557 sdmmc_clk: sdmmc-clk { 558 rockchip,pins = <4 12 1 &pcfg_pull_none_18ma>; 559 }; 560 561 sdmmc_cmd: sdmmc-cmd { 562 rockchip,pins = <4 13 1 &pcfg_pull_up_8ma>; 563 }; 564 }; 565 566 usb-typec { 567 vcc5v0_typec0_en: vcc5v0-typec-en { 568 rockchip,pins = <1 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>; 569 }; 570 }; 571 572 usb2 { 573 vcc5v0_host_en: vcc5v0-host-en { 574 rockchip,pins = <3 RK_PD6 RK_FUNC_GPIO &pcfg_pull_up>; 575 }; 576 }; 577 578 wifi { 579 wifi_enable_h: wifi-enable-h { 580 rockchip,pins = <0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>; 581 }; 582 583 wifi_host_wake_l: wifi-host-wake-l { 584 rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; 585 }; 586 }; 587}; 588 589&pmu_io_domains { 590 pmu1830-supply = <&vcc_3v0_s0>; 591 status = "okay"; 592}; 593 594&saradc { 595 status = "okay"; 596 vref-supply = <&vcc_1v8_s3>; 597}; 598 599&sdhci { 600 max-frequency = <150000000>; 601 bus-width = <8>; 602 mmc-hs400-1_8v; 603 mmc-hs400-enhanced-strobe; 604 non-removable; 605 status = "okay"; 606}; 607 608&sdio0 { 609 #address-cells = <1>; 610 #size-cells = <0>; 611 bus-width = <4>; 612 clock-frequency = <50000000>; 613 cap-sdio-irq; 614 cap-sd-highspeed; 615 keep-power-in-suspend; 616 mmc-pwrseq = <&sdio_pwrseq>; 617 non-removable; 618 pinctrl-names = "default"; 619 pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>; 620 sd-uhs-sdr104; 621 status = "okay"; 622 623 brcmf: wifi@1 { 624 compatible = "brcm,bcm4329-fmac"; 625 reg = <1>; 626 interrupt-parent = <&gpio0>; 627 interrupts = <RK_PA3 IRQ_TYPE_LEVEL_HIGH>; 628 interrupt-names = "host-wake"; 629 pinctrl-names = "default"; 630 pinctrl-0 = <&wifi_host_wake_l>; 631 }; 632}; 633 634&sdmmc { 635 bus-width = <4>; 636 cap-mmc-highspeed; 637 cap-sd-highspeed; 638 card-detect-delay = <800>; 639 disable-wp; 640 pinctrl-names = "default"; 641 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_bus4>; 642 cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>; 643 vqmmc-supply = <&vcc_sdio_s0>; 644 status = "okay"; 645}; 646 647&tcphy0 { 648 status = "okay"; 649}; 650 651&tcphy1 { 652 status = "okay"; 653}; 654 655&tsadc { 656 rockchip,hw-tshut-mode = <1>; 657 rockchip,hw-tshut-polarity = <1>; 658 status = "okay"; 659}; 660 661&u2phy0 { 662 status = "okay"; 663 664 u2phy0_otg: otg-port { 665 status = "okay"; 666 }; 667 668 u2phy0_host: host-port { 669 phy-supply = <&vcc5v0_host1>; 670 status = "okay"; 671 }; 672}; 673 674&u2phy1 { 675 status = "okay"; 676 677 u2phy1_otg: otg-port { 678 status = "okay"; 679 }; 680 681 u2phy1_host: host-port { 682 phy-supply = <&vcc5v0_host1>; 683 status = "okay"; 684 }; 685}; 686 687&uart0 { 688 pinctrl-names = "default"; 689 pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>; 690 status = "okay"; 691 692 bluetooth { 693 compatible = "brcm,bcm4345c5"; 694 clocks = <&rk809 1>; 695 clock-names = "lpo"; 696 device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>; 697 host-wakeup-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>; 698 shutdown-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_HIGH>; 699 max-speed = <1500000>; 700 pinctrl-names = "default"; 701 pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>; 702 vbat-supply = <&vcc3v3_sys>; 703 vddio-supply = <&vcc_1v8_s3>; 704 }; 705}; 706 707&uart2 { 708 status = "okay"; 709}; 710 711&usb_host0_ehci { 712 status = "okay"; 713}; 714 715&usb_host0_ohci { 716 status = "okay"; 717}; 718 719&usb_host1_ehci { 720 status = "okay"; 721}; 722 723&usb_host1_ohci { 724 status = "okay"; 725}; 726 727&usbdrd3_0 { 728 extcon = <&u2phy0>; 729 status = "okay"; 730}; 731 732&usbdrd_dwc3_0 { 733 status = "okay"; 734 dr_mode = "host"; 735}; 736 737&usbdrd3_1 { 738 status = "okay"; 739}; 740 741&usbdrd_dwc3_1 { 742 status = "okay"; 743 dr_mode = "host"; 744}; 745 746&vopb { 747 status = "okay"; 748}; 749 750&vopb_mmu { 751 status = "okay"; 752}; 753 754&vopl { 755 status = "okay"; 756}; 757 758&vopl_mmu { 759 status = "okay"; 760}; 761