1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 3 /dts-v1/; 4 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes. 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/usb/pd.h> 9 #include "rk3588s.dtsi" 10 11 / { 12 model = "Indiedroid Nova"; 13 compatible = "indiedroid,nova", "rockc 14 15 adc-keys-0 { 16 compatible = "adc-keys"; 17 io-channel-names = "buttons"; 18 io-channels = <&saradc 0>; 19 keyup-threshold-microvolt = <1 20 poll-interval = <100>; 21 22 button-boot { 23 label = "boot"; 24 linux,code = <KEY_PROG 25 press-threshold-microv 26 }; 27 }; 28 29 adc-keys-1 { 30 compatible = "adc-keys"; 31 io-channel-names = "buttons"; 32 io-channels = <&saradc 1>; 33 keyup-threshold-microvolt = <1 34 poll-interval = <100>; 35 36 button-recovery { 37 label = "recovery"; 38 linux,code = <KEY_PROG 39 press-threshold-microv 40 }; 41 }; 42 43 aliases { 44 mmc0 = &sdhci; 45 mmc1 = &sdmmc; 46 mmc2 = &sdio; 47 }; 48 49 chosen { 50 stdout-path = "serial2:1500000 51 }; 52 53 sdio_pwrseq: sdio-pwrseq { 54 compatible = "mmc-pwrseq-simpl 55 clock-names = "ext_clock"; 56 clocks = <&rtc_hym8563>; 57 pinctrl-0 = <&wifi_enable_h>; 58 pinctrl-names = "default"; 59 post-power-on-delay-ms = <200> 60 reset-gpios = <&gpio0 RK_PC7 G 61 }; 62 63 sound { 64 compatible = "audio-graph-card 65 label = "rockchip,es8388-codec 66 widgets = "Microphone", "Mic J 67 "Headphone", "Headph 68 routing = "LINPUT2", "Mic Jack 69 "Headphones", "LOUT1 70 "Headphones", "ROUT1 71 dais = <&i2s0_8ch_p0>; 72 }; 73 74 vbus5v0_typec: vbus5v0-typec-regulator 75 compatible = "regulator-fixed" 76 enable-active-high; 77 gpio = <&gpio4 RK_PA5 GPIO_ACT 78 pinctrl-0 = <&typec5v_pwren>; 79 pinctrl-names = "default"; 80 regulator-name = "vbus5v0_type 81 regulator-min-microvolt = <500 82 regulator-max-microvolt = <500 83 vin-supply = <&vcc5v0_usb>; 84 }; 85 86 vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regul 87 compatible = "regulator-fixed" 88 regulator-always-on; 89 regulator-boot-on; 90 regulator-max-microvolt = <110 91 regulator-min-microvolt = <110 92 regulator-name = "vcc_1v1_nldo 93 vin-supply = <&vcc5v0_sys>; 94 }; 95 96 /* Regulator is enabled whenever vcc_1 97 vcc_3v3_s0: vcc-3v3-s0-regulator { 98 compatible = "regulator-fixed" 99 regulator-always-on; 100 regulator-boot-on; 101 regulator-max-microvolt = <330 102 regulator-min-microvolt = <330 103 regulator-name = "vcc_3v3_s0"; 104 vin-supply = <&vcc_3v3_s3>; 105 106 regulator-state-mem { 107 regulator-off-in-suspe 108 }; 109 }; 110 111 vcc5v0_sys: vcc5v0-sys-regulator { 112 compatible = "regulator-fixed" 113 regulator-always-on; 114 regulator-boot-on; 115 regulator-max-microvolt = <500 116 regulator-min-microvolt = <500 117 regulator-name = "vcc5v0_sys"; 118 }; 119 120 vcc5v0_usb: vcc5v0-usb-regulator { 121 compatible = "regulator-fixed" 122 regulator-always-on; 123 regulator-boot-on; 124 regulator-max-microvolt = <500 125 regulator-min-microvolt = <500 126 regulator-name = "vcc5v0_usb"; 127 vin-supply = <&vcc5v0_usbdcin> 128 }; 129 130 vcc5v0_usbdcin: vcc5v0-usbdcin-regulat 131 compatible = "regulator-fixed" 132 regulator-always-on; 133 regulator-boot-on; 134 regulator-max-microvolt = <500 135 regulator-min-microvolt = <500 136 regulator-name = "vcc5v0_usbdc 137 }; 138 }; 139 140 &combphy0_ps { 141 status = "okay"; 142 }; 143 144 &combphy2_psu { 145 status = "okay"; 146 }; 147 148 &cpu_l0 { 149 cpu-supply = <&vdd_cpu_lit_s0>; 150 }; 151 152 &cpu_l1 { 153 cpu-supply = <&vdd_cpu_lit_s0>; 154 }; 155 156 &cpu_l2 { 157 cpu-supply = <&vdd_cpu_lit_s0>; 158 }; 159 160 &cpu_l3 { 161 cpu-supply = <&vdd_cpu_lit_s0>; 162 }; 163 164 &cpu_b0 { 165 cpu-supply = <&vdd_cpu_big0_s0>; 166 }; 167 168 &cpu_b1 { 169 cpu-supply = <&vdd_cpu_big0_s0>; 170 }; 171 172 &cpu_b2 { 173 cpu-supply = <&vdd_cpu_big1_s0>; 174 }; 175 176 &cpu_b3 { 177 cpu-supply = <&vdd_cpu_big1_s0>; 178 }; 179 180 /* 181 * Add labels for each GPIO pin exposed on the 182 * voltage of each GPIO pin could be either 3. 183 * label). 184 */ 185 &gpio0 { 186 gpio-line-names = /* GPIO0 A0-A7 */ 187 "", "", "", "", 188 "", "", "", "", 189 /* GPIO0 B0-B7 */ 190 "", "", "", "", 191 "", "", "", "", 192 /* GPIO0 C0-C7 */ 193 "", "", "", "", 194 "", "", "", "", 195 /* GPIO0 D0-D7 */ 196 "HEADER_12_1v8", "", 197 "", "", "", ""; 198 }; 199 200 &gpio1 { 201 gpio-line-names = /* GPIO1 A0-A7 */ 202 "HEADER_27_3v3", "", 203 "HEADER_29_1v8", "", 204 /* GPIO1 B0-B7 */ 205 "", "HEADER_31_1v8", 206 "HEADER_11_1v8", "HE 207 /* GPIO1 C0-C7 */ 208 "", "HEADER_28_3v3", 209 "", "", "", "", 210 /* GPIO1 D0-D7 */ 211 "", "", "", "", 212 "", "", "HEADER_5_3v 213 }; 214 215 &gpio3 { 216 gpio-line-names = /* GPIO3 A0-A7 */ 217 "", "", "", "", 218 "", "", "", "", 219 /* GPIO3 B0-B7 */ 220 "HEADER_16_1v8", "HE 221 "", "", "", "HEADER_ 222 /* GPIO3 C0-C7 */ 223 "HEADER_21_1v8", "HE 224 "HEADER_15_1v8", "HE 225 /* GPIO3 D0-D7 */ 226 "", "", "", "", 227 "", "", "", ""; 228 }; 229 230 &gpio4 { 231 gpio-line-names = /* GPIO4 A0-A7 */ 232 "", "", "HEADER_37_3 233 "HEADER_10_3v3", "", 234 /* GPIO4 B0-B7 */ 235 "", "", "", "HEADER_ 236 "HEADER_38_3v3", "HE 237 /* GPIO4 C0-C7 */ 238 "", "", "", "", 239 "", "", "", "", 240 /* GPIO4 D0-D7 */ 241 "", "", "", "", 242 "", "", "", ""; 243 }; 244 245 &i2c0 { 246 pinctrl-0 = <&i2c0m2_xfer>; 247 pinctrl-names = "default"; 248 status = "okay"; 249 250 vdd_cpu_big0_s0: regulator@42 { 251 compatible = "rockchip,rk8602" 252 reg = <0x42>; 253 regulator-always-on; 254 regulator-boot-on; 255 regulator-max-microvolt = <105 256 regulator-min-microvolt = <550 257 regulator-name = "vdd_cpu_big0 258 regulator-ramp-delay = <2300>; 259 fcs,suspend-voltage-selector = 260 vin-supply = <&vcc5v0_sys>; 261 262 regulator-state-mem { 263 regulator-off-in-suspe 264 }; 265 }; 266 267 vdd_cpu_big1_s0: regulator@43 { 268 compatible = "rockchip,rk8603" 269 reg = <0x43>; 270 regulator-always-on; 271 regulator-boot-on; 272 regulator-max-microvolt = <105 273 regulator-min-microvolt = <550 274 regulator-name = "vdd_cpu_big1 275 regulator-ramp-delay = <2300>; 276 fcs,suspend-voltage-selector = 277 vin-supply = <&vcc5v0_sys>; 278 279 regulator-state-mem { 280 regulator-off-in-suspe 281 }; 282 }; 283 }; 284 285 &i2c2 { 286 status = "okay"; 287 288 vdd_npu_s0: regulator@42 { 289 compatible = "rockchip,rk8602" 290 reg = <0x42>; 291 regulator-always-on; 292 regulator-boot-on; 293 regulator-max-microvolt = <950 294 regulator-min-microvolt = <550 295 regulator-name = "vdd_npu_s0"; 296 regulator-ramp-delay = <2300>; 297 fcs,suspend-voltage-selector = 298 vin-supply = <&vcc5v0_sys>; 299 300 regulator-state-mem { 301 regulator-off-in-suspe 302 }; 303 }; 304 }; 305 306 &i2c6 { 307 pinctrl-0 = <&i2c6m3_xfer>; 308 status = "okay"; 309 310 fusb302: typec-portc@22 { 311 compatible = "fcs,fusb302"; 312 reg = <0x22>; 313 interrupt-parent = <&gpio0>; 314 interrupts = <RK_PC4 IRQ_TYPE_ 315 pinctrl-0 = <&usbc0_int>; 316 pinctrl-names = "default"; 317 vbus-supply = <&vbus5v0_typec> 318 319 usb_con: connector { 320 compatible = "usb-c-co 321 data-role = "dual"; 322 label = "USB-C"; 323 power-role = "dual"; 324 try-power-role = "sink 325 source-pdos = <PDO_FIX 326 sink-pdos = <PDO_FIXED 327 op-sink-microwatt = <1 328 329 ports { 330 #address-cells 331 #size-cells = 332 333 port@0 { 334 reg = 335 usbc0_ 336 337 }; 338 }; 339 340 port@1 { 341 reg = 342 usbc0_ 343 344 }; 345 }; 346 347 port@2 { 348 reg = 349 dp_alt 350 351 }; 352 }; 353 }; 354 }; 355 }; 356 357 rtc_hym8563: rtc@51 { 358 compatible = "haoyu,hym8563"; 359 reg = <0x51>; 360 #clock-cells = <0>; 361 clock-output-names = "hym8563" 362 interrupt-parent = <&gpio0>; 363 interrupts = <RK_PB0 IRQ_TYPE_ 364 pinctrl-0 = <&hym8563_int>; 365 pinctrl-names = "default"; 366 wakeup-source; 367 }; 368 }; 369 370 &i2c7 { 371 pinctrl-0 = <&i2c7m0_xfer>; 372 status = "okay"; 373 374 es8388: audio-codec@11 { 375 compatible = "everest,es8388"; 376 reg = <0x11>; 377 assigned-clock-rates = <122880 378 assigned-clocks = <&cru I2S0_8 379 AVDD-supply = <&vcc_3v3_s3>; 380 clocks = <&cru I2S0_8CH_MCLKOU 381 DVDD-supply = <&vcc_1v8_s3>; 382 HPVDD-supply = <&vcc_3v3_s3>; 383 PVDD-supply = <&vcc_1v8_s3>; 384 #sound-dai-cells = <0>; 385 386 port { 387 es8388_p0_0: endpoint 388 remote-endpoin 389 }; 390 }; 391 }; 392 }; 393 394 &i2s0_8ch { 395 pinctrl-names = "default"; 396 pinctrl-0 = <&i2s0_lrck 397 &i2s0_mclk 398 &i2s0_sclk 399 &i2s0_sdi0 400 &i2s0_sdo0>; 401 status = "okay"; 402 403 i2s0_8ch_p0: port { 404 i2s0_8ch_p0_0: endpoint { 405 dai-format = "i2s"; 406 mclk-fs = <256>; 407 remote-endpoint = <&es 408 }; 409 }; 410 }; 411 412 &pcie2x1l2 { 413 pinctrl-0 = <&rtl8111_perstb>; 414 pinctrl-names = "default"; 415 status = "okay"; 416 }; 417 418 &pinctrl { 419 bluetooth-pins { 420 bt_reset: bt-reset { 421 rockchip,pins = 422 <0 RK_PD4 RK_F 423 }; 424 425 bt_wake_dev: bt-wake-dev { 426 rockchip,pins = 427 <0 RK_PC6 RK_F 428 }; 429 430 bt_wake_host: bt-wake-host { 431 rockchip,pins = 432 <0 RK_PC5 RK_F 433 }; 434 }; 435 436 ethernet-pins { 437 rtl8111_perstb: rtl8111-perstb 438 rockchip,pins = <3 RK_ 439 }; 440 }; 441 442 hym8563 { 443 444 hym8563_int: hym8563-int { 445 rockchip,pins = 446 <0 RK_PB0 RK_F 447 }; 448 }; 449 450 sdio-pwrseq { 451 wifi_enable_h: wifi-enable-h { 452 rockchip,pins = 453 <0 RK_PC7 RK_F 454 }; 455 }; 456 457 usb-typec { 458 usbc0_int: usbc0-int { 459 rockchip,pins = 460 <0 RK_PC4 RK_F 461 }; 462 463 typec5v_pwren: typec5v-pwren { 464 rockchip,pins = 465 <4 RK_PA5 RK_F 466 }; 467 }; 468 }; 469 470 &saradc { 471 vref-supply = <&vcca_1v8_s0>; 472 status = "okay"; 473 }; 474 475 /* HS400 modes seemed to cause io errors. */ 476 &sdhci { 477 bus-width = <8>; 478 no-mmc-hs400; 479 no-sd; 480 no-sdio; 481 non-removable; 482 vmmc-supply = <&vcc_3v3_s0>; 483 vqmmc-supply = <&vcc_1v8_s3>; 484 status = "okay"; 485 }; 486 487 &sdio { 488 bus-width = <4>; 489 cap-sd-highspeed; 490 cap-sdio-irq; 491 disable-wp; 492 keep-power-in-suspend; 493 max-frequency = <100000000>; 494 mmc-pwrseq = <&sdio_pwrseq>; 495 no-mmc; 496 no-sd; 497 non-removable; 498 sd-uhs-sdr104; 499 vmmc-supply = <&vcc_3v3_s3>; 500 vqmmc-supply = <&vcc_1v8_s3>; 501 status = "okay"; 502 }; 503 504 &sdmmc { 505 bus-width = <4>; 506 cap-mmc-highspeed; 507 cap-sd-highspeed; 508 disable-wp; 509 no-sdio; 510 no-mmc; 511 sd-uhs-sdr104; 512 vmmc-supply = <&vcc_3v3_s3>; 513 vqmmc-supply = <&vccio_sd_s0>; 514 status = "okay"; 515 }; 516 517 &spi2 { 518 #address-cells = <1>; 519 assigned-clocks = <&cru CLK_SPI2>; 520 assigned-clock-rates = <200000000>; 521 num-cs = <1>; 522 pinctrl-0 = <&spi2m2_pins>, <&spi2m2_c 523 pinctrl-names = "default"; 524 #size-cells = <0>; 525 status = "okay"; 526 527 pmic@0 { 528 compatible = "rockchip,rk806"; 529 reg = <0x0>; 530 #gpio-cells = <2>; 531 gpio-controller; 532 interrupt-parent = <&gpio0>; 533 interrupts = <RK_PA7 IRQ_TYPE_ 534 pinctrl-0 = <&pmic_pins>, <&rk 535 <&rk806_dvs2_null> 536 pinctrl-names = "default"; 537 spi-max-frequency = <1000000>; 538 539 vcc1-supply = <&vcc5v0_sys>; 540 vcc2-supply = <&vcc5v0_sys>; 541 vcc3-supply = <&vcc5v0_sys>; 542 vcc4-supply = <&vcc5v0_sys>; 543 vcc5-supply = <&vcc5v0_sys>; 544 vcc6-supply = <&vcc5v0_sys>; 545 vcc7-supply = <&vcc5v0_sys>; 546 vcc8-supply = <&vcc5v0_sys>; 547 vcc9-supply = <&vcc5v0_sys>; 548 vcc10-supply = <&vcc5v0_sys>; 549 vcc11-supply = <&vcc_2v0_pldo_ 550 vcc12-supply = <&vcc5v0_sys>; 551 vcc13-supply = <&vcc_1v1_nldo_ 552 vcc14-supply = <&vcc_1v1_nldo_ 553 vcca-supply = <&vcc5v0_sys>; 554 555 rk806_dvs1_null: dvs1-null-pin 556 pins = "gpio_pwrctrl1" 557 function = "pin_fun0"; 558 }; 559 560 rk806_dvs2_null: dvs2-null-pin 561 pins = "gpio_pwrctrl2" 562 function = "pin_fun0"; 563 }; 564 565 rk806_dvs3_null: dvs3-null-pin 566 pins = "gpio_pwrctrl3" 567 function = "pin_fun0"; 568 }; 569 570 regulators { 571 vdd_gpu_s0: dcdc-reg1 572 regulator-boot 573 regulator-enab 574 regulator-max- 575 regulator-min- 576 regulator-name 577 regulator-ramp 578 regulator-stat 579 regula 580 }; 581 }; 582 583 vdd_cpu_lit_s0: dcdc-r 584 regulator-alwa 585 regulator-boot 586 regulator-max- 587 regulator-min- 588 regulator-ramp 589 regulator-name 590 regulator-stat 591 regula 592 }; 593 }; 594 595 vdd_logic_s0: dcdc-reg 596 regulator-alwa 597 regulator-boot 598 regulator-max- 599 regulator-min- 600 regulator-name 601 regulator-ramp 602 regulator-stat 603 regula 604 regula 605 }; 606 }; 607 608 vdd_vdenc_s0: dcdc-reg 609 regulator-alwa 610 regulator-boot 611 regulator-max- 612 regulator-min- 613 regulator-name 614 regulator-ramp 615 regulator-stat 616 regula 617 }; 618 }; 619 620 vdd_ddr_s0: dcdc-reg5 621 regulator-alwa 622 regulator-boot 623 regulator-min- 624 regulator-max- 625 regulator-ramp 626 regulator-name 627 regulator-stat 628 regula 629 regula 630 }; 631 }; 632 633 vdd2_ddr_s3: dcdc-reg6 634 regulator-alwa 635 regulator-boot 636 regulator-max- 637 regulator-min- 638 regulator-name 639 regulator-stat 640 regula 641 }; 642 }; 643 644 vcc_2v0_pldo_s3: dcdc- 645 regulator-alwa 646 regulator-boot 647 regulator-max- 648 regulator-min- 649 regulator-name 650 regulator-stat 651 regula 652 regula 653 }; 654 }; 655 656 vcc_3v3_s3: dcdc-reg8 657 regulator-alwa 658 regulator-boot 659 regulator-max- 660 regulator-min- 661 regulator-name 662 regulator-stat 663 regula 664 regula 665 }; 666 }; 667 668 vddq_ddr_s0: dcdc-reg9 669 regulator-alwa 670 regulator-boot 671 regulator-max- 672 regulator-min- 673 regulator-name 674 regulator-stat 675 regula 676 }; 677 }; 678 679 vcc_1v8_s3: dcdc-reg10 680 regulator-alwa 681 regulator-boot 682 regulator-max- 683 regulator-min- 684 regulator-name 685 regulator-stat 686 regula 687 regula 688 }; 689 }; 690 691 vcc_1v8_s0: pldo-reg1 692 regulator-alwa 693 regulator-boot 694 regulator-max- 695 regulator-min- 696 regulator-name 697 regulator-stat 698 regula 699 }; 700 }; 701 702 vcca_1v8_s0: pldo-reg2 703 regulator-alwa 704 regulator-boot 705 regulator-max- 706 regulator-min- 707 regulator-name 708 regulator-stat 709 regula 710 regula 711 }; 712 }; 713 714 vdda_1v2_s0: pldo-reg3 715 regulator-alwa 716 regulator-boot 717 regulator-max- 718 regulator-min- 719 regulator-name 720 regulator-stat 721 regula 722 }; 723 }; 724 725 vcca_3v3_s0: pldo-reg4 726 regulator-alwa 727 regulator-boot 728 regulator-max- 729 regulator-min- 730 regulator-name 731 regulator-stat 732 regula 733 }; 734 }; 735 736 vccio_sd_s0: pldo-reg5 737 regulator-alwa 738 regulator-boot 739 regulator-max- 740 regulator-min- 741 regulator-name 742 regulator-stat 743 regula 744 }; 745 }; 746 747 vcc_1v8_s3_pldo6: pldo 748 regulator-alwa 749 regulator-boot 750 regulator-max- 751 regulator-min- 752 regulator-name 753 regulator-stat 754 regula 755 regula 756 }; 757 }; 758 759 vdd_0v75_s3: nldo-reg1 760 regulator-alwa 761 regulator-boot 762 regulator-max- 763 regulator-min- 764 regulator-name 765 regulator-stat 766 regula 767 regula 768 }; 769 }; 770 771 vdda_ddr_pll_s0: nldo- 772 regulator-alwa 773 regulator-boot 774 regulator-max- 775 regulator-min- 776 regulator-name 777 regulator-stat 778 regula 779 regula 780 }; 781 }; 782 783 avdd_0v75_s0: nldo-reg 784 regulator-alwa 785 regulator-boot 786 regulator-max- 787 regulator-min- 788 regulator-name 789 regulator-stat 790 regula 791 }; 792 }; 793 794 vdda_0v85_s0: nldo-reg 795 regulator-alwa 796 regulator-boot 797 regulator-min- 798 regulator-max- 799 regulator-name 800 regulator-stat 801 regula 802 }; 803 }; 804 805 /* Schematics show not 806 nldo-reg5 { 807 }; 808 }; 809 }; 810 }; 811 812 &tsadc { 813 status = "okay"; 814 }; 815 816 &u2phy0 { 817 status = "okay"; 818 }; 819 820 &u2phy0_otg { 821 status = "okay"; 822 }; 823 824 &u2phy2 { 825 status = "okay"; 826 }; 827 828 &u2phy2_host { 829 phy-supply = <&vcc5v0_usb>; 830 status = "okay"; 831 }; 832 833 &u2phy3 { 834 status = "okay"; 835 }; 836 837 &u2phy3_host { 838 phy-supply = <&vcc5v0_usb>; 839 status = "okay"; 840 }; 841 842 &uart2 { 843 pinctrl-0 = <&uart2m0_xfer>; 844 status = "okay"; 845 }; 846 847 /* DMA seems to interfere with bluetooth devic 848 &uart9 { 849 pinctrl-0 = <&uart9m2_xfer>, <&uart9m2 850 pinctrl-names = "default"; 851 /delete-property/ dma-names; 852 /delete-property/ dmas; 853 uart-has-rtscts; 854 status = "okay"; 855 856 bluetooth { 857 compatible = "realtek,rtl8821c 858 "realtek,rtl8723b 859 device-wake-gpios = <&gpio0 RK 860 enable-gpios = <&gpio0 RK_PD4 861 host-wake-gpios = <&gpio0 RK_P 862 pinctrl-0 = <&bt_reset>, <&bt_ 863 pinctrl-names = "default"; 864 }; 865 }; 866 867 &usb_host0_ehci { 868 status = "okay"; 869 }; 870 871 &usb_host0_ohci { 872 status = "okay"; 873 }; 874 875 &usb_host0_xhci { 876 usb-role-switch; 877 status = "okay"; 878 879 port { 880 dwc3_0_role_switch: endpoint { 881 remote-endpoint = <&us 882 }; 883 }; 884 }; 885 886 &usb_host1_ehci { 887 status = "okay"; 888 }; 889 890 &usb_host1_ohci { 891 status = "okay"; 892 }; 893 894 &usb_host2_xhci { 895 status = "okay"; 896 }; 897 898 &usbdp_phy0 { 899 orientation-switch; 900 mode-switch; 901 sbu1-dc-gpios = <&gpio4 RK_PA0 GPIO_AC 902 sbu2-dc-gpios = <&gpio4 RK_PA1 GPIO_AC 903 rockchip,dp-lane-mux = <2 3>; 904 status = "okay"; 905 906 port { 907 #address-cells = <1>; 908 #size-cells = <0>; 909 910 usbdp_phy0_orientation_switch: 911 reg = <0>; 912 remote-endpoint = <&us 913 }; 914 915 usbdp_phy0_dp_altmode_mux: end 916 reg = <1>; 917 remote-endpoint = <&dp 918 }; 919 }; 920 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.