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 ports { 417 port { 418 edp_panel_in: endpoint { 419 remote-endpoint = <&mdss0_dp3_out>; 420 }; 421 }; 422 }; 423 }; 424 }; 425 426 ports { 427 port@1 { 428 reg = <1>; 429 mdss0_dp3_out: endpoint { 430 remote-endpoint = <&edp_panel_in>; 431 }; 432 }; 433 }; 434}; 435 436&mdss0_dp3_phy { 437 vdda-phy-supply = <&vreg_l6b>; 438 vdda-pll-supply = <&vreg_l3b>; 439 440 status = "okay"; 441}; 442 443&i2c4 { 444 clock-frequency = <400000>; 445 446 pinctrl-names = "default"; 447 pinctrl-0 = <&i2c4_default>; 448 449 status = "okay"; 450 451 touchscreen@10 { 452 compatible = "hid-over-i2c"; 453 reg = <0x10>; 454 455 hid-descr-addr = <0x1>; 456 interrupts-extended = <&tlmm 175 IRQ_TYPE_LEVEL_LOW>; 457 vdd-supply = <&vreg_misc_3p3>; 458 459 pinctrl-names = "default"; 460 pinctrl-0 = <&ts0_default>; 461 }; 462}; 463 464&i2c21 { 465 clock-frequency = <400000>; 466 467 pinctrl-names = "default"; 468 pinctrl-0 = <&i2c21_default>; 469 470 status = "okay"; 471 472 touchpad@15 { 473 compatible = "hid-over-i2c"; 474 reg = <0x15>; 475 476 hid-descr-addr = <0x1>; 477 interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>; 478 vdd-supply = <&vreg_misc_3p3>; 479 480 pinctrl-names = "default"; 481 pinctrl-0 = <&tpad_default>; 482 483 wakeup-source; 484 }; 485 486 keyboard@68 { 487 compatible = "hid-over-i2c"; 488 reg = <0x68>; 489 490 hid-descr-addr = <0x1>; 491 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>; 492 vdd-supply = <&vreg_misc_3p3>; 493 494 pinctrl-names = "default"; 495 pinctrl-0 = <&kybd_default>; 496 497 wakeup-source; 498 }; 499}; 500 501&pcie2a { 502 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 503 wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>; 504 505 vddpe-3v3-supply = <&vreg_nvme>; 506 507 pinctrl-names = "default"; 508 pinctrl-0 = <&pcie2a_default>; 509 510 status = "okay"; 511}; 512 513&pcie2a_phy { 514 vdda-phy-supply = <&vreg_l6d>; 515 vdda-pll-supply = <&vreg_l4d>; 516 517 status = "okay"; 518}; 519 520&pcie3a { 521 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 522 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>; 523 524 vddpe-3v3-supply = <&vreg_wwan>; 525 526 pinctrl-names = "default"; 527 pinctrl-0 = <&pcie3a_default>; 528 529 status = "okay"; 530}; 531 532&pcie3a_phy { 533 vdda-phy-supply = <&vreg_l6d>; 534 vdda-pll-supply = <&vreg_l4d>; 535 536 status = "okay"; 537}; 538 539&pcie4 { 540 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 541 wake-gpios = <&tlmm 139 GPIO_ACTIVE_LOW>; 542 543 vddpe-3v3-supply = <&vreg_wlan>; 544 545 pinctrl-names = "default"; 546 pinctrl-0 = <&pcie4_default>; 547 548 status = "okay"; 549}; 550 551&pcie4_phy { 552 vdda-phy-supply = <&vreg_l6d>; 553 vdda-pll-supply = <&vreg_l4d>; 554 555 status = "okay"; 556}; 557 558&pmc8280c_lpg { 559 status = "okay"; 560}; 561 562&pmk8280_pon_pwrkey { 563 status = "okay"; 564}; 565 566&qup0 { 567 status = "okay"; 568}; 569 570&qup1 { 571 status = "okay"; 572}; 573 574&qup2 { 575 status = "okay"; 576}; 577 578&remoteproc_adsp { 579 firmware-name = "qcom/sc8280xp/qcadsp8280.mbn"; 580 581 status = "okay"; 582}; 583 584&remoteproc_nsp0 { 585 firmware-name = "qcom/sc8280xp/qccdsp8280.mbn"; 586 587 status = "okay"; 588}; 589 590&uart17 { 591 compatible = "qcom,geni-debug-uart"; 592 593 status = "okay"; 594}; 595 596&ufs_mem_hc { 597 reset-gpios = <&tlmm 228 GPIO_ACTIVE_LOW>; 598 599 vcc-supply = <&vreg_l7c>; 600 vcc-max-microamp = <800000>; 601 vccq-supply = <&vreg_l3d>; 602 vccq-max-microamp = <900000>; 603 604 status = "okay"; 605}; 606 607&ufs_mem_phy { 608 vdda-phy-supply = <&vreg_l6b>; 609 vdda-pll-supply = <&vreg_l3b>; 610 611 status = "okay"; 612}; 613 614&usb_0 { 615 status = "okay"; 616}; 617 618&usb_0_dwc3 { 619 dr_mode = "host"; 620}; 621 622&usb_0_hsphy { 623 vdda-pll-supply = <&vreg_l9d>; 624 vdda18-supply = <&vreg_l1c>; 625 vdda33-supply = <&vreg_l7d>; 626 627 status = "okay"; 628}; 629 630&usb_0_qmpphy { 631 vdda-phy-supply = <&vreg_l9d>; 632 vdda-pll-supply = <&vreg_l4d>; 633 634 status = "okay"; 635}; 636 637&usb_0_role_switch { 638 remote-endpoint = <&pmic_glink_con0_hs>; 639}; 640 641&usb_1 { 642 status = "okay"; 643}; 644 645&usb_1_dwc3 { 646 dr_mode = "host"; 647}; 648 649&usb_1_hsphy { 650 vdda-pll-supply = <&vreg_l4b>; 651 vdda18-supply = <&vreg_l1c>; 652 vdda33-supply = <&vreg_l13c>; 653 654 status = "okay"; 655}; 656 657&usb_1_qmpphy { 658 vdda-phy-supply = <&vreg_l4b>; 659 vdda-pll-supply = <&vreg_l3b>; 660 661 status = "okay"; 662}; 663 664&usb_1_role_switch { 665 remote-endpoint = <&pmic_glink_con1_hs>; 666}; 667 668&xo_board_clk { 669 clock-frequency = <38400000>; 670}; 671 672/* PINCTRL - additions to nodes defined in sc8280xp.dtsi */ 673 674&pmc8280_1_gpios { 675 edp_bl_en: edp-bl-en-state { 676 pins = "gpio8"; 677 function = "normal"; 678 }; 679 680 edp_bl_reg_en: edp-bl-reg-en-state { 681 pins = "gpio9"; 682 function = "normal"; 683 }; 684 685 misc_3p3_reg_en: misc-3p3-reg-en-state { 686 pins = "gpio1"; 687 function = "normal"; 688 }; 689}; 690 691&pmc8280_2_gpios { 692 wwan_sw_en: wwan-sw-en-state { 693 pins = "gpio1"; 694 function = "normal"; 695 }; 696}; 697 698&pmc8280c_gpios { 699 edp_bl_pwm: edp-bl-pwm-state { 700 pins = "gpio8"; 701 function = "func1"; 702 }; 703}; 704 705&pmr735a_gpios { 706 hastings_reg_en: hastings-reg-en-state { 707 pins = "gpio1"; 708 function = "normal"; 709 }; 710}; 711 712&tlmm { 713 gpio-reserved-ranges = <74 6>, <83 4>, <125 2>, <128 2>, <154 7>; 714 715 edp_reg_en: edp-reg-en-state { 716 pins = "gpio25"; 717 function = "gpio"; 718 drive-strength = <16>; 719 bias-disable; 720 }; 721 722 i2c4_default: i2c4-default-state { 723 pins = "gpio171", "gpio172"; 724 function = "qup4"; 725 drive-strength = <16>; 726 bias-disable; 727 }; 728 729 i2c21_default: i2c21-default-state { 730 pins = "gpio81", "gpio82"; 731 function = "qup21"; 732 drive-strength = <16>; 733 bias-disable; 734 }; 735 736 kybd_default: kybd-default-state { 737 disable-pins { 738 pins = "gpio102"; 739 function = "gpio"; 740 output-low; 741 }; 742 743 int-n-pins { 744 pins = "gpio104"; 745 function = "gpio"; 746 bias-disable; 747 }; 748 749 reset-pins { 750 pins = "gpio105"; 751 function = "gpio"; 752 bias-disable; 753 }; 754 }; 755 756 nvme_reg_en: nvme-reg-en-state { 757 pins = "gpio135"; 758 function = "gpio"; 759 drive-strength = <2>; 760 bias-disable; 761 }; 762 763 pcie2a_default: pcie2a-default-state { 764 clkreq-n-pins { 765 pins = "gpio142"; 766 function = "pcie2a_clkreq"; 767 drive-strength = <2>; 768 bias-pull-up; 769 }; 770 771 perst-n-pins { 772 pins = "gpio143"; 773 function = "gpio"; 774 drive-strength = <2>; 775 bias-pull-down; 776 }; 777 778 wake-n-pins { 779 pins = "gpio145"; 780 function = "gpio"; 781 drive-strength = <2>; 782 bias-pull-up; 783 }; 784 }; 785 786 pcie3a_default: pcie3a-default-state { 787 clkreq-n-pins { 788 pins = "gpio150"; 789 function = "pcie3a_clkreq"; 790 drive-strength = <2>; 791 bias-pull-up; 792 }; 793 794 perst-n-pins { 795 pins = "gpio151"; 796 function = "gpio"; 797 drive-strength = <2>; 798 bias-pull-down; 799 }; 800 801 wake-n-pins { 802 pins = "gpio148"; 803 function = "gpio"; 804 drive-strength = <2>; 805 bias-pull-up; 806 }; 807 }; 808 809 pcie4_default: pcie4-default-state { 810 clkreq-n-pins { 811 pins = "gpio140"; 812 function = "pcie4_clkreq"; 813 drive-strength = <2>; 814 bias-pull-up; 815 }; 816 817 perst-n-pins { 818 pins = "gpio141"; 819 function = "gpio"; 820 drive-strength = <2>; 821 bias-pull-down; 822 }; 823 824 wake-n-pins { 825 pins = "gpio139"; 826 function = "gpio"; 827 drive-strength = <2>; 828 bias-pull-up; 829 }; 830 }; 831 832 tpad_default: tpad-default-state { 833 int-n-pins { 834 pins = "gpio182"; 835 function = "gpio"; 836 bias-disable; 837 }; 838 }; 839 840 ts0_default: ts0-default-state { 841 int-n-pins { 842 pins = "gpio175"; 843 function = "gpio"; 844 bias-disable; 845 }; 846 847 reset-n-pins { 848 pins = "gpio99"; 849 function = "gpio"; 850 output-high; 851 drive-strength = <16>; 852 }; 853 }; 854 855 usb0_sbu_default: usb0-sbu-state { 856 oe-n-pins { 857 pins = "gpio101"; 858 function = "gpio"; 859 bias-disable; 860 drive-strengh = <16>; 861 output-high; 862 }; 863 864 sel-pins { 865 pins = "gpio164"; 866 function = "gpio"; 867 bias-disable; 868 drive-strength = <16>; 869 }; 870 871 mode-pins { 872 pins = "gpio167"; 873 function = "gpio"; 874 bias-disable; 875 drive-strength = <16>; 876 output-high; 877 }; 878 }; 879 880 usb1_sbu_default: usb1-sbu-state { 881 oe-n-pins { 882 pins = "gpio48"; 883 function = "gpio"; 884 bias-disable; 885 drive-strengh = <16>; 886 output-high; 887 }; 888 889 sel-pins { 890 pins = "gpio47"; 891 function = "gpio"; 892 bias-disable; 893 drive-strength = <16>; 894 }; 895 896 mode-pins { 897 pins = "gpio50"; 898 function = "gpio"; 899 bias-disable; 900 drive-strength = <16>; 901 output-high; 902 }; 903 }; 904}; 905