0001 // SPDX-License-Identifier: BSD-3-Clause
0002 /*
0003 * SC7180 IDP board device tree source
0004 *
0005 * Copyright (c) 2019, The Linux Foundation. All rights reserved.
0006 */
0007
0008 /dts-v1/;
0009
0010 #include <dt-bindings/gpio/gpio.h>
0011 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
0012 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
0013 #include "sc7180.dtsi"
0014 #include "pm6150.dtsi"
0015 #include "pm6150l.dtsi"
0016
0017 / {
0018 model = "Qualcomm Technologies, Inc. SC7180 IDP";
0019 compatible = "qcom,sc7180-idp", "qcom,sc7180";
0020
0021 aliases {
0022 bluetooth0 = &bluetooth;
0023 hsuart0 = &uart3;
0024 serial0 = &uart8;
0025 wifi0 = &wifi;
0026 };
0027
0028 chosen {
0029 stdout-path = "serial0:115200n8";
0030 };
0031 };
0032
0033 /*
0034 * Reserved memory changes
0035 *
0036 * Delete all unused memory nodes and define the peripheral memory regions
0037 * required by the board dts.
0038 *
0039 */
0040
0041 /delete-node/ &hyp_mem;
0042 /delete-node/ &xbl_mem;
0043 /delete-node/ &aop_mem;
0044 /delete-node/ &sec_apps_mem;
0045 /delete-node/ &tz_mem;
0046
0047 /* Increase the size from 2MB to 8MB */
0048 &rmtfs_mem {
0049 reg = <0x0 0x94600000 0x0 0x800000>;
0050 };
0051
0052 / {
0053 reserved-memory {
0054 atf_mem: memory@80b00000 {
0055 reg = <0x0 0x80b00000 0x0 0x100000>;
0056 no-map;
0057 };
0058
0059 mpss_mem: memory@86000000 {
0060 reg = <0x0 0x86000000 0x0 0x8c00000>;
0061 no-map;
0062 };
0063
0064 camera_mem: memory@8ec00000 {
0065 reg = <0x0 0x8ec00000 0x0 0x500000>;
0066 no-map;
0067 };
0068
0069 venus_mem: memory@8f600000 {
0070 reg = <0 0x8f600000 0 0x500000>;
0071 no-map;
0072 };
0073
0074 wlan_mem: memory@94100000 {
0075 reg = <0x0 0x94100000 0x0 0x200000>;
0076 no-map;
0077 };
0078
0079 mba_mem: memory@94400000 {
0080 reg = <0x0 0x94400000 0x0 0x200000>;
0081 no-map;
0082 };
0083 };
0084 };
0085
0086 &apps_rsc {
0087 pm6150-rpmh-regulators {
0088 compatible = "qcom,pm6150-rpmh-regulators";
0089 qcom,pmic-id = "a";
0090
0091 vreg_s1a_1p1: smps1 {
0092 regulator-min-microvolt = <1128000>;
0093 regulator-max-microvolt = <1128000>;
0094 };
0095
0096 vreg_s4a_1p0: smps4 {
0097 regulator-min-microvolt = <824000>;
0098 regulator-max-microvolt = <1120000>;
0099 };
0100
0101 vreg_s5a_2p0: smps5 {
0102 regulator-min-microvolt = <1744000>;
0103 regulator-max-microvolt = <2040000>;
0104 };
0105
0106 vreg_l1a_1p2: ldo1 {
0107 regulator-min-microvolt = <1178000>;
0108 regulator-max-microvolt = <1256000>;
0109 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0110 };
0111
0112 vreg_l2a_1p0: ldo2 {
0113 regulator-min-microvolt = <944000>;
0114 regulator-max-microvolt = <1056000>;
0115 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0116 };
0117
0118 vreg_l3a_1p0: ldo3 {
0119 regulator-min-microvolt = <968000>;
0120 regulator-max-microvolt = <1064000>;
0121 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0122 };
0123
0124 vreg_l4a_0p8: ldo4 {
0125 regulator-min-microvolt = <824000>;
0126 regulator-max-microvolt = <928000>;
0127 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0128 };
0129
0130 vreg_l5a_2p7: ldo5 {
0131 regulator-min-microvolt = <2496000>;
0132 regulator-max-microvolt = <3000000>;
0133 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0134 };
0135
0136 vreg_l6a_0p6: ldo6 {
0137 regulator-min-microvolt = <568000>;
0138 regulator-max-microvolt = <648000>;
0139 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0140 };
0141
0142 vreg_l9a_0p6: ldo9 {
0143 regulator-min-microvolt = <488000>;
0144 regulator-max-microvolt = <800000>;
0145 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0146 };
0147
0148 vreg_l10a_1p8: ldo10 {
0149 regulator-min-microvolt = <1800000>;
0150 regulator-max-microvolt = <1832000>;
0151 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0152 };
0153
0154 vreg_l11a_1p8: ldo11 {
0155 regulator-min-microvolt = <1696000>;
0156 regulator-max-microvolt = <1904000>;
0157 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0158 };
0159
0160 vreg_l12a_1p8: ldo12 {
0161 regulator-min-microvolt = <1800000>;
0162 regulator-max-microvolt = <1800000>;
0163 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
0164 };
0165
0166 vreg_l13a_1p8: ldo13 {
0167 regulator-min-microvolt = <1696000>;
0168 regulator-max-microvolt = <1904000>;
0169 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0170 };
0171
0172 vreg_l14a_1p8: ldo14 {
0173 regulator-min-microvolt = <1728000>;
0174 regulator-max-microvolt = <1832000>;
0175 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0176 };
0177
0178 vreg_l15a_1p8: ldo15 {
0179 regulator-min-microvolt = <1696000>;
0180 regulator-max-microvolt = <1904000>;
0181 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0182 };
0183
0184 vreg_l16a_2p7: ldo16 {
0185 regulator-min-microvolt = <2496000>;
0186 regulator-max-microvolt = <3304000>;
0187 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0188 };
0189
0190 vreg_l17a_3p0: ldo17 {
0191 regulator-min-microvolt = <2920000>;
0192 regulator-max-microvolt = <3232000>;
0193 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0194 };
0195
0196 vreg_l18a_2p8: ldo18 {
0197 regulator-min-microvolt = <2496000>;
0198 regulator-max-microvolt = <3304000>;
0199 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0200 };
0201
0202 vreg_l19a_2p9: ldo19 {
0203 regulator-min-microvolt = <2960000>;
0204 regulator-max-microvolt = <2960000>;
0205 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
0206 };
0207 };
0208
0209 pm6150l-rpmh-regulators {
0210 compatible = "qcom,pm6150l-rpmh-regulators";
0211 qcom,pmic-id = "c";
0212
0213 vreg_s8c_1p3: smps8 {
0214 regulator-min-microvolt = <1120000>;
0215 regulator-max-microvolt = <1408000>;
0216 };
0217
0218 vreg_l1c_1p8: ldo1 {
0219 regulator-min-microvolt = <1616000>;
0220 regulator-max-microvolt = <1984000>;
0221 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0222 };
0223
0224 vreg_l2c_1p3: ldo2 {
0225 regulator-min-microvolt = <1168000>;
0226 regulator-max-microvolt = <1304000>;
0227 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0228 };
0229
0230 vreg_l3c_1p2: ldo3 {
0231 regulator-min-microvolt = <1144000>;
0232 regulator-max-microvolt = <1304000>;
0233 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0234 };
0235
0236 vreg_l4c_1p8: ldo4 {
0237 regulator-min-microvolt = <1648000>;
0238 regulator-max-microvolt = <3304000>;
0239 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0240 };
0241
0242 vreg_l5c_1p8: ldo5 {
0243 regulator-min-microvolt = <1648000>;
0244 regulator-max-microvolt = <3304000>;
0245 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0246 };
0247
0248 vreg_l6c_2p9: ldo6 {
0249 regulator-min-microvolt = <1800000>;
0250 regulator-max-microvolt = <2950000>;
0251 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
0252 };
0253
0254 vreg_l7c_3p0: ldo7 {
0255 regulator-min-microvolt = <3000000>;
0256 regulator-max-microvolt = <3312000>;
0257 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0258 };
0259
0260 vreg_l8c_1p8: ldo8 {
0261 regulator-min-microvolt = <1800000>;
0262 regulator-max-microvolt = <1904000>;
0263 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0264 };
0265
0266 vreg_l9c_2p9: ldo9 {
0267 regulator-min-microvolt = <2960000>;
0268 regulator-max-microvolt = <2960000>;
0269 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
0270 };
0271
0272 vreg_l10c_3p3: ldo10 {
0273 regulator-min-microvolt = <3000000>;
0274 regulator-max-microvolt = <3400000>;
0275 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0276 };
0277
0278 vreg_l11c_3p3: ldo11 {
0279 regulator-min-microvolt = <3000000>;
0280 regulator-max-microvolt = <3400000>;
0281 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
0282 };
0283
0284 vreg_bob: bob {
0285 regulator-min-microvolt = <3008000>;
0286 regulator-max-microvolt = <3960000>;
0287 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
0288 };
0289 };
0290 };
0291
0292 &dsi0 {
0293 status = "okay";
0294
0295 vdda-supply = <&vreg_l3c_1p2>;
0296
0297 panel@0 {
0298 compatible = "visionox,rm69299-1080p-display";
0299 reg = <0>;
0300
0301 vdda-supply = <&vreg_l8c_1p8>;
0302 vdd3p3-supply = <&vreg_l18a_2p8>;
0303
0304 pinctrl-names = "default";
0305 pinctrl-0 = <&disp_pins>;
0306
0307 reset-gpios = <&pm6150l_gpio 3 GPIO_ACTIVE_HIGH>;
0308
0309 ports {
0310 #address-cells = <1>;
0311 #size-cells = <0>;
0312 port@0 {
0313 reg = <0>;
0314 panel0_in: endpoint {
0315 remote-endpoint = <&dsi0_out>;
0316 };
0317 };
0318 };
0319 };
0320
0321 ports {
0322 port@1 {
0323 endpoint {
0324 remote-endpoint = <&panel0_in>;
0325 data-lanes = <0 1 2 3>;
0326 };
0327 };
0328 };
0329 };
0330
0331 &dsi_phy {
0332 status = "okay";
0333 vdds-supply = <&vreg_l4a_0p8>;
0334 };
0335
0336 &mdp {
0337 status = "okay";
0338 };
0339
0340 &mdss {
0341 status = "okay";
0342 };
0343
0344 &qfprom {
0345 vcc-supply = <&vreg_l11a_1p8>;
0346 };
0347
0348 &qspi {
0349 status = "okay";
0350 pinctrl-names = "default";
0351 pinctrl-0 = <&qspi_clk &qspi_cs0 &qspi_data01>;
0352
0353 flash@0 {
0354 compatible = "jedec,spi-nor";
0355 reg = <0>;
0356 spi-max-frequency = <25000000>;
0357 spi-tx-bus-width = <2>;
0358 spi-rx-bus-width = <2>;
0359 };
0360 };
0361
0362 &qupv3_id_0 {
0363 status = "okay";
0364 };
0365
0366 &qupv3_id_1 {
0367 status = "okay";
0368 };
0369
0370 &remoteproc_mpss {
0371 status = "okay";
0372 compatible = "qcom,sc7180-mss-pil";
0373 iommus = <&apps_smmu 0x461 0x0>, <&apps_smmu 0x444 0x3>;
0374 memory-region = <&mba_mem &mpss_mem>;
0375 };
0376
0377 &sdhc_1 {
0378 status = "okay";
0379
0380 pinctrl-names = "default", "sleep";
0381 pinctrl-0 = <&sdc1_on>;
0382 pinctrl-1 = <&sdc1_off>;
0383 vmmc-supply = <&vreg_l19a_2p9>;
0384 vqmmc-supply = <&vreg_l12a_1p8>;
0385 };
0386
0387 &sdhc_2 {
0388 status = "okay";
0389
0390 pinctrl-names = "default","sleep";
0391 pinctrl-0 = <&sdc2_on>;
0392 pinctrl-1 = <&sdc2_off>;
0393 vmmc-supply = <&vreg_l9c_2p9>;
0394 vqmmc-supply = <&vreg_l6c_2p9>;
0395
0396 cd-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>;
0397 };
0398
0399 &uart3 {
0400 status = "okay";
0401
0402 /delete-property/interrupts;
0403 interrupts-extended = <&intc GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
0404 <&tlmm 41 IRQ_TYPE_EDGE_FALLING>;
0405
0406 pinctrl-names = "default", "sleep";
0407 pinctrl-1 = <&qup_uart3_sleep>;
0408
0409 bluetooth: wcn3990-bt {
0410 compatible = "qcom,wcn3990-bt";
0411 vddio-supply = <&vreg_l10a_1p8>;
0412 vddxo-supply = <&vreg_l1c_1p8>;
0413 vddrf-supply = <&vreg_l2c_1p3>;
0414 vddch0-supply = <&vreg_l10c_3p3>;
0415 max-speed = <3200000>;
0416 };
0417 };
0418
0419 &uart8 {
0420 status = "okay";
0421 };
0422
0423 &usb_1 {
0424 status = "okay";
0425 };
0426
0427 &usb_1_dwc3 {
0428 dr_mode = "host";
0429 };
0430
0431 &usb_1_hsphy {
0432 status = "okay";
0433 vdd-supply = <&vreg_l4a_0p8>;
0434 vdda-pll-supply = <&vreg_l11a_1p8>;
0435 vdda-phy-dpdm-supply = <&vreg_l17a_3p0>;
0436 qcom,imp-res-offset-value = <8>;
0437 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_15_PERCENT>;
0438 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
0439 qcom,bias-ctrl-value = <0x22>;
0440 qcom,charge-ctrl-value = <3>;
0441 qcom,hsdisc-trim-value = <0>;
0442 };
0443
0444 &usb_1_qmpphy {
0445 status = "okay";
0446 vdda-phy-supply = <&vreg_l3c_1p2>;
0447 vdda-pll-supply = <&vreg_l4a_0p8>;
0448 };
0449
0450 &venus {
0451 video-firmware {
0452 iommus = <&apps_smmu 0x0c42 0x0>;
0453 };
0454 };
0455
0456 &wifi {
0457 status = "okay";
0458 vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6>;
0459 vdd-1.8-xo-supply = <&vreg_l1c_1p8>;
0460 vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;
0461 vdd-3.3-ch0-supply = <&vreg_l10c_3p3>;
0462 vdd-3.3-ch1-supply = <&vreg_l11c_3p3>;
0463 wifi-firmware {
0464 iommus = <&apps_smmu 0xc2 0x1>;
0465 };
0466 };
0467
0468 /* PINCTRL - additions to nodes defined in sc7180.dtsi */
0469
0470 &pm6150l_gpio {
0471 disp_pins: disp-state {
0472 pinconf {
0473 pins = "gpio3";
0474 function = PMIC_GPIO_FUNC_FUNC1;
0475 qcom,drive-strength = <PMIC_GPIO_STRENGTH_MED>;
0476 power-source = <0>;
0477 bias-disable;
0478 output-low;
0479 };
0480 };
0481 };
0482
0483 &qspi_clk {
0484 pinconf {
0485 pins = "gpio63";
0486 bias-disable;
0487 };
0488 };
0489
0490 &qspi_cs0 {
0491 pinconf {
0492 pins = "gpio68";
0493 bias-disable;
0494 };
0495 };
0496
0497 &qspi_data01 {
0498 pinconf {
0499 pins = "gpio64", "gpio65";
0500
0501 /* High-Z when no transfers; nice to park the lines */
0502 bias-pull-up;
0503 };
0504 };
0505
0506 &qup_i2c2_default {
0507 pinconf {
0508 pins = "gpio15", "gpio16";
0509 drive-strength = <2>;
0510
0511 /* Has external pullup */
0512 bias-disable;
0513 };
0514 };
0515
0516 &qup_i2c4_default {
0517 pinconf {
0518 pins = "gpio115", "gpio116";
0519 drive-strength = <2>;
0520
0521 /* Has external pullup */
0522 bias-disable;
0523 };
0524 };
0525
0526 &qup_i2c7_default {
0527 pinconf {
0528 pins = "gpio6", "gpio7";
0529 drive-strength = <2>;
0530
0531 /* Has external pullup */
0532 bias-disable;
0533 };
0534 };
0535
0536 &qup_i2c9_default {
0537 pinconf {
0538 pins = "gpio46", "gpio47";
0539 drive-strength = <2>;
0540
0541 /* Has external pullup */
0542 bias-disable;
0543 };
0544 };
0545
0546 &qup_uart3_default {
0547 pinconf-cts {
0548 /*
0549 * Configure a pull-down on CTS to match the pull of
0550 * the Bluetooth module.
0551 */
0552 pins = "gpio38";
0553 bias-pull-down;
0554 };
0555
0556 pinconf-rts {
0557 /* We'll drive RTS, so no pull */
0558 pins = "gpio39";
0559 drive-strength = <2>;
0560 bias-disable;
0561 };
0562
0563 pinconf-tx {
0564 /* We'll drive TX, so no pull */
0565 pins = "gpio40";
0566 drive-strength = <2>;
0567 bias-disable;
0568 };
0569
0570 pinconf-rx {
0571 /*
0572 * Configure a pull-up on RX. This is needed to avoid
0573 * garbage data when the TX pin of the Bluetooth module is
0574 * in tri-state (module powered off or not driving the
0575 * signal yet).
0576 */
0577 pins = "gpio41";
0578 bias-pull-up;
0579 };
0580 };
0581
0582 &qup_uart8_default {
0583 pinconf-tx {
0584 pins = "gpio44";
0585 drive-strength = <2>;
0586 bias-disable;
0587 };
0588
0589 pinconf-rx {
0590 pins = "gpio45";
0591 drive-strength = <2>;
0592 bias-pull-up;
0593 };
0594 };
0595
0596 &qup_spi0_default {
0597 pinconf {
0598 pins = "gpio34", "gpio35", "gpio36", "gpio37";
0599 drive-strength = <2>;
0600 bias-disable;
0601 };
0602 };
0603
0604 &qup_spi6_default {
0605 pinconf {
0606 pins = "gpio59", "gpio60", "gpio61", "gpio62";
0607 drive-strength = <2>;
0608 bias-disable;
0609 };
0610 };
0611
0612 &qup_spi10_default {
0613 pinconf {
0614 pins = "gpio86", "gpio87", "gpio88", "gpio89";
0615 drive-strength = <2>;
0616 bias-disable;
0617 };
0618 };
0619
0620 &tlmm {
0621 qup_uart3_sleep: qup-uart3-sleep {
0622 pinmux {
0623 pins = "gpio38", "gpio39",
0624 "gpio40", "gpio41";
0625 function = "gpio";
0626 };
0627
0628 pinconf-cts {
0629 /*
0630 * Configure a pull-down on CTS to match the pull of
0631 * the Bluetooth module.
0632 */
0633 pins = "gpio38";
0634 bias-pull-down;
0635 };
0636
0637 pinconf-rts {
0638 /*
0639 * Configure pull-down on RTS. As RTS is active low
0640 * signal, pull it low to indicate the BT SoC that it
0641 * can wakeup the system anytime from suspend state by
0642 * pulling RX low (by sending wakeup bytes).
0643 */
0644 pins = "gpio39";
0645 bias-pull-down;
0646 };
0647
0648 pinconf-tx {
0649 /*
0650 * Configure pull-up on TX when it isn't actively driven
0651 * to prevent BT SoC from receiving garbage during sleep.
0652 */
0653 pins = "gpio40";
0654 bias-pull-up;
0655 };
0656
0657 pinconf-rx {
0658 /*
0659 * Configure a pull-up on RX. This is needed to avoid
0660 * garbage data when the TX pin of the Bluetooth module
0661 * is floating which may cause spurious wakeups.
0662 */
0663 pins = "gpio41";
0664 bias-pull-up;
0665 };
0666 };
0667
0668 sdc1_on: sdc1-on {
0669 pinconf-clk {
0670 pins = "sdc1_clk";
0671 bias-disable;
0672 drive-strength = <16>;
0673 };
0674
0675 pinconf-cmd {
0676 pins = "sdc1_cmd";
0677 bias-pull-up;
0678 drive-strength = <10>;
0679 };
0680
0681 pinconf-data {
0682 pins = "sdc1_data";
0683 bias-pull-up;
0684 drive-strength = <10>;
0685 };
0686
0687 pinconf-rclk {
0688 pins = "sdc1_rclk";
0689 bias-pull-down;
0690 };
0691 };
0692
0693 sdc1_off: sdc1-off {
0694 pinconf-clk {
0695 pins = "sdc1_clk";
0696 bias-disable;
0697 drive-strength = <2>;
0698 };
0699
0700 pinconf-cmd {
0701 pins = "sdc1_cmd";
0702 bias-pull-up;
0703 drive-strength = <2>;
0704 };
0705
0706 pinconf-data {
0707 pins = "sdc1_data";
0708 bias-pull-up;
0709 drive-strength = <2>;
0710 };
0711
0712 pinconf-rclk {
0713 pins = "sdc1_rclk";
0714 bias-pull-down;
0715 };
0716 };
0717
0718 sdc2_on: sdc2-on {
0719 pinconf-clk {
0720 pins = "sdc2_clk";
0721 bias-disable;
0722 drive-strength = <16>;
0723 };
0724
0725 pinconf-cmd {
0726 pins = "sdc2_cmd";
0727 bias-pull-up;
0728 drive-strength = <10>;
0729 };
0730
0731 pinconf-data {
0732 pins = "sdc2_data";
0733 bias-pull-up;
0734 drive-strength = <10>;
0735 };
0736
0737 pinconf-sd-cd {
0738 pins = "gpio69";
0739 bias-pull-up;
0740 drive-strength = <2>;
0741 };
0742 };
0743
0744 sdc2_off: sdc2-off {
0745 pinconf-clk {
0746 pins = "sdc2_clk";
0747 bias-disable;
0748 drive-strength = <2>;
0749 };
0750
0751 pinconf-cmd {
0752 pins = "sdc2_cmd";
0753 bias-pull-up;
0754 drive-strength = <2>;
0755 };
0756
0757 pinconf-data {
0758 pins = "sdc2_data";
0759 bias-pull-up;
0760 drive-strength = <2>;
0761 };
0762
0763 pinconf-sd-cd {
0764 pins = "gpio69";
0765 bias-pull-up;
0766 drive-strength = <2>;
0767 };
0768 };
0769 };