Lines Matching +full:preemphasis +full:- +full:width
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include <dt-bindings/sound/sc7180-lpass.h>
19 thermal-zones {
20 charger_thermal: charger-thermal {
21 polling-delay-passive = <0>;
22 polling-delay = <0>;
24 thermal-sensors = <&pm6150_adc_tm 0>;
27 charger-crit {
44 /delete-node/ &hyp_mem;
45 /delete-node/ &xbl_mem;
46 /delete-node/ &aop_mem;
47 /delete-node/ &sec_apps_mem;
48 /delete-node/ &tz_mem;
56 reserved-memory {
59 no-map;
64 no-map;
69 no-map;
74 no-map;
79 no-map;
91 stdout-path = "serial0:115200n8";
94 /* FIXED REGULATORS - parents above children */
97 ppvar_sys: ppvar-sys-regulator {
98 compatible = "regulator-fixed";
99 regulator-name = "ppvar_sys";
100 regulator-always-on;
101 regulator-boot-on;
105 src_vph_pwr: src-vph-pwr-regulator {
106 compatible = "regulator-fixed";
107 regulator-name = "src_vph_pwr";
110 regulator-always-on;
111 regulator-boot-on;
113 vin-supply = <&ppvar_sys>;
116 pp5000_a: pp5000-a-regulator {
117 compatible = "regulator-fixed";
118 regulator-name = "pp5000_a";
121 regulator-always-on;
122 regulator-boot-on;
123 regulator-min-microvolt = <5000000>;
124 regulator-max-microvolt = <5000000>;
126 vin-supply = <&ppvar_sys>;
129 pp3300_a: pp3300-a-regulator {
130 compatible = "regulator-fixed";
131 regulator-name = "pp3300_a";
134 regulator-always-on;
135 regulator-boot-on;
136 regulator-min-microvolt = <3300000>;
137 regulator-max-microvolt = <3300000>;
141 * pp3300_a so we use pp3300's vin-supply here to avoid one more
144 vin-supply = <&ppvar_sys>;
148 pp3300_codec: pp3300-codec-regulator {
149 compatible = "regulator-fixed";
150 regulator-name = "pp3300_codec";
152 regulator-min-microvolt = <3300000>;
153 regulator-max-microvolt = <3300000>;
156 enable-active-high;
157 pinctrl-names = "default";
158 pinctrl-0 = <&en_pp3300_codec>;
160 vin-supply = <&pp3300_a>;
164 pp3300_ts: pp3300-dx-edp-regulator {
165 compatible = "regulator-fixed";
166 regulator-name = "pp3300_dx_edp";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
172 enable-active-high;
173 pinctrl-names = "default";
174 pinctrl-0 = <&en_pp3300_dx_edp>;
176 vin-supply = <&pp3300_a>;
179 pp3300_fp_tp: pp3300-fp-tp-regulator {
180 compatible = "regulator-fixed";
181 regulator-name = "pp3300_fp_tp";
183 regulator-min-microvolt = <3300000>;
184 regulator-max-microvolt = <3300000>;
187 regulator-always-on;
188 regulator-boot-on;
190 vin-supply = <&pp3300_a>;
193 pp3300_hub: pp3300-hub {
194 compatible = "regulator-fixed";
195 regulator-name = "pp3300_hub";
197 regulator-min-microvolt = <3300000>;
198 regulator-max-microvolt = <3300000>;
201 enable-active-high;
202 pinctrl-names = "default";
203 pinctrl-0 = <&en_pp3300_hub>;
205 regulator-always-on;
206 regulator-boot-on;
208 vin-supply = <&pp3300_a>;
211 /* BOARD-SPECIFIC TOP LEVEL NODES */
214 compatible = "pwm-backlight";
217 brightness-levels = <
222 num-interpolated-steps = <64>;
223 default-brightness-level = <951>;
226 enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
227 power-supply = <&ppvar_sys>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&ap_edp_bklten>;
232 gpio_keys: gpio-keys {
233 compatible = "gpio-keys";
235 pinctrl-names = "default";
236 pinctrl-0 = <&pen_pdct_l>;
238 pen_insert: pen-insert {
244 linux,input-type = <EV_SW>;
245 wakeup-event-action = <EV_ACT_DEASSERTED>;
246 wakeup-source;
250 max98360a: audio-codec-0 {
252 pinctrl-names = "default";
253 pinctrl-0 = <&_en>;
254 sdmode-gpios = <&tlmm 23 GPIO_ACTIVE_HIGH>;
255 #sound-dai-cells = <0>;
259 compatible = "pwm-leds";
260 keyboard_backlight: keyboard-backlight {
264 max-brightness = <1023>;
269 compatible = "google,sc7180-trogdor";
270 model = "sc7180-rt5682-max98357a-1mic";
272 audio-routing =
276 #address-cells = <1>;
277 #size-cells = <0>;
279 dai-link@0 {
280 link-name = "MultiMedia0";
283 sound-dai = <&lpass_cpu MI2S_PRIMARY>;
287 sound-dai = <&alc5682 0 /* aif1 */>;
291 dai-link@1 {
292 link-name = "MultiMedia1";
295 sound-dai = <&lpass_cpu MI2S_SECONDARY>;
299 sound-dai = <&max98360a>;
303 dai-link@5 {
304 link-name = "MultiMedia2";
307 sound-dai = <&lpass_cpu LPASS_DP_RX>;
311 sound-dai = <&mdss_dp>;
318 vcc-supply = <&pp1800_l11a>;
323 pinctrl-names = "default";
324 pinctrl-0 = <&qspi_clk>, <&qspi_cs0>, <&qspi_data01>;
327 compatible = "jedec,spi-nor";
330 spi-max-frequency = <37500000>;
331 spi-tx-bus-width = <2>;
332 spi-rx-bus-width = <2>;
337 pm6150-rpmh-regulators {
338 compatible = "qcom,pm6150-rpmh-regulators";
339 qcom,pmic-id = "a";
344 regulator-min-microvolt = <1128000>;
345 regulator-max-microvolt = <1128000>;
361 regulator-min-microvolt = <824000>;
362 regulator-max-microvolt = <928000>;
363 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
368 regulator-min-microvolt = <488000>;
369 regulator-max-microvolt = <800000>;
370 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <1800000>;
380 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
390 regulator-min-microvolt = <1800000>;
391 regulator-max-microvolt = <1800000>;
392 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
397 regulator-min-microvolt = <1800000>;
398 regulator-max-microvolt = <1800000>;
399 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
408 regulator-min-microvolt = <1800000>;
409 regulator-max-microvolt = <1800000>;
410 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
415 regulator-min-microvolt = <1800000>;
416 regulator-max-microvolt = <1800000>;
417 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
422 regulator-min-microvolt = <1800000>;
423 regulator-max-microvolt = <1800000>;
424 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
430 regulator-min-microvolt = <2920000>;
431 regulator-max-microvolt = <3232000>;
432 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
437 regulator-min-microvolt = <1800000>;
438 regulator-max-microvolt = <1800000>;
439 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
444 regulator-min-microvolt = <2960000>;
445 regulator-max-microvolt = <2960000>;
446 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
450 pm6150l-rpmh-regulators {
451 compatible = "qcom,pm6150l-rpmh-regulators";
452 qcom,pmic-id = "c";
455 regulator-min-microvolt = <1120000>;
456 regulator-max-microvolt = <1408000>;
460 regulator-min-microvolt = <1616000>;
461 regulator-max-microvolt = <1984000>;
462 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
467 regulator-min-microvolt = <1168000>;
468 regulator-max-microvolt = <1304000>;
469 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
483 regulator-min-microvolt = <1200000>;
484 regulator-max-microvolt = <1200000>;
485 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
490 regulator-min-microvolt = <1800000>;
491 regulator-max-microvolt = <2952000>;
492 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
496 regulator-min-microvolt = <3304000>;
497 regulator-max-microvolt = <3304000>;
498 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
504 regulator-min-microvolt = <1800000>;
505 regulator-max-microvolt = <1800000>;
506 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510 regulator-min-microvolt = <2952000>;
511 regulator-max-microvolt = <2952000>;
512 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
516 regulator-min-microvolt = <3000000>;
517 regulator-max-microvolt = <3400000>;
518 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
522 regulator-min-microvolt = <3000000>;
523 regulator-max-microvolt = <3400000>;
524 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
528 regulator-min-microvolt = <3008000>;
529 regulator-max-microvolt = <3960000>;
530 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
538 compatible = "google,cros-ec-spi";
540 interrupt-parent = <&tlmm>;
542 pinctrl-names = "default";
543 pinctrl-0 = <&ap_ec_int_l>;
544 spi-max-frequency = <3000000>;
546 cros_ec_pwm: ec-pwm {
547 compatible = "google,cros-ec-pwm";
548 #pwm-cells = <1>;
551 i2c_tunnel: i2c-tunnel {
552 compatible = "google,cros-ec-i2c-tunnel";
553 google,remote-bus = <0>;
554 #address-cells = <1>;
555 #size-cells = <0>;
559 compatible = "google,cros-ec-typec";
560 #address-cells = <1>;
561 #size-cells = <0>;
564 compatible = "usb-c-connector";
567 power-role = "dual";
568 data-role = "host";
569 try-power-role = "source";
573 compatible = "usb-c-connector";
576 power-role = "dual";
577 data-role = "host";
578 try-power-role = "source";
589 pinctrl-names = "default";
590 pinctrl-0 = <&h1_ap_int_odl>;
591 spi-max-frequency = <800000>;
592 interrupt-parent = <&tlmm>;
603 vdda-supply = <&vdda_mipi_dsi0_1p2>;
608 remote-endpoint = <&sn65dsi86_in>;
609 data-lanes = <0 1 2 3>;
617 vdds-supply = <&vdda_mipi_dsi0_pll>;
622 clock-frequency = <400000>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&edp_brij_en>, <&edp_brij_irq>;
629 gpio-controller;
630 #gpio-cells = <2>;
632 interrupt-parent = <&tlmm>;
635 enable-gpios = <&tlmm 104 GPIO_ACTIVE_HIGH>;
637 vpll-supply = <&pp1800_edp_vpll>;
638 vccio-supply = <&pp1800_brij_vccio>;
639 vcca-supply = <&pp1200_brij>;
640 vcc-supply = <&pp1200_brij>;
643 clock-names = "refclk";
645 no-hpd;
648 #address-cells = <1>;
649 #size-cells = <0>;
654 remote-endpoint = <&dsi0_out>;
661 data-lanes = <0 1>;
662 remote-endpoint = <&panel_in_edp>;
667 aux-bus {
669 /* Compatible will be filled in per-board */
670 power-supply = <&pp3300_dx_edp>;
672 hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
676 remote-endpoint = <&sn65dsi86_out>;
685 clock-frequency = <400000>;
690 #io-channel-cells = <1>;
691 pinctrl-names = "default";
692 pinctrl-0 = <&p_sensor_int_l>;
694 interrupt-parent = <&tlmm>;
697 vdd-supply = <&pp3300_a>;
698 svdd-supply = <&pp1800_prox>;
701 label = "proximity-wifi";
707 clock-frequency = <400000>;
712 pinctrl-names = "default";
713 pinctrl-0 = <&tp_int_odl>;
715 interrupt-parent = <&tlmm>;
718 vcc-supply = <&pp3300_fp_tp>;
720 wakeup-source;
726 clock-frequency = <400000>;
731 pinctrl-names = "default";
732 pinctrl-0 = <&hp_irq>;
734 #sound-dai-cells = <1>;
736 interrupt-parent = <&tlmm>;
743 AVDD-supply = <&pp1800_alc5682>;
744 MICVDD-supply = <&pp3300_codec>;
745 VBAT-supply = <&pp3300_audio>;
747 realtek,dmic1-data-pin = <1>;
748 realtek,dmic1-clk-pin = <1>;
749 realtek,jd-src = <1>;
761 modem-init;
767 pinctrl-names = "default";
768 pinctrl-0 = <&sec_mi2s_active>, <&pri_mi2s_active>, <&pri_mi2s_mclk_active>;
770 #address-cells = <1>;
771 #size-cells = <0>;
775 qcom,playback-sd-lines = <1>;
776 qcom,capture-sd-lines = <0>;
781 qcom,playback-sd-lines = <0>;
799 pinctrl-names = "default";
800 pinctrl-0 = <&dp_hot_plug_det>;
801 data-lanes = <0 1>;
802 vdda-1p2-supply = <&vdda_usb_ss_dp_1p2>;
803 vdda-0p9-supply = <&vdda_usb_ss_dp_core>;
807 charger-thermistor@4f {
810 qcom,hw-settle-time = <200>;
817 charger-thermistor@0 {
819 io-channels = <&pm6150_adc ADC5_AMUX_THM3_100K_PU>;
821 qcom,hw-settle-time-us = <200>;
839 compatible = "qcom,sc7180-mss-pil";
841 memory-region = <&mba_mem &mpss_mem>;
844 firmware-name = "qcom/sc7180-trogdor/modem-nolte/mba.mbn",
845 "qcom/sc7180-trogdor/modem-nolte/qdsp6sw.mbn";
851 pinctrl-names = "default", "sleep";
852 pinctrl-0 = <&sdc1_on>;
853 pinctrl-1 = <&sdc1_off>;
854 vmmc-supply = <&mcp_vcc>;
855 vqmmc-supply = <&mcp_vccq>;
859 pinctrl-names = "default", "sleep";
860 pinctrl-0 = <&sdc2_on>;
861 pinctrl-1 = <&sdc2_off>;
862 vmmc-supply = <&pp2950_l9c>;
863 vqmmc-supply = <&ppvar_l6c>;
865 cd-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>;
869 pinctrl-0 = <&qup_spi0_cs_gpio_init_high>, <&qup_spi0_cs_gpio>;
870 cs-gpios = <&tlmm 37 GPIO_ACTIVE_LOW>;
874 pinctrl-0 = <&qup_spi6_cs_gpio_init_high>, <&qup_spi6_cs_gpio>;
875 cs-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
879 pinctrl-0 = <&qup_spi10_cs_gpio_init_high>, <&qup_spi10_cs_gpio>;
880 cs-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
883 compatible = "google,cros-ec-spi";
885 interrupt-parent = <&tlmm>;
887 pinctrl-names = "default";
888 pinctrl-0 = <&fp_to_ap_irq_l>;
889 spi-max-frequency = <3000000>;
893 #include <arm/cros-ec-keyboard.dtsi>
894 #include <arm/cros-ec-sbs.dtsi>
899 /delete-property/interrupts;
900 interrupts-extended = <&intc GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
903 pinctrl-names = "default", "sleep";
904 pinctrl-1 = <&qup_uart3_sleep>;
907 compatible = "qcom,wcn3991-bt";
908 vddio-supply = <&pp1800_l10a>;
909 vddxo-supply = <&pp1800_l1c>;
910 vddrf-supply = <&pp1300_l2c>;
911 vddch0-supply = <&pp3300_l10c>;
912 max-speed = <3200000>;
930 vdd-supply = <&vdd_qusb_hs0_core>;
931 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
932 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
933 qcom,imp-res-offset-value = <8>;
934 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_15_PERCENT>;
935 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
936 qcom,bias-ctrl-value = <0x22>;
937 qcom,charge-ctrl-value = <3>;
938 qcom,hsdisc-trim-value = <0>;
943 vdda-phy-supply = <&vdda_usb_ss_dp_1p2>;
944 vdda-pll-supply = <&vdda_usb_ss_dp_core>;
948 video-firmware {
955 vdd-0.8-cx-mx-supply = <&vdd_cx_wlan>;
956 vdd-1.8-xo-supply = <&pp1800_l1c>;
957 vdd-1.3-rfa-supply = <&pp1300_l2c>;
958 vdd-3.3-ch0-supply = <&pp3300_l10c>;
959 vdd-3.3-ch1-supply = <&pp3300_l11c>;
961 wifi-firmware {
966 /* PINCTRL - additions to nodes defined in sc7180.dtsi */
971 bias-disable;
978 drive-strength = <2>;
979 bias-pull-down;
986 drive-strength = <2>;
987 bias-pull-down;
994 bias-disable;
1001 drive-strength = <8>;
1002 bias-disable;
1010 /* High-Z when no transfers; nice to park the lines */
1011 bias-pull-up;
1018 drive-strength = <2>;
1021 bias-disable;
1028 drive-strength = <2>;
1031 bias-disable;
1038 drive-strength = <2>;
1041 bias-disable;
1048 drive-strength = <2>;
1051 bias-disable;
1058 drive-strength = <2>;
1061 bias-disable;
1068 drive-strength = <2>;
1069 bias-disable;
1076 drive-strength = <2>;
1077 bias-disable;
1084 drive-strength = <2>;
1085 bias-disable;
1090 pinconf-cts {
1092 * Configure a pull-down on CTS to match the pull of
1096 bias-pull-down;
1099 pinconf-rts-tx {
1102 drive-strength = <2>;
1103 bias-disable;
1106 pinconf-rx {
1108 * Configure a pull-up on RX. This is needed to avoid
1110 * in tri-state (module powered off or not driving the
1114 bias-pull-up;
1119 pinconf-tx {
1121 drive-strength = <2>;
1122 bias-disable;
1125 pinconf-rx {
1127 drive-strength = <2>;
1128 bias-pull-up;
1135 drive-strength = <2>;
1136 bias-pull-down;
1140 /* PINCTRL - board-specific pinctrl */
1147 gpio-line-names = "AP_SUSPEND",
1165 pinctrl-names = "default";
1166 pinctrl-0 = <&bios_flash_wp_l>, <&ap_suspend_l_neuter>;
1168 amp_en: amp-en {
1176 bias-pull-down;
1180 ap_ec_int_l: ap-ec-int-l {
1184 input-enable;
1189 bias-pull-up;
1193 ap_edp_bklten: ap-edp-bklten {
1201 drive-strength = <2>;
1202 bias-disable;
1205 output-low;
1209 ap_suspend_l_neuter: ap-suspend-l-neuter {
1217 bias-disable;
1221 bios_flash_wp_l: bios-flash-wp-l {
1225 input-enable;
1230 bias-disable;
1234 edp_brij_en: edp-brij-en {
1242 drive-strength = <2>;
1243 bias-disable;
1247 edp_brij_irq: edp-brij-irq {
1255 drive-strength = <2>;
1256 bias-pull-down;
1260 en_pp3300_codec: en-pp3300-codec {
1268 drive-strength = <2>;
1269 bias-disable;
1273 en_pp3300_dx_edp: en-pp3300-dx-edp {
1281 drive-strength = <2>;
1282 bias-disable;
1286 en_pp3300_hub: en-pp3300-hub {
1294 drive-strength = <2>;
1295 bias-disable;
1299 fp_to_ap_irq_l: fp-to-ap-irq-l {
1303 input-enable;
1310 bias-disable;
1314 h1_ap_int_odl: h1-ap-int-odl {
1318 input-enable;
1323 bias-pull-up;
1327 hp_irq: hp-irq {
1335 bias-pull-up;
1339 pen_irq_l: pen-irq-l {
1349 bias-disable;
1353 pen_pdct_l: pen-pdct-l {
1363 bias-disable;
1367 pen_rst_odl: pen-rst-odl {
1375 bias-disable;
1376 drive-strength = <2>;
1381 * output-high here we're relying on the fact
1387 * remove "output-high" here.
1389 output-high; /* TODO: Remove this? */
1393 p_sensor_int_l: p-sensor-int-l {
1397 input-enable;
1403 bias-disable;
1407 qup_spi0_cs_gpio_init_high: qup-spi0-cs-gpio-init-high {
1410 output-high;
1414 qup_spi6_cs_gpio_init_high: qup-spi6-cs-gpio-init-high {
1417 output-high;
1421 qup_spi10_cs_gpio_init_high: qup-spi10-cs-gpio-init-high {
1424 output-high;
1428 qup_uart3_sleep: qup-uart3-sleep {
1435 pinconf-cts {
1437 * Configure a pull-down on CTS to match the pull of
1441 bias-pull-down;
1444 pinconf-rts {
1446 * Configure pull-down on RTS. As RTS is active low
1452 bias-pull-down;
1455 pinconf-tx {
1457 * Configure pull-up on TX when it isn't actively driven
1461 bias-pull-up;
1464 pinconf-rx {
1466 * Configure a pull-up on RX. This is needed to avoid
1471 bias-pull-up;
1477 tp_int_odl: tp-int-odl {
1487 bias-disable;
1491 ts_int_l: ts-int-l {
1499 bias-pull-up;
1503 ts_reset_l: ts-reset-l {
1511 bias-disable;
1512 drive-strength = <2>;
1516 sdc1_on: sdc1-on {
1517 pinconf-clk {
1519 bias-disable;
1520 drive-strength = <16>;
1523 pinconf-cmd {
1525 bias-pull-up;
1526 drive-strength = <10>;
1529 pinconf-data {
1531 bias-pull-up;
1532 drive-strength = <10>;
1535 pinconf-rclk {
1537 bias-pull-down;
1541 sdc1_off: sdc1-off {
1542 pinconf-clk {
1544 bias-disable;
1545 drive-strength = <2>;
1548 pinconf-cmd {
1550 bias-pull-up;
1551 drive-strength = <2>;
1554 pinconf-data {
1556 bias-pull-up;
1557 drive-strength = <2>;
1560 pinconf-rclk {
1562 bias-pull-down;
1566 sdc2_on: sdc2-on {
1567 pinconf-clk {
1569 bias-disable;
1570 drive-strength = <16>;
1573 pinconf-cmd {
1575 bias-pull-up;
1576 drive-strength = <10>;
1579 pinconf-data {
1581 bias-pull-up;
1582 drive-strength = <10>;
1585 pinconf-sd-cd {
1587 bias-pull-up;
1588 drive-strength = <2>;
1592 sdc2_off: sdc2-off {
1593 pinconf-clk {
1595 bias-disable;
1596 drive-strength = <2>;
1599 pinconf-cmd {
1601 bias-pull-up;
1602 drive-strength = <2>;
1605 pinconf-data {
1607 bias-pull-up;
1608 drive-strength = <2>;
1611 pinconf-sd-cd {
1613 bias-pull-up;
1614 drive-strength = <2>;