1f126890aSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Copyright (c) 2022, Luca Weiss <luca@z3ntu.xyz> 4f126890aSEmmanuel Vadot */ 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/dts-v1/; 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot#include "qcom-msm8226.dtsi" 9*8d13bc63SEmmanuel Vadot#include "pm8226.dtsi" 10f126890aSEmmanuel Vadot#include <dt-bindings/input/ti-drv260x.h> 11f126890aSEmmanuel Vadot 12f126890aSEmmanuel Vadot/delete-node/ &adsp_region; 13f126890aSEmmanuel Vadot 14f126890aSEmmanuel Vadot/ { 15f126890aSEmmanuel Vadot model = "Huawei Watch"; 16f126890aSEmmanuel Vadot compatible = "huawei,sturgeon", "qcom,apq8026"; 17f126890aSEmmanuel Vadot chassis-type = "watch"; 18f126890aSEmmanuel Vadot qcom,msm-id = <199 0x20000>; 19f126890aSEmmanuel Vadot qcom,board-id = <8 4>; 20f126890aSEmmanuel Vadot 21f126890aSEmmanuel Vadot reserved-memory { 22f126890aSEmmanuel Vadot sbl_region: sbl@2f00000 { 23f126890aSEmmanuel Vadot reg = <0x02f00000 0x100000>; 24f126890aSEmmanuel Vadot no-map; 25f126890aSEmmanuel Vadot }; 26f126890aSEmmanuel Vadot 27f126890aSEmmanuel Vadot external_image_region: external-image@3100000 { 28f126890aSEmmanuel Vadot reg = <0x3100000 0x200000>; 29f126890aSEmmanuel Vadot no-map; 30f126890aSEmmanuel Vadot }; 31f126890aSEmmanuel Vadot 32f126890aSEmmanuel Vadot peripheral_region: peripheral@3300000 { 33f126890aSEmmanuel Vadot reg = <0x3300000 0x600000>; 34f126890aSEmmanuel Vadot no-map; 35f126890aSEmmanuel Vadot }; 36f126890aSEmmanuel Vadot 37f126890aSEmmanuel Vadot adsp_region: adsp@3900000 { 38f126890aSEmmanuel Vadot reg = <0x3900000 0x1400000>; 39f126890aSEmmanuel Vadot no-map; 40f126890aSEmmanuel Vadot }; 41f126890aSEmmanuel Vadot 42f126890aSEmmanuel Vadot modem_region: modem@4d00000 { 43f126890aSEmmanuel Vadot reg = <0x4d00000 0x1b00000>; 44f126890aSEmmanuel Vadot no-map; 45f126890aSEmmanuel Vadot }; 46f126890aSEmmanuel Vadot 47f126890aSEmmanuel Vadot modem_efs_region: modem-efs@7f00000 { 48f126890aSEmmanuel Vadot reg = <0x7f00000 0x100000>; 49f126890aSEmmanuel Vadot no-map; 50f126890aSEmmanuel Vadot }; 51f126890aSEmmanuel Vadot }; 52f126890aSEmmanuel Vadot 53f126890aSEmmanuel Vadot vreg_wlan: wlan-regulator { 54f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 55f126890aSEmmanuel Vadot 56f126890aSEmmanuel Vadot regulator-name = "wl-reg"; 57f126890aSEmmanuel Vadot regulator-min-microvolt = <2950000>; 58f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 59f126890aSEmmanuel Vadot 60f126890aSEmmanuel Vadot gpio = <&tlmm 110 GPIO_ACTIVE_HIGH>; 61f126890aSEmmanuel Vadot enable-active-high; 62f126890aSEmmanuel Vadot 63f126890aSEmmanuel Vadot pinctrl-names = "default"; 64f126890aSEmmanuel Vadot pinctrl-0 = <&wlan_regulator_default_state>; 65f126890aSEmmanuel Vadot }; 66f126890aSEmmanuel Vadot}; 67f126890aSEmmanuel Vadot 68f126890aSEmmanuel Vadot&adsp { 69f126890aSEmmanuel Vadot status = "okay"; 70f126890aSEmmanuel Vadot}; 71f126890aSEmmanuel Vadot 72f126890aSEmmanuel Vadot&blsp1_i2c2 { 73f126890aSEmmanuel Vadot clock-frequency = <384000>; 74f126890aSEmmanuel Vadot 75f126890aSEmmanuel Vadot status = "okay"; 76f126890aSEmmanuel Vadot 77f126890aSEmmanuel Vadot vibrator@5a { 78f126890aSEmmanuel Vadot compatible = "ti,drv2605"; 79f126890aSEmmanuel Vadot reg = <0x5a>; 80f126890aSEmmanuel Vadot enable-gpios = <&tlmm 60 GPIO_ACTIVE_HIGH>; 81f126890aSEmmanuel Vadot 82f126890aSEmmanuel Vadot mode = <DRV260X_ERM_MODE>; 83f126890aSEmmanuel Vadot library-sel = <DRV260X_ERM_LIB_D>; 84f126890aSEmmanuel Vadot vib-rated-mv = <2765>; 85f126890aSEmmanuel Vadot vib-overdrive-mv = <3525>; 86f126890aSEmmanuel Vadot 87f126890aSEmmanuel Vadot pinctrl-0 = <&vibrator_default_state>; 88f126890aSEmmanuel Vadot pinctrl-names = "default"; 89f126890aSEmmanuel Vadot }; 90f126890aSEmmanuel Vadot}; 91f126890aSEmmanuel Vadot 92f126890aSEmmanuel Vadot&blsp1_i2c5 { 93f126890aSEmmanuel Vadot clock-frequency = <384000>; 94f126890aSEmmanuel Vadot 95f126890aSEmmanuel Vadot status = "okay"; 96f126890aSEmmanuel Vadot 97f126890aSEmmanuel Vadot touchscreen@20 { 98f126890aSEmmanuel Vadot compatible = "syna,rmi4-i2c"; 99f126890aSEmmanuel Vadot reg = <0x20>; 100f126890aSEmmanuel Vadot 101f126890aSEmmanuel Vadot interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>; 102f126890aSEmmanuel Vadot vdd-supply = <&pm8226_l19>; 103f126890aSEmmanuel Vadot vio-supply = <&pm8226_lvs1>; 104f126890aSEmmanuel Vadot 105f126890aSEmmanuel Vadot pinctrl-names = "default"; 106f126890aSEmmanuel Vadot pinctrl-0 = <&touch_default_state>; 107f126890aSEmmanuel Vadot 108f126890aSEmmanuel Vadot syna,startup-delay-ms = <160>; 109f126890aSEmmanuel Vadot 110f126890aSEmmanuel Vadot #address-cells = <1>; 111f126890aSEmmanuel Vadot #size-cells = <0>; 112f126890aSEmmanuel Vadot 113f126890aSEmmanuel Vadot rmi4-f01@1 { 114f126890aSEmmanuel Vadot reg = <0x1>; 115f126890aSEmmanuel Vadot syna,nosleep-mode = <1>; 116f126890aSEmmanuel Vadot }; 117f126890aSEmmanuel Vadot 118f126890aSEmmanuel Vadot rmi4-f12@12 { 119f126890aSEmmanuel Vadot reg = <0x12>; 120f126890aSEmmanuel Vadot syna,sensor-type = <1>; 121f126890aSEmmanuel Vadot }; 122f126890aSEmmanuel Vadot }; 123f126890aSEmmanuel Vadot}; 124f126890aSEmmanuel Vadot 125f126890aSEmmanuel Vadot&blsp1_uart4 { 126f126890aSEmmanuel Vadot pinctrl-names = "default"; 127f126890aSEmmanuel Vadot pinctrl-0 = <&blsp1_uart4_default_state>; 128f126890aSEmmanuel Vadot 129f126890aSEmmanuel Vadot status = "okay"; 130f126890aSEmmanuel Vadot 131f126890aSEmmanuel Vadot bluetooth { 132f126890aSEmmanuel Vadot compatible = "brcm,bcm43430a0-bt"; 133f126890aSEmmanuel Vadot max-speed = <3000000>; 134f126890aSEmmanuel Vadot 135f126890aSEmmanuel Vadot pinctrl-names = "default"; 136f126890aSEmmanuel Vadot pinctrl-0 = <&bluetooth_default_state>; 137f126890aSEmmanuel Vadot 138f126890aSEmmanuel Vadot host-wakeup-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>; 139f126890aSEmmanuel Vadot device-wakeup-gpios = <&tlmm 63 GPIO_ACTIVE_HIGH>; 140f126890aSEmmanuel Vadot shutdown-gpios = <&tlmm 67 GPIO_ACTIVE_HIGH>; 141f126890aSEmmanuel Vadot }; 142f126890aSEmmanuel Vadot}; 143f126890aSEmmanuel Vadot 144f126890aSEmmanuel Vadot&rpm_requests { 145f126890aSEmmanuel Vadot regulators { 146f126890aSEmmanuel Vadot compatible = "qcom,rpm-pm8226-regulators"; 147f126890aSEmmanuel Vadot 148f126890aSEmmanuel Vadot pm8226_s3: s3 { 149f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 150f126890aSEmmanuel Vadot regulator-max-microvolt = <1300000>; 151f126890aSEmmanuel Vadot }; 152f126890aSEmmanuel Vadot 153f126890aSEmmanuel Vadot pm8226_s4: s4 { 154f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 155f126890aSEmmanuel Vadot regulator-max-microvolt = <2200000>; 156f126890aSEmmanuel Vadot }; 157f126890aSEmmanuel Vadot 158f126890aSEmmanuel Vadot pm8226_s5: s5 { 159f126890aSEmmanuel Vadot regulator-min-microvolt = <1150000>; 160f126890aSEmmanuel Vadot regulator-max-microvolt = <1150000>; 161f126890aSEmmanuel Vadot }; 162f126890aSEmmanuel Vadot 163f126890aSEmmanuel Vadot pm8226_l1: l1 { 164f126890aSEmmanuel Vadot regulator-min-microvolt = <1225000>; 165f126890aSEmmanuel Vadot regulator-max-microvolt = <1225000>; 166f126890aSEmmanuel Vadot }; 167f126890aSEmmanuel Vadot 168f126890aSEmmanuel Vadot pm8226_l2: l2 { 169f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 170f126890aSEmmanuel Vadot regulator-max-microvolt = <1200000>; 171f126890aSEmmanuel Vadot }; 172f126890aSEmmanuel Vadot 173f126890aSEmmanuel Vadot pm8226_l3: l3 { 174f126890aSEmmanuel Vadot regulator-min-microvolt = <750000>; 175f126890aSEmmanuel Vadot regulator-max-microvolt = <1337500>; 176f126890aSEmmanuel Vadot }; 177f126890aSEmmanuel Vadot 178f126890aSEmmanuel Vadot pm8226_l4: l4 { 179f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 180f126890aSEmmanuel Vadot regulator-max-microvolt = <1200000>; 181f126890aSEmmanuel Vadot }; 182f126890aSEmmanuel Vadot 183f126890aSEmmanuel Vadot pm8226_l5: l5 { 184f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 185f126890aSEmmanuel Vadot regulator-max-microvolt = <1200000>; 186f126890aSEmmanuel Vadot }; 187f126890aSEmmanuel Vadot 188f126890aSEmmanuel Vadot pm8226_l6: l6 { 189f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 190f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 191f126890aSEmmanuel Vadot }; 192f126890aSEmmanuel Vadot 193f126890aSEmmanuel Vadot pm8226_l7: l7 { 194f126890aSEmmanuel Vadot regulator-min-microvolt = <1850000>; 195f126890aSEmmanuel Vadot regulator-max-microvolt = <1850000>; 196f126890aSEmmanuel Vadot }; 197f126890aSEmmanuel Vadot 198f126890aSEmmanuel Vadot pm8226_l8: l8 { 199f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 200f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 201f126890aSEmmanuel Vadot }; 202f126890aSEmmanuel Vadot 203f126890aSEmmanuel Vadot pm8226_l9: l9 { 204f126890aSEmmanuel Vadot regulator-min-microvolt = <2050000>; 205f126890aSEmmanuel Vadot regulator-max-microvolt = <2050000>; 206f126890aSEmmanuel Vadot }; 207f126890aSEmmanuel Vadot 208f126890aSEmmanuel Vadot pm8226_l10: l10 { 209f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 210f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 211f126890aSEmmanuel Vadot }; 212f126890aSEmmanuel Vadot 213f126890aSEmmanuel Vadot pm8226_l12: l12 { 214f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 215f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 216f126890aSEmmanuel Vadot }; 217f126890aSEmmanuel Vadot 218f126890aSEmmanuel Vadot pm8226_l14: l14 { 219f126890aSEmmanuel Vadot regulator-min-microvolt = <2750000>; 220f126890aSEmmanuel Vadot regulator-max-microvolt = <2750000>; 221f126890aSEmmanuel Vadot }; 222f126890aSEmmanuel Vadot 223f126890aSEmmanuel Vadot pm8226_l15: l15 { 224f126890aSEmmanuel Vadot regulator-min-microvolt = <2800000>; 225f126890aSEmmanuel Vadot regulator-max-microvolt = <2800000>; 226f126890aSEmmanuel Vadot }; 227f126890aSEmmanuel Vadot 228f126890aSEmmanuel Vadot pm8226_l16: l16 { 229f126890aSEmmanuel Vadot regulator-min-microvolt = <3000000>; 230f126890aSEmmanuel Vadot regulator-max-microvolt = <3350000>; 231f126890aSEmmanuel Vadot }; 232f126890aSEmmanuel Vadot 233f126890aSEmmanuel Vadot pm8226_l17: l17 { 234f126890aSEmmanuel Vadot regulator-min-microvolt = <2950000>; 235f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 236f126890aSEmmanuel Vadot }; 237f126890aSEmmanuel Vadot 238f126890aSEmmanuel Vadot pm8226_l18: l18 { 239f126890aSEmmanuel Vadot regulator-min-microvolt = <2950000>; 240f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 241f126890aSEmmanuel Vadot }; 242f126890aSEmmanuel Vadot 243f126890aSEmmanuel Vadot pm8226_l19: l19 { 244f126890aSEmmanuel Vadot regulator-min-microvolt = <2850000>; 245f126890aSEmmanuel Vadot regulator-max-microvolt = <2850000>; 246f126890aSEmmanuel Vadot }; 247f126890aSEmmanuel Vadot 248f126890aSEmmanuel Vadot pm8226_l20: l20 { 249f126890aSEmmanuel Vadot regulator-min-microvolt = <3075000>; 250f126890aSEmmanuel Vadot regulator-max-microvolt = <3075000>; 251f126890aSEmmanuel Vadot }; 252f126890aSEmmanuel Vadot 253f126890aSEmmanuel Vadot pm8226_l21: l21 { 254f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 255f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 256f126890aSEmmanuel Vadot }; 257f126890aSEmmanuel Vadot 258f126890aSEmmanuel Vadot pm8226_l22: l22 { 259f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 260f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 261f126890aSEmmanuel Vadot }; 262f126890aSEmmanuel Vadot 263f126890aSEmmanuel Vadot pm8226_l23: l23 { 264f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 265f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 266f126890aSEmmanuel Vadot }; 267f126890aSEmmanuel Vadot 268f126890aSEmmanuel Vadot pm8226_l24: l24 { 269f126890aSEmmanuel Vadot regulator-min-microvolt = <1300000>; 270f126890aSEmmanuel Vadot regulator-max-microvolt = <1350000>; 271f126890aSEmmanuel Vadot }; 272f126890aSEmmanuel Vadot 273f126890aSEmmanuel Vadot pm8226_l25: l25 { 274f126890aSEmmanuel Vadot regulator-min-microvolt = <1775000>; 275f126890aSEmmanuel Vadot regulator-max-microvolt = <2125000>; 276f126890aSEmmanuel Vadot }; 277f126890aSEmmanuel Vadot 278f126890aSEmmanuel Vadot pm8226_l26: l26 { 279f126890aSEmmanuel Vadot regulator-min-microvolt = <1225000>; 280f126890aSEmmanuel Vadot regulator-max-microvolt = <1225000>; 281f126890aSEmmanuel Vadot }; 282f126890aSEmmanuel Vadot 283f126890aSEmmanuel Vadot pm8226_l27: l27 { 284f126890aSEmmanuel Vadot regulator-min-microvolt = <2050000>; 285f126890aSEmmanuel Vadot regulator-max-microvolt = <2050000>; 286f126890aSEmmanuel Vadot }; 287f126890aSEmmanuel Vadot 288f126890aSEmmanuel Vadot pm8226_l28: l28 { 289f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 290f126890aSEmmanuel Vadot regulator-max-microvolt = <2950000>; 291f126890aSEmmanuel Vadot }; 292f126890aSEmmanuel Vadot 293f126890aSEmmanuel Vadot pm8226_lvs1: lvs1 {}; 294f126890aSEmmanuel Vadot }; 295f126890aSEmmanuel Vadot}; 296f126890aSEmmanuel Vadot 297f126890aSEmmanuel Vadot&sdhc_1 { 298f126890aSEmmanuel Vadot vmmc-supply = <&pm8226_l17>; 299f126890aSEmmanuel Vadot vqmmc-supply = <&pm8226_l6>; 300f126890aSEmmanuel Vadot 301f126890aSEmmanuel Vadot bus-width = <8>; 302f126890aSEmmanuel Vadot non-removable; 303f126890aSEmmanuel Vadot 304f126890aSEmmanuel Vadot status = "okay"; 305f126890aSEmmanuel Vadot}; 306f126890aSEmmanuel Vadot 307f126890aSEmmanuel Vadot&sdhc_3 { 308f126890aSEmmanuel Vadot max-frequency = <100000000>; 309f126890aSEmmanuel Vadot non-removable; 310f126890aSEmmanuel Vadot 311f126890aSEmmanuel Vadot vmmc-supply = <&vreg_wlan>; 312f126890aSEmmanuel Vadot vqmmc-supply = <&pm8226_l6>; 313f126890aSEmmanuel Vadot 314f126890aSEmmanuel Vadot #address-cells = <1>; 315f126890aSEmmanuel Vadot #size-cells = <0>; 316f126890aSEmmanuel Vadot 317f126890aSEmmanuel Vadot status = "okay"; 318f126890aSEmmanuel Vadot 319f126890aSEmmanuel Vadot wifi@1 { 320f126890aSEmmanuel Vadot compatible = "brcm,bcm43430a0-fmac", "brcm,bcm4329-fmac"; 321f126890aSEmmanuel Vadot reg = <1>; 322f126890aSEmmanuel Vadot 323f126890aSEmmanuel Vadot interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>; 324f126890aSEmmanuel Vadot interrupt-names = "host-wake"; 325f126890aSEmmanuel Vadot 326f126890aSEmmanuel Vadot pinctrl-names = "default"; 327f126890aSEmmanuel Vadot pinctrl-0 = <&wlan_hostwake_default_state>; 328f126890aSEmmanuel Vadot }; 329f126890aSEmmanuel Vadot}; 330f126890aSEmmanuel Vadot 331f126890aSEmmanuel Vadot&smbb { 332f126890aSEmmanuel Vadot qcom,fast-charge-safe-voltage = <4370000>; 333f126890aSEmmanuel Vadot qcom,fast-charge-high-threshold-voltage = <4350000>; 334f126890aSEmmanuel Vadot qcom,minimum-input-voltage = <4350000>; 335f126890aSEmmanuel Vadot qcom,fast-charge-current-limit = <300000>; 336f126890aSEmmanuel Vadot qcom,fast-charge-safe-current = <600000>; 337f126890aSEmmanuel Vadot qcom,auto-recharge-threshold-voltage = <4240000>; 338*8d13bc63SEmmanuel Vadot 339*8d13bc63SEmmanuel Vadot status = "okay"; 340f126890aSEmmanuel Vadot}; 341f126890aSEmmanuel Vadot 342f126890aSEmmanuel Vadot&tlmm { 343f126890aSEmmanuel Vadot blsp1_uart4_default_state: blsp1-uart4-default-state { 344f126890aSEmmanuel Vadot pins = "gpio12", "gpio13", "gpio14", "gpio15"; 345f126890aSEmmanuel Vadot function = "blsp_uart4"; 346f126890aSEmmanuel Vadot drive-strength = <8>; 347f126890aSEmmanuel Vadot bias-disable; 348f126890aSEmmanuel Vadot }; 349f126890aSEmmanuel Vadot 350f126890aSEmmanuel Vadot bluetooth_default_state: bluetooth-default-state { 351f126890aSEmmanuel Vadot pins = "gpio63", "gpio64"; 352f126890aSEmmanuel Vadot function = "gpio"; 353f126890aSEmmanuel Vadot drive-strength = <2>; 354f126890aSEmmanuel Vadot bias-pull-down; 355f126890aSEmmanuel Vadot }; 356f126890aSEmmanuel Vadot 357f126890aSEmmanuel Vadot touch_default_state: touch-default-state { 358f126890aSEmmanuel Vadot irq-pins { 359f126890aSEmmanuel Vadot pins = "gpio17"; 360f126890aSEmmanuel Vadot function = "gpio"; 361f126890aSEmmanuel Vadot drive-strength = <8>; 362f126890aSEmmanuel Vadot bias-pull-up; 363f126890aSEmmanuel Vadot }; 364f126890aSEmmanuel Vadot 365f126890aSEmmanuel Vadot reset-pins { 366f126890aSEmmanuel Vadot pins = "gpio16"; 367f126890aSEmmanuel Vadot function = "gpio"; 368f126890aSEmmanuel Vadot drive-strength = <6>; 369f126890aSEmmanuel Vadot bias-pull-up; 370f126890aSEmmanuel Vadot }; 371f126890aSEmmanuel Vadot }; 372f126890aSEmmanuel Vadot 373f126890aSEmmanuel Vadot vibrator_default_state: vibrator-default-state { 374f126890aSEmmanuel Vadot pins = "gpio59", "gpio60"; 375f126890aSEmmanuel Vadot function = "gpio"; 376f126890aSEmmanuel Vadot drive-strength = <2>; 377f126890aSEmmanuel Vadot bias-pull-down; 378f126890aSEmmanuel Vadot }; 379f126890aSEmmanuel Vadot 380f126890aSEmmanuel Vadot wlan_hostwake_default_state: wlan-hostwake-default-state { 381f126890aSEmmanuel Vadot pins = "gpio66"; 382f126890aSEmmanuel Vadot function = "gpio"; 383f126890aSEmmanuel Vadot drive-strength = <2>; 384f126890aSEmmanuel Vadot bias-disable; 385f126890aSEmmanuel Vadot }; 386f126890aSEmmanuel Vadot 387f126890aSEmmanuel Vadot wlan_regulator_default_state: wlan-regulator-default-state { 388f126890aSEmmanuel Vadot pins = "gpio110"; 389f126890aSEmmanuel Vadot function = "gpio"; 390f126890aSEmmanuel Vadot drive-strength = <2>; 391f126890aSEmmanuel Vadot bias-pull-down; 392f126890aSEmmanuel Vadot }; 393f126890aSEmmanuel Vadot}; 394f126890aSEmmanuel Vadot 395f126890aSEmmanuel Vadot&usb { 396f126890aSEmmanuel Vadot extcon = <&smbb>; 397f126890aSEmmanuel Vadot dr_mode = "peripheral"; 398f126890aSEmmanuel Vadot status = "okay"; 399f126890aSEmmanuel Vadot}; 400f126890aSEmmanuel Vadot 401f126890aSEmmanuel Vadot&usb_hs_phy { 402f126890aSEmmanuel Vadot extcon = <&smbb>; 403f126890aSEmmanuel Vadot v1p8-supply = <&pm8226_l10>; 404f126890aSEmmanuel Vadot v3p3-supply = <&pm8226_l20>; 405f126890aSEmmanuel Vadot}; 406