1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. 4 */ 5 6/dts-v1/; 7 8#include <dt-bindings/gpio/gpio.h> 9#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 10 11#include "x1e80100.dtsi" 12#include "x1e80100-pmics.dtsi" 13 14/ { 15 model = "Qualcomm Technologies, Inc. X1E80100 QCP"; 16 compatible = "qcom,x1e80100-qcp", "qcom,x1e80100"; 17 18 aliases { 19 serial0 = &uart21; 20 serial1 = &uart14; 21 }; 22 23 wcd938x: audio-codec { 24 compatible = "qcom,wcd9385-codec"; 25 26 pinctrl-names = "default"; 27 pinctrl-0 = <&wcd_default>; 28 29 qcom,micbias1-microvolt = <1800000>; 30 qcom,micbias2-microvolt = <1800000>; 31 qcom,micbias3-microvolt = <1800000>; 32 qcom,micbias4-microvolt = <1800000>; 33 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>; 34 qcom,mbhc-headset-vthreshold-microvolt = <1700000>; 35 qcom,mbhc-headphone-vthreshold-microvolt = <50000>; 36 qcom,rx-device = <&wcd_rx>; 37 qcom,tx-device = <&wcd_tx>; 38 39 reset-gpios = <&tlmm 191 GPIO_ACTIVE_LOW>; 40 41 vdd-buck-supply = <&vreg_l15b_1p8>; 42 vdd-rxtx-supply = <&vreg_l15b_1p8>; 43 vdd-io-supply = <&vreg_l15b_1p8>; 44 vdd-mic-bias-supply = <&vreg_bob1>; 45 46 #sound-dai-cells = <1>; 47 }; 48 49 chosen { 50 stdout-path = "serial0:115200n8"; 51 }; 52 53 pmic-glink { 54 compatible = "qcom,x1e80100-pmic-glink", 55 "qcom,sm8550-pmic-glink", 56 "qcom,pmic-glink"; 57 #address-cells = <1>; 58 #size-cells = <0>; 59 orientation-gpios = <&tlmm 121 GPIO_ACTIVE_HIGH>, 60 <&tlmm 123 GPIO_ACTIVE_HIGH>, 61 <&tlmm 125 GPIO_ACTIVE_HIGH>; 62 63 connector@0 { 64 compatible = "usb-c-connector"; 65 reg = <0>; 66 power-role = "dual"; 67 data-role = "dual"; 68 69 ports { 70 #address-cells = <1>; 71 #size-cells = <0>; 72 73 port@0 { 74 reg = <0>; 75 76 pmic_glink_ss0_hs_in: endpoint { 77 remote-endpoint = <&usb_1_ss0_dwc3_hs>; 78 }; 79 }; 80 81 port@1 { 82 reg = <1>; 83 84 pmic_glink_ss0_ss_in: endpoint { 85 remote-endpoint = <&usb_1_ss0_qmpphy_out>; 86 }; 87 }; 88 89 port@2 { 90 reg = <2>; 91 92 pmic_glink_ss0_sbu: endpoint { 93 remote-endpoint = <&usb_1_ss0_sbu_mux>; 94 }; 95 }; 96 }; 97 }; 98 99 connector@1 { 100 compatible = "usb-c-connector"; 101 reg = <1>; 102 power-role = "dual"; 103 data-role = "dual"; 104 105 ports { 106 #address-cells = <1>; 107 #size-cells = <0>; 108 109 port@0 { 110 reg = <0>; 111 112 pmic_glink_ss1_hs_in: endpoint { 113 remote-endpoint = <&usb_1_ss1_dwc3_hs>; 114 }; 115 }; 116 117 port@1 { 118 reg = <1>; 119 120 pmic_glink_ss1_ss_in: endpoint { 121 remote-endpoint = <&usb_1_ss1_qmpphy_out>; 122 }; 123 }; 124 125 port@2 { 126 reg = <2>; 127 128 pmic_glink_ss1_sbu: endpoint { 129 remote-endpoint = <&usb_1_ss1_sbu_mux>; 130 }; 131 }; 132 }; 133 }; 134 135 connector@2 { 136 compatible = "usb-c-connector"; 137 reg = <2>; 138 power-role = "dual"; 139 data-role = "dual"; 140 141 ports { 142 #address-cells = <1>; 143 #size-cells = <0>; 144 145 port@0 { 146 reg = <0>; 147 148 pmic_glink_ss2_hs_in: endpoint { 149 remote-endpoint = <&usb_1_ss2_dwc3_hs>; 150 }; 151 }; 152 153 port@1 { 154 reg = <1>; 155 156 pmic_glink_ss2_ss_in: endpoint { 157 remote-endpoint = <&usb_1_ss2_qmpphy_out>; 158 }; 159 }; 160 161 port@2 { 162 reg = <2>; 163 164 pmic_glink_ss2_sbu: endpoint { 165 remote-endpoint = <&usb_1_ss2_sbu_mux>; 166 }; 167 }; 168 }; 169 }; 170 }; 171 172 reserved-memory { 173 linux,cma { 174 compatible = "shared-dma-pool"; 175 size = <0x0 0x8000000>; 176 reusable; 177 linux,cma-default; 178 }; 179 }; 180 181 sound { 182 compatible = "qcom,x1e80100-sndcard"; 183 model = "X1E80100-QCP"; 184 audio-routing = "SpkrLeft IN", "WSA WSA_SPK1 OUT", 185 "SpkrRight IN", "WSA WSA_SPK2 OUT", 186 "IN1_HPHL", "HPHL_OUT", 187 "IN2_HPHR", "HPHR_OUT", 188 "AMIC2", "MIC BIAS2", 189 "TX SWR_INPUT1", "ADC2_OUTPUT"; 190 191 wcd-playback-dai-link { 192 link-name = "WCD Playback"; 193 194 cpu { 195 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>; 196 }; 197 198 codec { 199 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>; 200 }; 201 202 platform { 203 sound-dai = <&q6apm>; 204 }; 205 }; 206 207 wcd-capture-dai-link { 208 link-name = "WCD Capture"; 209 210 cpu { 211 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>; 212 }; 213 214 codec { 215 sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>; 216 }; 217 218 platform { 219 sound-dai = <&q6apm>; 220 }; 221 }; 222 223 wsa-dai-link { 224 link-name = "WSA Playback"; 225 226 cpu { 227 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>; 228 }; 229 230 codec { 231 sound-dai = <&left_spkr>, <&right_spkr>, 232 <&swr0 0>, <&lpass_wsamacro 0>; 233 }; 234 235 platform { 236 sound-dai = <&q6apm>; 237 }; 238 }; 239 }; 240 241 vph_pwr: vph-pwr-regulator { 242 compatible = "regulator-fixed"; 243 244 regulator-name = "vph_pwr"; 245 regulator-min-microvolt = <3700000>; 246 regulator-max-microvolt = <3700000>; 247 248 regulator-always-on; 249 regulator-boot-on; 250 }; 251 252 vreg_edp_3p3: regulator-edp-3p3 { 253 compatible = "regulator-fixed"; 254 255 regulator-name = "VREG_EDP_3P3"; 256 regulator-min-microvolt = <3300000>; 257 regulator-max-microvolt = <3300000>; 258 259 gpio = <&tlmm 70 GPIO_ACTIVE_HIGH>; 260 enable-active-high; 261 262 pinctrl-0 = <&edp_reg_en>; 263 pinctrl-names = "default"; 264 265 regulator-always-on; 266 regulator-boot-on; 267 }; 268 269 vreg_nvme: regulator-nvme { 270 compatible = "regulator-fixed"; 271 272 regulator-name = "VREG_NVME_3P3"; 273 regulator-min-microvolt = <3300000>; 274 regulator-max-microvolt = <3300000>; 275 276 gpio = <&tlmm 18 GPIO_ACTIVE_HIGH>; 277 enable-active-high; 278 279 pinctrl-names = "default"; 280 pinctrl-0 = <&nvme_reg_en>; 281 282 regulator-boot-on; 283 }; 284 285 vreg_wcn_0p95: regulator-wcn-0p95 { 286 compatible = "regulator-fixed"; 287 288 regulator-name = "VREG_WCN_0P95"; 289 regulator-min-microvolt = <950000>; 290 regulator-max-microvolt = <950000>; 291 292 vin-supply = <&vreg_wcn_3p3>; 293 }; 294 295 vreg_wcn_1p9: regulator-wcn-1p9 { 296 compatible = "regulator-fixed"; 297 298 regulator-name = "VREG_WCN_1P9"; 299 regulator-min-microvolt = <1900000>; 300 regulator-max-microvolt = <1900000>; 301 302 vin-supply = <&vreg_wcn_3p3>; 303 }; 304 305 vreg_wcn_3p3: regulator-wcn-3p3 { 306 compatible = "regulator-fixed"; 307 308 regulator-name = "VREG_WCN_3P3"; 309 regulator-min-microvolt = <3300000>; 310 regulator-max-microvolt = <3300000>; 311 312 gpio = <&tlmm 214 GPIO_ACTIVE_HIGH>; 313 enable-active-high; 314 315 pinctrl-0 = <&wcn_sw_en>; 316 pinctrl-names = "default"; 317 318 regulator-boot-on; 319 }; 320 321 vreg_pcie_12v: regulator-pcie-12v { 322 compatible = "regulator-fixed"; 323 324 regulator-name = "VREG_PCIE_12V"; 325 regulator-min-microvolt = <12000000>; 326 regulator-max-microvolt = <12000000>; 327 328 gpio = <&pm8550ve_8_gpios 8 GPIO_ACTIVE_HIGH>; 329 enable-active-high; 330 331 pinctrl-0 = <&pcie_x8_12v>; 332 pinctrl-names = "default"; 333 }; 334 335 vreg_pcie_3v3_aux: regulator-pcie-3v3-aux { 336 compatible = "regulator-fixed"; 337 338 regulator-name = "VREG_PCIE_3P3_AUX"; 339 regulator-min-microvolt = <3300000>; 340 regulator-max-microvolt = <3300000>; 341 342 gpio = <&pmc8380_3_gpios 8 GPIO_ACTIVE_HIGH>; 343 enable-active-high; 344 345 pinctrl-0 = <&pm_sde7_aux_3p3_en>; 346 pinctrl-names = "default"; 347 }; 348 349 vreg_pcie_3v3: regulator-pcie-3v3 { 350 compatible = "regulator-fixed"; 351 352 regulator-name = "VREG_PCIE_3P3"; 353 regulator-min-microvolt = <3300000>; 354 regulator-max-microvolt = <3300000>; 355 356 gpio = <&pmc8380_3_gpios 6 GPIO_ACTIVE_HIGH>; 357 enable-active-high; 358 359 pinctrl-0 = <&pm_sde7_main_3p3_en>; 360 pinctrl-names = "default"; 361}; 362 363 usb-1-ss0-sbu-mux { 364 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 365 366 enable-gpios = <&tlmm 168 GPIO_ACTIVE_LOW>; 367 select-gpios = <&tlmm 167 GPIO_ACTIVE_HIGH>; 368 369 pinctrl-0 = <&usb_1_ss0_sbu_default>; 370 pinctrl-names = "default"; 371 372 mode-switch; 373 orientation-switch; 374 375 port { 376 usb_1_ss0_sbu_mux: endpoint { 377 remote-endpoint = <&pmic_glink_ss0_sbu>; 378 }; 379 }; 380 }; 381 382 usb-1-ss1-sbu-mux { 383 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 384 385 enable-gpios = <&tlmm 179 GPIO_ACTIVE_LOW>; 386 select-gpios = <&tlmm 178 GPIO_ACTIVE_HIGH>; 387 388 pinctrl-0 = <&usb_1_ss1_sbu_default>; 389 pinctrl-names = "default"; 390 391 mode-switch; 392 orientation-switch; 393 394 port { 395 usb_1_ss1_sbu_mux: endpoint { 396 remote-endpoint = <&pmic_glink_ss1_sbu>; 397 }; 398 }; 399 }; 400 401 usb-1-ss2-sbu-mux { 402 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 403 404 enable-gpios = <&tlmm 171 GPIO_ACTIVE_LOW>; 405 select-gpios = <&tlmm 170 GPIO_ACTIVE_HIGH>; 406 407 pinctrl-0 = <&usb_1_ss2_sbu_default>; 408 pinctrl-names = "default"; 409 410 mode-switch; 411 orientation-switch; 412 413 port { 414 usb_1_ss2_sbu_mux: endpoint { 415 remote-endpoint = <&pmic_glink_ss2_sbu>; 416 }; 417 }; 418 }; 419 420 wcn7850-pmu { 421 compatible = "qcom,wcn7850-pmu"; 422 423 vdd-supply = <&vreg_wcn_0p95>; 424 vddio-supply = <&vreg_l15b_1p8>; 425 vddaon-supply = <&vreg_wcn_0p95>; 426 vdddig-supply = <&vreg_wcn_0p95>; 427 vddrfa1p2-supply = <&vreg_wcn_1p9>; 428 vddrfa1p8-supply = <&vreg_wcn_1p9>; 429 430 wlan-enable-gpios = <&tlmm 117 GPIO_ACTIVE_HIGH>; 431 bt-enable-gpios = <&tlmm 116 GPIO_ACTIVE_HIGH>; 432 433 pinctrl-0 = <&wcn_wlan_bt_en>; 434 pinctrl-names = "default"; 435 436 regulators { 437 vreg_pmu_rfa_cmn: ldo0 { 438 regulator-name = "vreg_pmu_rfa_cmn"; 439 }; 440 441 vreg_pmu_aon_0p59: ldo1 { 442 regulator-name = "vreg_pmu_aon_0p59"; 443 }; 444 445 vreg_pmu_wlcx_0p8: ldo2 { 446 regulator-name = "vreg_pmu_wlcx_0p8"; 447 }; 448 449 vreg_pmu_wlmx_0p85: ldo3 { 450 regulator-name = "vreg_pmu_wlmx_0p85"; 451 }; 452 453 vreg_pmu_btcmx_0p85: ldo4 { 454 regulator-name = "vreg_pmu_btcmx_0p85"; 455 }; 456 457 vreg_pmu_rfa_0p8: ldo5 { 458 regulator-name = "vreg_pmu_rfa_0p8"; 459 }; 460 461 vreg_pmu_rfa_1p2: ldo6 { 462 regulator-name = "vreg_pmu_rfa_1p2"; 463 }; 464 465 vreg_pmu_rfa_1p8: ldo7 { 466 regulator-name = "vreg_pmu_rfa_1p8"; 467 }; 468 469 vreg_pmu_pcie_0p9: ldo8 { 470 regulator-name = "vreg_pmu_pcie_0p9"; 471 }; 472 473 vreg_pmu_pcie_1p8: ldo9 { 474 regulator-name = "vreg_pmu_pcie_1p8"; 475 }; 476 }; 477 }; 478}; 479 480&apps_rsc { 481 regulators-0 { 482 compatible = "qcom,pm8550-rpmh-regulators"; 483 qcom,pmic-id = "b"; 484 485 vdd-bob1-supply = <&vph_pwr>; 486 vdd-bob2-supply = <&vph_pwr>; 487 vdd-l1-l4-l10-supply = <&vreg_s4c_1p8>; 488 vdd-l2-l13-l14-supply = <&vreg_bob1>; 489 vdd-l5-l16-supply = <&vreg_bob1>; 490 vdd-l6-l7-supply = <&vreg_bob2>; 491 vdd-l8-l9-supply = <&vreg_bob1>; 492 vdd-l12-supply = <&vreg_s5j_1p2>; 493 vdd-l15-supply = <&vreg_s4c_1p8>; 494 vdd-l17-supply = <&vreg_bob2>; 495 496 vreg_bob1: bob1 { 497 regulator-name = "vreg_bob1"; 498 regulator-min-microvolt = <3008000>; 499 regulator-max-microvolt = <3960000>; 500 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 501 }; 502 503 vreg_bob2: bob2 { 504 regulator-name = "vreg_bob2"; 505 regulator-min-microvolt = <2504000>; 506 regulator-max-microvolt = <3008000>; 507 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 508 }; 509 510 vreg_l1b_1p8: ldo1 { 511 regulator-name = "vreg_l1b_1p8"; 512 regulator-min-microvolt = <1800000>; 513 regulator-max-microvolt = <1800000>; 514 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 515 }; 516 517 vreg_l2b_3p0: ldo2 { 518 regulator-name = "vreg_l2b_3p0"; 519 regulator-min-microvolt = <3072000>; 520 regulator-max-microvolt = <3100000>; 521 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 522 }; 523 524 vreg_l4b_1p8: ldo4 { 525 regulator-name = "vreg_l4b_1p8"; 526 regulator-min-microvolt = <1800000>; 527 regulator-max-microvolt = <1800000>; 528 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 529 }; 530 531 vreg_l5b_3p0: ldo5 { 532 regulator-name = "vreg_l5b_3p0"; 533 regulator-min-microvolt = <3000000>; 534 regulator-max-microvolt = <3000000>; 535 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 536 }; 537 538 vreg_l6b_1p8: ldo6 { 539 regulator-name = "vreg_l6b_1p8"; 540 regulator-min-microvolt = <1800000>; 541 regulator-max-microvolt = <2960000>; 542 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 543 }; 544 545 vreg_l7b_2p8: ldo7 { 546 regulator-name = "vreg_l7b_2p8"; 547 regulator-min-microvolt = <2800000>; 548 regulator-max-microvolt = <2800000>; 549 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 550 }; 551 552 vreg_l8b_3p0: ldo8 { 553 regulator-name = "vreg_l8b_3p0"; 554 regulator-min-microvolt = <3072000>; 555 regulator-max-microvolt = <3072000>; 556 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 557 }; 558 559 vreg_l9b_2p9: ldo9 { 560 regulator-name = "vreg_l9b_2p9"; 561 regulator-min-microvolt = <2960000>; 562 regulator-max-microvolt = <2960000>; 563 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 564 }; 565 566 vreg_l10b_1p8: ldo10 { 567 regulator-name = "vreg_l10b_1p8"; 568 regulator-min-microvolt = <1800000>; 569 regulator-max-microvolt = <1800000>; 570 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 571 }; 572 573 vreg_l12b_1p2: ldo12 { 574 regulator-name = "vreg_l12b_1p2"; 575 regulator-min-microvolt = <1200000>; 576 regulator-max-microvolt = <1200000>; 577 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 578 regulator-always-on; 579 }; 580 581 vreg_l13b_3p0: ldo13 { 582 regulator-name = "vreg_l13b_3p0"; 583 regulator-min-microvolt = <3072000>; 584 regulator-max-microvolt = <3100000>; 585 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 586 }; 587 588 vreg_l14b_3p0: ldo14 { 589 regulator-name = "vreg_l14b_3p0"; 590 regulator-min-microvolt = <3072000>; 591 regulator-max-microvolt = <3072000>; 592 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 593 }; 594 595 vreg_l15b_1p8: ldo15 { 596 regulator-name = "vreg_l15b_1p8"; 597 regulator-min-microvolt = <1800000>; 598 regulator-max-microvolt = <1800000>; 599 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 600 regulator-always-on; 601 }; 602 603 vreg_l16b_2p9: ldo16 { 604 regulator-name = "vreg_l16b_2p9"; 605 regulator-min-microvolt = <2912000>; 606 regulator-max-microvolt = <2912000>; 607 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 608 }; 609 610 vreg_l17b_2p5: ldo17 { 611 regulator-name = "vreg_l17b_2p5"; 612 regulator-min-microvolt = <2504000>; 613 regulator-max-microvolt = <2504000>; 614 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 615 }; 616 }; 617 618 regulators-1 { 619 compatible = "qcom,pm8550ve-rpmh-regulators"; 620 qcom,pmic-id = "c"; 621 622 vdd-l1-supply = <&vreg_s5j_1p2>; 623 vdd-l2-supply = <&vreg_s1f_0p7>; 624 vdd-l3-supply = <&vreg_s1f_0p7>; 625 vdd-s4-supply = <&vph_pwr>; 626 627 vreg_s4c_1p8: smps4 { 628 regulator-name = "vreg_s4c_1p8"; 629 regulator-min-microvolt = <1856000>; 630 regulator-max-microvolt = <2000000>; 631 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 632 }; 633 634 vreg_l1c_1p2: ldo1 { 635 regulator-name = "vreg_l1c_1p2"; 636 regulator-min-microvolt = <1200000>; 637 regulator-max-microvolt = <1200000>; 638 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 639 }; 640 641 vreg_l2c_0p8: ldo2 { 642 regulator-name = "vreg_l2c_0p8"; 643 regulator-min-microvolt = <880000>; 644 regulator-max-microvolt = <920000>; 645 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 646 }; 647 648 vreg_l3c_0p8: ldo3 { 649 regulator-name = "vreg_l3c_0p8"; 650 regulator-min-microvolt = <880000>; 651 regulator-max-microvolt = <920000>; 652 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 653 }; 654 }; 655 656 regulators-2 { 657 compatible = "qcom,pmc8380-rpmh-regulators"; 658 qcom,pmic-id = "d"; 659 660 vdd-l1-supply = <&vreg_s1f_0p7>; 661 vdd-l2-supply = <&vreg_s1f_0p7>; 662 vdd-l3-supply = <&vreg_s4c_1p8>; 663 vdd-s1-supply = <&vph_pwr>; 664 665 vreg_l1d_0p8: ldo1 { 666 regulator-name = "vreg_l1d_0p8"; 667 regulator-min-microvolt = <880000>; 668 regulator-max-microvolt = <920000>; 669 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 670 }; 671 672 vreg_l2d_0p9: ldo2 { 673 regulator-name = "vreg_l2d_0p9"; 674 regulator-min-microvolt = <912000>; 675 regulator-max-microvolt = <920000>; 676 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 677 }; 678 679 vreg_l3d_1p8: ldo3 { 680 regulator-name = "vreg_l3d_1p8"; 681 regulator-min-microvolt = <1800000>; 682 regulator-max-microvolt = <1800000>; 683 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 684 }; 685 }; 686 687 regulators-3 { 688 compatible = "qcom,pmc8380-rpmh-regulators"; 689 qcom,pmic-id = "e"; 690 691 vdd-l2-supply = <&vreg_s1f_0p7>; 692 vdd-l3-supply = <&vreg_s5j_1p2>; 693 694 vreg_l2e_0p8: ldo2 { 695 regulator-name = "vreg_l2e_0p8"; 696 regulator-min-microvolt = <880000>; 697 regulator-max-microvolt = <920000>; 698 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 699 }; 700 701 vreg_l3e_1p2: ldo3 { 702 regulator-name = "vreg_l3e_1p2"; 703 regulator-min-microvolt = <1200000>; 704 regulator-max-microvolt = <1200000>; 705 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 706 }; 707 }; 708 709 regulators-4 { 710 compatible = "qcom,pmc8380-rpmh-regulators"; 711 qcom,pmic-id = "f"; 712 713 vdd-l1-supply = <&vreg_s5j_1p2>; 714 vdd-l2-supply = <&vreg_s5j_1p2>; 715 vdd-l3-supply = <&vreg_s5j_1p2>; 716 vdd-s1-supply = <&vph_pwr>; 717 718 vreg_s1f_0p7: smps1 { 719 regulator-name = "vreg_s1f_0p7"; 720 regulator-min-microvolt = <700000>; 721 regulator-max-microvolt = <1100000>; 722 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 723 }; 724 725 vreg_l1f_1p0: ldo1 { 726 regulator-name = "vreg_l1f_1p0"; 727 regulator-min-microvolt = <1024000>; 728 regulator-max-microvolt = <1024000>; 729 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 730 }; 731 732 vreg_l2f_1p0: ldo2 { 733 regulator-name = "vreg_l2f_1p0"; 734 regulator-min-microvolt = <1024000>; 735 regulator-max-microvolt = <1024000>; 736 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 737 }; 738 739 vreg_l3f_1p0: ldo3 { 740 regulator-name = "vreg_l3f_1p0"; 741 regulator-min-microvolt = <1024000>; 742 regulator-max-microvolt = <1024000>; 743 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 744 }; 745 }; 746 747 regulators-6 { 748 compatible = "qcom,pm8550ve-rpmh-regulators"; 749 qcom,pmic-id = "i"; 750 751 vdd-l1-supply = <&vreg_s4c_1p8>; 752 vdd-l2-supply = <&vreg_s5j_1p2>; 753 vdd-l3-supply = <&vreg_s1f_0p7>; 754 vdd-s1-supply = <&vph_pwr>; 755 vdd-s2-supply = <&vph_pwr>; 756 757 vreg_s1i_0p9: smps1 { 758 regulator-name = "vreg_s1i_0p9"; 759 regulator-min-microvolt = <900000>; 760 regulator-max-microvolt = <920000>; 761 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 762 }; 763 764 vreg_s2i_1p0: smps2 { 765 regulator-name = "vreg_s2i_1p0"; 766 regulator-min-microvolt = <1000000>; 767 regulator-max-microvolt = <1100000>; 768 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 769 }; 770 771 vreg_l1i_1p8: ldo1 { 772 regulator-name = "vreg_l1i_1p8"; 773 regulator-min-microvolt = <1800000>; 774 regulator-max-microvolt = <1800000>; 775 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 776 }; 777 778 vreg_l2i_1p2: ldo2 { 779 regulator-name = "vreg_l2i_1p2"; 780 regulator-min-microvolt = <1200000>; 781 regulator-max-microvolt = <1200000>; 782 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 783 }; 784 785 vreg_l3i_0p8: ldo3 { 786 regulator-name = "vreg_l3i_0p8"; 787 regulator-min-microvolt = <880000>; 788 regulator-max-microvolt = <920000>; 789 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 790 }; 791 }; 792 793 regulators-7 { 794 compatible = "qcom,pm8550ve-rpmh-regulators"; 795 qcom,pmic-id = "j"; 796 797 vdd-l1-supply = <&vreg_s1f_0p7>; 798 vdd-l2-supply = <&vreg_s5j_1p2>; 799 vdd-l3-supply = <&vreg_s1f_0p7>; 800 vdd-s5-supply = <&vph_pwr>; 801 802 vreg_s5j_1p2: smps5 { 803 regulator-name = "vreg_s5j_1p2"; 804 regulator-min-microvolt = <1256000>; 805 regulator-max-microvolt = <1304000>; 806 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 807 }; 808 809 vreg_l1j_0p8: ldo1 { 810 regulator-name = "vreg_l1j_0p8"; 811 regulator-min-microvolt = <880000>; 812 regulator-max-microvolt = <920000>; 813 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 814 }; 815 816 vreg_l2j_1p2: ldo2 { 817 regulator-name = "vreg_l2j_1p2"; 818 regulator-min-microvolt = <1256000>; 819 regulator-max-microvolt = <1256000>; 820 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 821 }; 822 823 vreg_l3j_0p8: ldo3 { 824 regulator-name = "vreg_l3j_0p8"; 825 regulator-min-microvolt = <880000>; 826 regulator-max-microvolt = <920000>; 827 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 828 }; 829 }; 830}; 831 832&gpu { 833 status = "okay"; 834 835 zap-shader { 836 firmware-name = "qcom/x1e80100/gen70500_zap.mbn"; 837 }; 838}; 839 840&i2c5 { 841 clock-frequency = <400000>; 842 843 status = "okay"; 844 845 eusb3_repeater: redriver@47 { 846 compatible = "nxp,ptn3222"; 847 reg = <0x47>; 848 #phy-cells = <0>; 849 850 vdd3v3-supply = <&vreg_l13b_3p0>; 851 vdd1v8-supply = <&vreg_l4b_1p8>; 852 853 reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>; 854 855 pinctrl-0 = <&eusb3_reset_n>; 856 pinctrl-names = "default"; 857 }; 858 859 eusb6_repeater: redriver@4f { 860 compatible = "nxp,ptn3222"; 861 reg = <0x4f>; 862 #phy-cells = <0>; 863 864 vdd3v3-supply = <&vreg_l13b_3p0>; 865 vdd1v8-supply = <&vreg_l4b_1p8>; 866 867 reset-gpios = <&tlmm 184 GPIO_ACTIVE_LOW>; 868 869 pinctrl-0 = <&eusb6_reset_n>; 870 pinctrl-names = "default"; 871 }; 872}; 873 874&lpass_tlmm { 875 spkr_01_sd_n_active: spkr-01-sd-n-active-state { 876 pins = "gpio12"; 877 function = "gpio"; 878 drive-strength = <16>; 879 bias-disable; 880 output-low; 881 }; 882}; 883 884&mdss { 885 status = "okay"; 886}; 887 888&mdss_dp0 { 889 status = "okay"; 890}; 891 892&mdss_dp0_out { 893 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 894}; 895 896&mdss_dp1 { 897 status = "okay"; 898}; 899 900&mdss_dp1_out { 901 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 902}; 903 904&mdss_dp2 { 905 status = "okay"; 906}; 907 908&mdss_dp2_out { 909 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 910}; 911 912&mdss_dp3 { 913 /delete-property/ #sound-dai-cells; 914 915 pinctrl-0 = <&edp0_hpd_default>; 916 pinctrl-names = "default"; 917 918 status = "okay"; 919 920 aux-bus { 921 panel { 922 compatible = "edp-panel"; 923 power-supply = <&vreg_edp_3p3>; 924 925 port { 926 edp_panel_in: endpoint { 927 remote-endpoint = <&mdss_dp3_out>; 928 }; 929 }; 930 }; 931 }; 932}; 933 934&mdss_dp3_out { 935 data-lanes = <0 1 2 3>; 936 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 937 938 remote-endpoint = <&edp_panel_in>; 939}; 940 941&mdss_dp3_phy { 942 vdda-phy-supply = <&vreg_l3j_0p8>; 943 vdda-pll-supply = <&vreg_l2j_1p2>; 944 945 status = "okay"; 946}; 947 948&pm8550ve_8_gpios { 949 pcie_x8_12v: pcie-12v-default-state { 950 pins = "gpio8"; 951 function = "normal"; 952 output-enable; 953 output-high; 954 bias-pull-down; 955 power-source = <0>; 956 }; 957}; 958 959&pmc8380_3_gpios { 960 pm_sde7_aux_3p3_en: pcie-aux-3p3-default-state { 961 pins = "gpio8"; 962 function = "normal"; 963 output-enable; 964 output-high; 965 bias-pull-down; 966 power-source = <0>; 967 }; 968 969 pm_sde7_main_3p3_en: pcie-main-3p3-default-state { 970 pins = "gpio6"; 971 function = "normal"; 972 output-enable; 973 output-high; 974 bias-pull-down; 975 power-source = <0>; 976 }; 977}; 978 979&pcie3 { 980 pinctrl-names = "default"; 981 pinctrl-0 = <&pcie3_default>; 982 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 983 wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>; 984 985 status = "okay"; 986}; 987 988&pcie3_phy { 989 vdda-phy-supply = <&vreg_l3c_0p8>; 990 vdda-pll-supply = <&vreg_l3e_1p2>; 991 992 status = "okay"; 993}; 994 995&pcie3_port { 996 vpcie12v-supply = <&vreg_pcie_12v>; 997 vpcie3v3-supply = <&vreg_pcie_3v3>; 998 vpcie3v3aux-supply = <&vreg_pcie_3v3_aux>; 999}; 1000 1001&pcie4 { 1002 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>; 1003 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>; 1004 1005 pinctrl-0 = <&pcie4_default>; 1006 pinctrl-names = "default"; 1007 1008 status = "okay"; 1009}; 1010 1011&pcie4_phy { 1012 vdda-phy-supply = <&vreg_l3i_0p8>; 1013 vdda-pll-supply = <&vreg_l3e_1p2>; 1014 1015 status = "okay"; 1016}; 1017 1018&pcie4_port0 { 1019 wifi@0 { 1020 compatible = "pci17cb,1107"; 1021 reg = <0x10000 0x0 0x0 0x0 0x0>; 1022 1023 vddaon-supply = <&vreg_pmu_aon_0p59>; 1024 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 1025 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>; 1026 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>; 1027 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 1028 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 1029 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>; 1030 vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>; 1031 vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>; 1032 }; 1033}; 1034 1035&pcie6a { 1036 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>; 1037 wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>; 1038 1039 vddpe-3v3-supply = <&vreg_nvme>; 1040 1041 pinctrl-names = "default"; 1042 pinctrl-0 = <&pcie6a_default>; 1043 1044 status = "okay"; 1045}; 1046 1047&pcie6a_phy { 1048 vdda-phy-supply = <&vreg_l1d_0p8>; 1049 vdda-pll-supply = <&vreg_l2j_1p2>; 1050 1051 status = "okay"; 1052}; 1053 1054&qupv3_0 { 1055 status = "okay"; 1056}; 1057 1058&qupv3_1 { 1059 status = "okay"; 1060}; 1061 1062&qupv3_2 { 1063 status = "okay"; 1064}; 1065 1066&remoteproc_adsp { 1067 firmware-name = "qcom/x1e80100/adsp.mbn", 1068 "qcom/x1e80100/adsp_dtb.mbn"; 1069 1070 status = "okay"; 1071}; 1072 1073&remoteproc_cdsp { 1074 firmware-name = "qcom/x1e80100/cdsp.mbn", 1075 "qcom/x1e80100/cdsp_dtb.mbn"; 1076 1077 status = "okay"; 1078}; 1079 1080&smb2360_0 { 1081 status = "okay"; 1082}; 1083 1084&sdhc_2 { 1085 cd-gpios = <&tlmm 71 GPIO_ACTIVE_LOW>; 1086 pinctrl-0 = <&sdc2_default &sdc2_card_det_n>; 1087 pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>; 1088 pinctrl-names = "default", "sleep"; 1089 vmmc-supply = <&vreg_l9b_2p9>; 1090 vqmmc-supply = <&vreg_l6b_1p8>; 1091 bus-width = <4>; 1092 no-sdio; 1093 no-mmc; 1094 status = "okay"; 1095}; 1096 1097&smb2360_0_eusb2_repeater { 1098 vdd18-supply = <&vreg_l3d_1p8>; 1099 vdd3-supply = <&vreg_l2b_3p0>; 1100}; 1101 1102&smb2360_1 { 1103 status = "okay"; 1104}; 1105 1106&smb2360_1_eusb2_repeater { 1107 vdd18-supply = <&vreg_l3d_1p8>; 1108 vdd3-supply = <&vreg_l14b_3p0>; 1109}; 1110 1111&smb2360_2 { 1112 status = "okay"; 1113}; 1114 1115&smb2360_2_eusb2_repeater { 1116 vdd18-supply = <&vreg_l3d_1p8>; 1117 vdd3-supply = <&vreg_l8b_3p0>; 1118}; 1119 1120&smb2360_3 { 1121 status = "okay"; 1122}; 1123 1124&swr0 { 1125 pinctrl-0 = <&wsa_swr_active>, <&spkr_01_sd_n_active>; 1126 pinctrl-names = "default"; 1127 1128 status = "okay"; 1129 1130 /* WSA8845, Left Speaker */ 1131 left_spkr: speaker@0,0 { 1132 compatible = "sdw20217020400"; 1133 reg = <0 0>; 1134 #sound-dai-cells = <0>; 1135 reset-gpios = <&lpass_tlmm 12 GPIO_ACTIVE_LOW>; 1136 sound-name-prefix = "SpkrLeft"; 1137 vdd-1p8-supply = <&vreg_l15b_1p8>; 1138 vdd-io-supply = <&vreg_l12b_1p2>; 1139 qcom,port-mapping = <1 2 3 7 10 13>; 1140 }; 1141 1142 /* WSA8845, Right Speaker */ 1143 right_spkr: speaker@0,1 { 1144 compatible = "sdw20217020400"; 1145 reg = <0 1>; 1146 #sound-dai-cells = <0>; 1147 reset-gpios = <&lpass_tlmm 12 GPIO_ACTIVE_LOW>; 1148 sound-name-prefix = "SpkrRight"; 1149 vdd-1p8-supply = <&vreg_l15b_1p8>; 1150 vdd-io-supply = <&vreg_l12b_1p2>; 1151 qcom,port-mapping = <4 5 6 7 11 13>; 1152 }; 1153}; 1154 1155&swr1 { 1156 status = "okay"; 1157 1158 /* WCD9385 RX */ 1159 wcd_rx: codec@0,4 { 1160 compatible = "sdw20217010d00"; 1161 reg = <0 4>; 1162 qcom,rx-port-mapping = <1 2 3 4 5>; 1163 }; 1164}; 1165 1166&swr2 { 1167 status = "okay"; 1168 1169 /* WCD9385 TX */ 1170 wcd_tx: codec@0,3 { 1171 compatible = "sdw20217010d00"; 1172 reg = <0 3>; 1173 qcom,tx-port-mapping = <2 2 3 4>; 1174 }; 1175}; 1176 1177&tlmm { 1178 gpio-reserved-ranges = <33 3>, /* Unused */ 1179 <44 4>, /* SPI (TPM) */ 1180 <238 1>; /* UFS Reset */ 1181 1182 edp_reg_en: edp-reg-en-state { 1183 pins = "gpio70"; 1184 function = "gpio"; 1185 drive-strength = <16>; 1186 bias-disable; 1187 }; 1188 1189 eusb3_reset_n: eusb3-reset-n-state { 1190 pins = "gpio6"; 1191 function = "gpio"; 1192 drive-strength = <2>; 1193 bias-disable; 1194 output-low; 1195 }; 1196 1197 eusb6_reset_n: eusb6-reset-n-state { 1198 pins = "gpio184"; 1199 function = "gpio"; 1200 drive-strength = <2>; 1201 bias-disable; 1202 output-low; 1203 }; 1204 1205 nvme_reg_en: nvme-reg-en-state { 1206 pins = "gpio18"; 1207 function = "gpio"; 1208 drive-strength = <2>; 1209 bias-disable; 1210 }; 1211 1212 pcie3_default: pcie3-default-state { 1213 clkreq-n-pins { 1214 pins = "gpio144"; 1215 function = "pcie3_clk"; 1216 drive-strength = <2>; 1217 bias-pull-up; 1218 }; 1219 1220 perst-n-pins { 1221 pins = "gpio143"; 1222 function = "gpio"; 1223 drive-strength = <2>; 1224 bias-pull-down; 1225 }; 1226 1227 wake-n-pins { 1228 pins = "gpio145"; 1229 function = "gpio"; 1230 drive-strength = <2>; 1231 bias-pull-up; 1232 }; 1233 }; 1234 1235 pcie4_default: pcie4-default-state { 1236 clkreq-n-pins { 1237 pins = "gpio147"; 1238 function = "pcie4_clk"; 1239 drive-strength = <2>; 1240 bias-pull-up; 1241 }; 1242 1243 perst-n-pins { 1244 pins = "gpio146"; 1245 function = "gpio"; 1246 drive-strength = <2>; 1247 bias-disable; 1248 }; 1249 1250 wake-n-pins { 1251 pins = "gpio148"; 1252 function = "gpio"; 1253 drive-strength = <2>; 1254 bias-pull-up; 1255 }; 1256 }; 1257 1258 pcie6a_default: pcie6a-default-state { 1259 clkreq-n-pins { 1260 pins = "gpio153"; 1261 function = "pcie6a_clk"; 1262 drive-strength = <2>; 1263 bias-pull-up; 1264 }; 1265 1266 perst-n-pins { 1267 pins = "gpio152"; 1268 function = "gpio"; 1269 drive-strength = <2>; 1270 bias-disable; 1271 }; 1272 1273 wake-n-pins { 1274 pins = "gpio154"; 1275 function = "gpio"; 1276 drive-strength = <2>; 1277 bias-pull-up; 1278 }; 1279 }; 1280 1281 sdc2_card_det_n: sdc2-card-det-state { 1282 pins = "gpio71"; 1283 function = "gpio"; 1284 drive-strength = <2>; 1285 bias-pull-up; 1286 }; 1287 1288 usb_1_ss0_sbu_default: usb-1-ss0-sbu-state { 1289 mode-pins { 1290 pins = "gpio166"; 1291 function = "gpio"; 1292 bias-disable; 1293 drive-strength = <2>; 1294 output-high; 1295 }; 1296 1297 oe-n-pins { 1298 pins = "gpio168"; 1299 function = "gpio"; 1300 bias-disable; 1301 drive-strength = <2>; 1302 }; 1303 1304 sel-pins { 1305 pins = "gpio167"; 1306 function = "gpio"; 1307 bias-disable; 1308 drive-strength = <2>; 1309 }; 1310 1311 }; 1312 1313 usb_1_ss1_sbu_default: usb-1-ss1-sbu-state { 1314 mode-pins { 1315 pins = "gpio177"; 1316 function = "gpio"; 1317 bias-disable; 1318 drive-strength = <2>; 1319 output-high; 1320 }; 1321 1322 oe-n-pins { 1323 pins = "gpio179"; 1324 function = "gpio"; 1325 bias-disable; 1326 drive-strength = <2>; 1327 }; 1328 1329 sel-pins { 1330 pins = "gpio178"; 1331 function = "gpio"; 1332 bias-disable; 1333 drive-strength = <2>; 1334 }; 1335 }; 1336 1337 usb_1_ss2_sbu_default: usb-1-ss2-sbu-state { 1338 mode-pins { 1339 pins = "gpio169"; 1340 function = "gpio"; 1341 bias-disable; 1342 drive-strength = <2>; 1343 output-high; 1344 }; 1345 1346 oe-n-pins { 1347 pins = "gpio171"; 1348 function = "gpio"; 1349 bias-disable; 1350 drive-strength = <2>; 1351 }; 1352 1353 sel-pins { 1354 pins = "gpio170"; 1355 function = "gpio"; 1356 bias-disable; 1357 drive-strength = <2>; 1358 }; 1359 }; 1360 1361 wcd_default: wcd-reset-n-active-state { 1362 pins = "gpio191"; 1363 function = "gpio"; 1364 drive-strength = <16>; 1365 bias-disable; 1366 output-low; 1367 }; 1368 1369 wcn_wlan_bt_en: wcn-wlan-bt-en-state { 1370 pins = "gpio116", "gpio117"; 1371 function = "gpio"; 1372 drive-strength = <2>; 1373 bias-disable; 1374 }; 1375 1376 wcn_sw_en: wcn-sw-en-state { 1377 pins = "gpio214"; 1378 function = "gpio"; 1379 drive-strength = <2>; 1380 bias-disable; 1381 }; 1382}; 1383 1384&uart14 { 1385 status = "okay"; 1386 1387 bluetooth { 1388 compatible = "qcom,wcn7850-bt"; 1389 max-speed = <3200000>; 1390 1391 vddaon-supply = <&vreg_pmu_aon_0p59>; 1392 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 1393 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>; 1394 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>; 1395 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 1396 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 1397 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>; 1398 }; 1399}; 1400 1401&uart21 { 1402 compatible = "qcom,geni-debug-uart"; 1403 status = "okay"; 1404}; 1405 1406&usb_1_ss0_hsphy { 1407 vdd-supply = <&vreg_l3j_0p8>; 1408 vdda12-supply = <&vreg_l2j_1p2>; 1409 1410 phys = <&smb2360_0_eusb2_repeater>; 1411 1412 status = "okay"; 1413}; 1414 1415&usb_1_ss0_qmpphy { 1416 vdda-phy-supply = <&vreg_l2j_1p2>; 1417 vdda-pll-supply = <&vreg_l1j_0p8>; 1418 1419 status = "okay"; 1420}; 1421 1422&usb_1_ss0 { 1423 status = "okay"; 1424}; 1425 1426&usb_1_ss0_dwc3 { 1427 dr_mode = "host"; 1428}; 1429 1430&usb_1_ss0_dwc3_hs { 1431 remote-endpoint = <&pmic_glink_ss0_hs_in>; 1432}; 1433 1434&usb_1_ss0_qmpphy_out { 1435 remote-endpoint = <&pmic_glink_ss0_ss_in>; 1436}; 1437 1438&usb_1_ss1_hsphy { 1439 vdd-supply = <&vreg_l3j_0p8>; 1440 vdda12-supply = <&vreg_l2j_1p2>; 1441 1442 phys = <&smb2360_1_eusb2_repeater>; 1443 1444 status = "okay"; 1445}; 1446 1447&usb_1_ss1_qmpphy { 1448 vdda-phy-supply = <&vreg_l2j_1p2>; 1449 vdda-pll-supply = <&vreg_l2d_0p9>; 1450 1451 status = "okay"; 1452}; 1453 1454&usb_1_ss1 { 1455 status = "okay"; 1456}; 1457 1458&usb_1_ss1_dwc3 { 1459 dr_mode = "host"; 1460}; 1461 1462&usb_1_ss1_dwc3_hs { 1463 remote-endpoint = <&pmic_glink_ss1_hs_in>; 1464}; 1465 1466&usb_1_ss1_qmpphy_out { 1467 remote-endpoint = <&pmic_glink_ss1_ss_in>; 1468}; 1469 1470&usb_1_ss2_hsphy { 1471 vdd-supply = <&vreg_l3j_0p8>; 1472 vdda12-supply = <&vreg_l2j_1p2>; 1473 1474 phys = <&smb2360_2_eusb2_repeater>; 1475 1476 status = "okay"; 1477}; 1478 1479&usb_1_ss2_qmpphy { 1480 vdda-phy-supply = <&vreg_l2j_1p2>; 1481 vdda-pll-supply = <&vreg_l2d_0p9>; 1482 1483 status = "okay"; 1484}; 1485 1486&usb_1_ss2 { 1487 status = "okay"; 1488}; 1489 1490&usb_1_ss2_dwc3 { 1491 dr_mode = "host"; 1492}; 1493 1494&usb_1_ss2_dwc3_hs { 1495 remote-endpoint = <&pmic_glink_ss2_hs_in>; 1496}; 1497 1498&usb_1_ss2_qmpphy_out { 1499 remote-endpoint = <&pmic_glink_ss2_ss_in>; 1500}; 1501 1502&usb_mp { 1503 status = "okay"; 1504}; 1505 1506&usb_mp_hsphy0 { 1507 vdd-supply = <&vreg_l2e_0p8>; 1508 vdda12-supply = <&vreg_l3e_1p2>; 1509 1510 phys = <&eusb3_repeater>; 1511 1512 status = "okay"; 1513}; 1514 1515&usb_mp_hsphy1 { 1516 vdd-supply = <&vreg_l2e_0p8>; 1517 vdda12-supply = <&vreg_l3e_1p2>; 1518 1519 phys = <&eusb6_repeater>; 1520 1521 status = "okay"; 1522}; 1523 1524&usb_mp_qmpphy0 { 1525 vdda-phy-supply = <&vreg_l3e_1p2>; 1526 vdda-pll-supply = <&vreg_l3c_0p8>; 1527 1528 status = "okay"; 1529}; 1530 1531&usb_mp_qmpphy1 { 1532 vdda-phy-supply = <&vreg_l3e_1p2>; 1533 vdda-pll-supply = <&vreg_l3c_0p8>; 1534 1535 status = "okay"; 1536}; 1537