1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * Copyright (c) 2021, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2022, Linaro Limited 5 */ 6 7/dts-v1/; 8 9#include <dt-bindings/gpio/gpio.h> 10#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 12#include "sc8280xp.dtsi" 13#include "sc8280xp-pmics.dtsi" 14 15/ { 16 model = "Qualcomm SC8280XP CRD"; 17 compatible = "qcom,sc8280xp-crd", "qcom,sc8280xp"; 18 19 aliases { 20 i2c4 = &i2c4; 21 i2c21 = &i2c21; 22 serial0 = &uart17; 23 }; 24 25 backlight: backlight { 26 compatible = "pwm-backlight"; 27 pwms = <&pmc8280c_lpg 3 1000000>; 28 enable-gpios = <&pmc8280_1_gpios 8 GPIO_ACTIVE_HIGH>; 29 power-supply = <&vreg_edp_bl>; 30 31 pinctrl-names = "default"; 32 pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>; 33 }; 34 35 chosen { 36 stdout-path = "serial0:115200n8"; 37 }; 38 39 pmic-glink { 40 compatible = "qcom,sc8280xp-pmic-glink", "qcom,pmic-glink"; 41 42 #address-cells = <1>; 43 #size-cells = <0>; 44 45 connector@0 { 46 compatible = "usb-c-connector"; 47 reg = <0>; 48 power-role = "dual"; 49 data-role = "dual"; 50 51 ports { 52 #address-cells = <1>; 53 #size-cells = <0>; 54 55 port@0 { 56 reg = <0>; 57 58 pmic_glink_con0_hs: endpoint { 59 remote-endpoint = <&usb_0_role_switch>; 60 }; 61 }; 62 63 port@1 { 64 reg = <1>; 65 66 pmic_glink_con0_ss: endpoint { 67 remote-endpoint = <&mdss0_dp0_out>; 68 }; 69 }; 70 71 port@2 { 72 reg = <2>; 73 74 pmic_glink_con0_sbu: endpoint { 75 remote-endpoint = <&usb0_sbu_mux>; 76 }; 77 }; 78 }; 79 }; 80 81 connector@1 { 82 compatible = "usb-c-connector"; 83 reg = <1>; 84 power-role = "dual"; 85 data-role = "dual"; 86 87 ports { 88 #address-cells = <1>; 89 #size-cells = <0>; 90 port@0 { 91 reg = <0>; 92 93 pmic_glink_con1_hs: endpoint { 94 remote-endpoint = <&usb_1_role_switch>; 95 }; 96 }; 97 98 port@1 { 99 reg = <1>; 100 101 pmic_glink_con1_ss: endpoint { 102 remote-endpoint = <&mdss0_dp1_out>; 103 }; 104 }; 105 106 port@2 { 107 reg = <2>; 108 109 pmic_glink_con1_sbu: endpoint { 110 remote-endpoint = <&usb1_sbu_mux>; 111 }; 112 }; 113 }; 114 }; 115 }; 116 117 vreg_edp_3p3: regulator-edp-3p3 { 118 compatible = "regulator-fixed"; 119 120 regulator-name = "VREG_EDP_3P3"; 121 regulator-min-microvolt = <3300000>; 122 regulator-max-microvolt = <3300000>; 123 124 gpio = <&tlmm 25 GPIO_ACTIVE_HIGH>; 125 enable-active-high; 126 127 pinctrl-names = "default"; 128 pinctrl-0 = <&edp_reg_en>; 129 130 regulator-boot-on; 131 }; 132 133 vreg_edp_bl: regulator-edp-bl { 134 compatible = "regulator-fixed"; 135 136 regulator-name = "VBL9"; 137 regulator-min-microvolt = <3600000>; 138 regulator-max-microvolt = <3600000>; 139 140 gpio = <&pmc8280_1_gpios 9 GPIO_ACTIVE_HIGH>; 141 enable-active-high; 142 143 pinctrl-names = "default"; 144 pinctrl-0 = <&edp_bl_reg_en>; 145 146 regulator-boot-on; 147 }; 148 149 vreg_nvme: regulator-nvme { 150 compatible = "regulator-fixed"; 151 152 regulator-name = "VCC3_SSD"; 153 regulator-min-microvolt = <3300000>; 154 regulator-max-microvolt = <3300000>; 155 156 gpio = <&tlmm 135 GPIO_ACTIVE_HIGH>; 157 enable-active-high; 158 159 pinctrl-names = "default"; 160 pinctrl-0 = <&nvme_reg_en>; 161 }; 162 163 vreg_misc_3p3: regulator-misc-3p3 { 164 compatible = "regulator-fixed"; 165 166 regulator-name = "VCC3B"; 167 regulator-min-microvolt = <3300000>; 168 regulator-max-microvolt = <3300000>; 169 170 gpio = <&pmc8280_1_gpios 1 GPIO_ACTIVE_HIGH>; 171 enable-active-high; 172 173 pinctrl-names = "default"; 174 pinctrl-0 = <&misc_3p3_reg_en>; 175 176 regulator-boot-on; 177 regulator-always-on; 178 }; 179 180 vreg_wlan: regulator-wlan { 181 compatible = "regulator-fixed"; 182 183 regulator-name = "VCC_WLAN_3R9"; 184 regulator-min-microvolt = <3900000>; 185 regulator-max-microvolt = <3900000>; 186 187 gpio = <&pmr735a_gpios 1 GPIO_ACTIVE_HIGH>; 188 enable-active-high; 189 190 pinctrl-names = "default"; 191 pinctrl-0 = <&hastings_reg_en>; 192 193 regulator-boot-on; 194 }; 195 196 vreg_wwan: regulator-wwan { 197 compatible = "regulator-fixed"; 198 199 regulator-name = "VCC3B_WAN"; 200 regulator-min-microvolt = <3300000>; 201 regulator-max-microvolt = <3300000>; 202 203 gpio = <&pmc8280_2_gpios 1 GPIO_ACTIVE_HIGH>; 204 enable-active-high; 205 206 pinctrl-names = "default"; 207 pinctrl-0 = <&wwan_sw_en>; 208 209 regulator-boot-on; 210 }; 211 212 reserved-memory { 213 linux,cma { 214 compatible = "shared-dma-pool"; 215 size = <0x0 0x8000000>; 216 reusable; 217 linux,cma-default; 218 }; 219 }; 220 221 usb0-sbu-mux { 222 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 223 224 enable-gpios = <&tlmm 101 GPIO_ACTIVE_LOW>; 225 select-gpios = <&tlmm 164 GPIO_ACTIVE_HIGH>; 226 227 pinctrl-names = "default"; 228 pinctrl-0 = <&usb0_sbu_default>; 229 230 mode-switch; 231 orientation-switch; 232 svid = /bits/ 16 <0xff01>; 233 234 port { 235 usb0_sbu_mux: endpoint { 236 remote-endpoint = <&pmic_glink_con0_sbu>; 237 }; 238 }; 239 }; 240 241 usb1-sbu-mux { 242 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 243 244 enable-gpios = <&tlmm 48 GPIO_ACTIVE_LOW>; 245 select-gpios = <&tlmm 47 GPIO_ACTIVE_HIGH>; 246 247 pinctrl-names = "default"; 248 pinctrl-0 = <&usb1_sbu_default>; 249 250 mode-switch; 251 orientation-switch; 252 svid = /bits/ 16 <0xff01>; 253 254 port { 255 usb1_sbu_mux: endpoint { 256 remote-endpoint = <&pmic_glink_con1_sbu>; 257 }; 258 }; 259 }; 260}; 261 262&apps_rsc { 263 regulators-0 { 264 compatible = "qcom,pm8350-rpmh-regulators"; 265 qcom,pmic-id = "b"; 266 267 vdd-l3-l5-supply = <&vreg_s11b>; 268 269 vreg_s11b: smps11 { 270 regulator-name = "vreg_s11b"; 271 regulator-min-microvolt = <1272000>; 272 regulator-max-microvolt = <1272000>; 273 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 274 }; 275 276 vreg_l3b: ldo3 { 277 regulator-name = "vreg_l3b"; 278 regulator-min-microvolt = <1200000>; 279 regulator-max-microvolt = <1200000>; 280 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 281 regulator-boot-on; 282 }; 283 284 vreg_l4b: ldo4 { 285 regulator-name = "vreg_l4b"; 286 regulator-min-microvolt = <912000>; 287 regulator-max-microvolt = <912000>; 288 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 289 }; 290 291 vreg_l6b: ldo6 { 292 regulator-name = "vreg_l6b"; 293 regulator-min-microvolt = <880000>; 294 regulator-max-microvolt = <880000>; 295 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 296 regulator-boot-on; 297 }; 298 }; 299 300 regulators-1 { 301 compatible = "qcom,pm8350c-rpmh-regulators"; 302 qcom,pmic-id = "c"; 303 304 vreg_l1c: ldo1 { 305 regulator-name = "vreg_l1c"; 306 regulator-min-microvolt = <1800000>; 307 regulator-max-microvolt = <1800000>; 308 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 309 }; 310 311 vreg_l7c: ldo7 { 312 regulator-name = "vreg_l7c"; 313 regulator-min-microvolt = <2504000>; 314 regulator-max-microvolt = <2504000>; 315 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 316 regulator-allow-set-load; 317 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 318 RPMH_REGULATOR_MODE_HPM>; 319 }; 320 321 vreg_l13c: ldo13 { 322 regulator-name = "vreg_l13c"; 323 regulator-min-microvolt = <3072000>; 324 regulator-max-microvolt = <3072000>; 325 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 326 }; 327 }; 328 329 regulators-2 { 330 compatible = "qcom,pm8350-rpmh-regulators"; 331 qcom,pmic-id = "d"; 332 333 vdd-l1-l4-supply = <&vreg_s11b>; 334 335 vreg_l3d: ldo3 { 336 regulator-name = "vreg_l3d"; 337 regulator-min-microvolt = <1200000>; 338 regulator-max-microvolt = <1200000>; 339 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 340 regulator-allow-set-load; 341 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 342 RPMH_REGULATOR_MODE_HPM>; 343 }; 344 345 vreg_l4d: ldo4 { 346 regulator-name = "vreg_l4d"; 347 regulator-min-microvolt = <1200000>; 348 regulator-max-microvolt = <1200000>; 349 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 350 }; 351 352 vreg_l6d: ldo6 { 353 regulator-name = "vreg_l6d"; 354 regulator-min-microvolt = <880000>; 355 regulator-max-microvolt = <880000>; 356 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 357 }; 358 359 vreg_l7d: ldo7 { 360 regulator-name = "vreg_l7d"; 361 regulator-min-microvolt = <3072000>; 362 regulator-max-microvolt = <3072000>; 363 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 364 }; 365 366 vreg_l9d: ldo9 { 367 regulator-name = "vreg_l9d"; 368 regulator-min-microvolt = <912000>; 369 regulator-max-microvolt = <912000>; 370 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 371 }; 372 }; 373}; 374 375&dispcc0 { 376 status = "okay"; 377}; 378 379&mdss0 { 380 status = "okay"; 381}; 382 383&mdss0_dp0 { 384 status = "okay"; 385}; 386 387&mdss0_dp0_out { 388 data-lanes = <0 1>; 389 remote-endpoint = <&pmic_glink_con0_ss>; 390}; 391 392&mdss0_dp1 { 393 status = "okay"; 394}; 395 396&mdss0_dp1_out { 397 data-lanes = <0 1>; 398 remote-endpoint = <&pmic_glink_con1_ss>; 399}; 400 401&mdss0_dp3 { 402 compatible = "qcom,sc8280xp-edp"; 403 /delete-property/ #sound-dai-cells; 404 405 data-lanes = <0 1 2 3>; 406 407 status = "okay"; 408 409 aux-bus { 410 panel { 411 compatible = "edp-panel"; 412 power-supply = <&vreg_edp_3p3>; 413 414 backlight = <&backlight>; 415 416 port { 417 edp_panel_in: endpoint { 418 remote-endpoint = <&mdss0_dp3_out>; 419 }; 420 }; 421 }; 422 }; 423 424 ports { 425 port@1 { 426 reg = <1>; 427 mdss0_dp3_out: endpoint { 428 remote-endpoint = <&edp_panel_in>; 429 }; 430 }; 431 }; 432}; 433 434&mdss0_dp3_phy { 435 vdda-phy-supply = <&vreg_l6b>; 436 vdda-pll-supply = <&vreg_l3b>; 437 438 status = "okay"; 439}; 440 441&i2c4 { 442 clock-frequency = <400000>; 443 444 pinctrl-names = "default"; 445 pinctrl-0 = <&i2c4_default>; 446 447 status = "okay"; 448 449 touchscreen@10 { 450 compatible = "hid-over-i2c"; 451 reg = <0x10>; 452 453 hid-descr-addr = <0x1>; 454 interrupts-extended = <&tlmm 175 IRQ_TYPE_LEVEL_LOW>; 455 vdd-supply = <&vreg_misc_3p3>; 456 457 pinctrl-names = "default"; 458 pinctrl-0 = <&ts0_default>; 459 }; 460}; 461 462&i2c21 { 463 clock-frequency = <400000>; 464 465 pinctrl-names = "default"; 466 pinctrl-0 = <&i2c21_default>; 467 468 status = "okay"; 469 470 touchpad@15 { 471 compatible = "hid-over-i2c"; 472 reg = <0x15>; 473 474 hid-descr-addr = <0x1>; 475 interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>; 476 vdd-supply = <&vreg_misc_3p3>; 477 478 pinctrl-names = "default"; 479 pinctrl-0 = <&tpad_default>; 480 481 wakeup-source; 482 }; 483 484 keyboard@68 { 485 compatible = "hid-over-i2c"; 486 reg = <0x68>; 487 488 hid-descr-addr = <0x1>; 489 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>; 490 vdd-supply = <&vreg_misc_3p3>; 491 492 pinctrl-names = "default"; 493 pinctrl-0 = <&kybd_default>; 494 495 wakeup-source; 496 }; 497}; 498 499&pcie2a { 500 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 501 wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>; 502 503 vddpe-3v3-supply = <&vreg_nvme>; 504 505 pinctrl-names = "default"; 506 pinctrl-0 = <&pcie2a_default>; 507 508 status = "okay"; 509}; 510 511&pcie2a_phy { 512 vdda-phy-supply = <&vreg_l6d>; 513 vdda-pll-supply = <&vreg_l4d>; 514 515 status = "okay"; 516}; 517 518&pcie3a { 519 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 520 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>; 521 522 vddpe-3v3-supply = <&vreg_wwan>; 523 524 pinctrl-names = "default"; 525 pinctrl-0 = <&pcie3a_default>; 526 527 status = "okay"; 528}; 529 530&pcie3a_phy { 531 vdda-phy-supply = <&vreg_l6d>; 532 vdda-pll-supply = <&vreg_l4d>; 533 534 status = "okay"; 535}; 536 537&pcie4 { 538 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 539 wake-gpios = <&tlmm 139 GPIO_ACTIVE_LOW>; 540 541 vddpe-3v3-supply = <&vreg_wlan>; 542 543 pinctrl-names = "default"; 544 pinctrl-0 = <&pcie4_default>; 545 546 status = "okay"; 547}; 548 549&pcie4_phy { 550 vdda-phy-supply = <&vreg_l6d>; 551 vdda-pll-supply = <&vreg_l4d>; 552 553 status = "okay"; 554}; 555 556&pmc8280c_lpg { 557 status = "okay"; 558}; 559 560&pmk8280_pon_pwrkey { 561 status = "okay"; 562}; 563 564&pmk8280_rtc { 565 nvmem-cells = <&rtc_offset>; 566 nvmem-cell-names = "offset"; 567 568 status = "okay"; 569}; 570 571&pmk8280_sdam_6 { 572 status = "okay"; 573 574 rtc_offset: rtc-offset@bc { 575 reg = <0xbc 0x4>; 576 }; 577}; 578 579&qup0 { 580 status = "okay"; 581}; 582 583&qup1 { 584 status = "okay"; 585}; 586 587&qup2 { 588 status = "okay"; 589}; 590 591&remoteproc_adsp { 592 firmware-name = "qcom/sc8280xp/qcadsp8280.mbn"; 593 594 status = "okay"; 595}; 596 597&remoteproc_nsp0 { 598 firmware-name = "qcom/sc8280xp/qccdsp8280.mbn"; 599 600 status = "okay"; 601}; 602 603&uart17 { 604 compatible = "qcom,geni-debug-uart"; 605 606 status = "okay"; 607}; 608 609&ufs_mem_hc { 610 reset-gpios = <&tlmm 228 GPIO_ACTIVE_LOW>; 611 612 vcc-supply = <&vreg_l7c>; 613 vcc-max-microamp = <800000>; 614 vccq-supply = <&vreg_l3d>; 615 vccq-max-microamp = <900000>; 616 617 status = "okay"; 618}; 619 620&ufs_mem_phy { 621 vdda-phy-supply = <&vreg_l6b>; 622 vdda-pll-supply = <&vreg_l3b>; 623 624 status = "okay"; 625}; 626 627&usb_0 { 628 status = "okay"; 629}; 630 631&usb_0_dwc3 { 632 dr_mode = "host"; 633}; 634 635&usb_0_hsphy { 636 vdda-pll-supply = <&vreg_l9d>; 637 vdda18-supply = <&vreg_l1c>; 638 vdda33-supply = <&vreg_l7d>; 639 640 status = "okay"; 641}; 642 643&usb_0_qmpphy { 644 vdda-phy-supply = <&vreg_l9d>; 645 vdda-pll-supply = <&vreg_l4d>; 646 647 status = "okay"; 648}; 649 650&usb_0_role_switch { 651 remote-endpoint = <&pmic_glink_con0_hs>; 652}; 653 654&usb_1 { 655 status = "okay"; 656}; 657 658&usb_1_dwc3 { 659 dr_mode = "host"; 660}; 661 662&usb_1_hsphy { 663 vdda-pll-supply = <&vreg_l4b>; 664 vdda18-supply = <&vreg_l1c>; 665 vdda33-supply = <&vreg_l13c>; 666 667 status = "okay"; 668}; 669 670&usb_1_qmpphy { 671 vdda-phy-supply = <&vreg_l4b>; 672 vdda-pll-supply = <&vreg_l3b>; 673 674 status = "okay"; 675}; 676 677&usb_1_role_switch { 678 remote-endpoint = <&pmic_glink_con1_hs>; 679}; 680 681&xo_board_clk { 682 clock-frequency = <38400000>; 683}; 684 685/* PINCTRL - additions to nodes defined in sc8280xp.dtsi */ 686 687&pmc8280_1_gpios { 688 edp_bl_en: edp-bl-en-state { 689 pins = "gpio8"; 690 function = "normal"; 691 }; 692 693 edp_bl_reg_en: edp-bl-reg-en-state { 694 pins = "gpio9"; 695 function = "normal"; 696 }; 697 698 misc_3p3_reg_en: misc-3p3-reg-en-state { 699 pins = "gpio1"; 700 function = "normal"; 701 }; 702}; 703 704&pmc8280_2_gpios { 705 wwan_sw_en: wwan-sw-en-state { 706 pins = "gpio1"; 707 function = "normal"; 708 }; 709}; 710 711&pmc8280c_gpios { 712 edp_bl_pwm: edp-bl-pwm-state { 713 pins = "gpio8"; 714 function = "func1"; 715 }; 716}; 717 718&pmr735a_gpios { 719 hastings_reg_en: hastings-reg-en-state { 720 pins = "gpio1"; 721 function = "normal"; 722 }; 723}; 724 725&tlmm { 726 gpio-reserved-ranges = <74 6>, <83 4>, <125 2>, <128 2>, <154 7>; 727 728 edp_reg_en: edp-reg-en-state { 729 pins = "gpio25"; 730 function = "gpio"; 731 drive-strength = <16>; 732 bias-disable; 733 }; 734 735 i2c4_default: i2c4-default-state { 736 pins = "gpio171", "gpio172"; 737 function = "qup4"; 738 drive-strength = <16>; 739 bias-disable; 740 }; 741 742 i2c21_default: i2c21-default-state { 743 pins = "gpio81", "gpio82"; 744 function = "qup21"; 745 drive-strength = <16>; 746 bias-disable; 747 }; 748 749 kybd_default: kybd-default-state { 750 disable-pins { 751 pins = "gpio102"; 752 function = "gpio"; 753 output-low; 754 }; 755 756 int-n-pins { 757 pins = "gpio104"; 758 function = "gpio"; 759 bias-disable; 760 }; 761 762 reset-pins { 763 pins = "gpio105"; 764 function = "gpio"; 765 bias-disable; 766 }; 767 }; 768 769 nvme_reg_en: nvme-reg-en-state { 770 pins = "gpio135"; 771 function = "gpio"; 772 drive-strength = <2>; 773 bias-disable; 774 }; 775 776 pcie2a_default: pcie2a-default-state { 777 clkreq-n-pins { 778 pins = "gpio142"; 779 function = "pcie2a_clkreq"; 780 drive-strength = <2>; 781 bias-pull-up; 782 }; 783 784 perst-n-pins { 785 pins = "gpio143"; 786 function = "gpio"; 787 drive-strength = <2>; 788 bias-pull-down; 789 }; 790 791 wake-n-pins { 792 pins = "gpio145"; 793 function = "gpio"; 794 drive-strength = <2>; 795 bias-pull-up; 796 }; 797 }; 798 799 pcie3a_default: pcie3a-default-state { 800 clkreq-n-pins { 801 pins = "gpio150"; 802 function = "pcie3a_clkreq"; 803 drive-strength = <2>; 804 bias-pull-up; 805 }; 806 807 perst-n-pins { 808 pins = "gpio151"; 809 function = "gpio"; 810 drive-strength = <2>; 811 bias-pull-down; 812 }; 813 814 wake-n-pins { 815 pins = "gpio148"; 816 function = "gpio"; 817 drive-strength = <2>; 818 bias-pull-up; 819 }; 820 }; 821 822 pcie4_default: pcie4-default-state { 823 clkreq-n-pins { 824 pins = "gpio140"; 825 function = "pcie4_clkreq"; 826 drive-strength = <2>; 827 bias-pull-up; 828 }; 829 830 perst-n-pins { 831 pins = "gpio141"; 832 function = "gpio"; 833 drive-strength = <2>; 834 bias-pull-down; 835 }; 836 837 wake-n-pins { 838 pins = "gpio139"; 839 function = "gpio"; 840 drive-strength = <2>; 841 bias-pull-up; 842 }; 843 }; 844 845 tpad_default: tpad-default-state { 846 int-n-pins { 847 pins = "gpio182"; 848 function = "gpio"; 849 bias-disable; 850 }; 851 }; 852 853 ts0_default: ts0-default-state { 854 int-n-pins { 855 pins = "gpio175"; 856 function = "gpio"; 857 bias-disable; 858 }; 859 860 reset-n-pins { 861 pins = "gpio99"; 862 function = "gpio"; 863 output-high; 864 drive-strength = <16>; 865 }; 866 }; 867 868 usb0_sbu_default: usb0-sbu-state { 869 oe-n-pins { 870 pins = "gpio101"; 871 function = "gpio"; 872 bias-disable; 873 drive-strength = <16>; 874 output-high; 875 }; 876 877 sel-pins { 878 pins = "gpio164"; 879 function = "gpio"; 880 bias-disable; 881 drive-strength = <16>; 882 }; 883 884 mode-pins { 885 pins = "gpio167"; 886 function = "gpio"; 887 bias-disable; 888 drive-strength = <16>; 889 output-high; 890 }; 891 }; 892 893 usb1_sbu_default: usb1-sbu-state { 894 oe-n-pins { 895 pins = "gpio48"; 896 function = "gpio"; 897 bias-disable; 898 drive-strength = <16>; 899 output-high; 900 }; 901 902 sel-pins { 903 pins = "gpio47"; 904 function = "gpio"; 905 bias-disable; 906 drive-strength = <16>; 907 }; 908 909 mode-pins { 910 pins = "gpio50"; 911 function = "gpio"; 912 bias-disable; 913 drive-strength = <16>; 914 output-high; 915 }; 916 }; 917}; 918