17d0873ebSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 27d0873ebSEmmanuel Vadot 37d0873ebSEmmanuel Vadot/dts-v1/; 47d0873ebSEmmanuel Vadot 57d0873ebSEmmanuel Vadot#include "qcom-msm8226.dtsi" 67d0873ebSEmmanuel Vadot#include "pm8226.dtsi" 77d0873ebSEmmanuel Vadot 87d0873ebSEmmanuel Vadot/delete-node/ &smem_region; 97d0873ebSEmmanuel Vadot 107d0873ebSEmmanuel Vadot/ { 117d0873ebSEmmanuel Vadot model = "Motorola Moto G (2013)"; 127d0873ebSEmmanuel Vadot compatible = "motorola,falcon", "qcom,msm8226"; 137d0873ebSEmmanuel Vadot chassis-type = "handset"; 147d0873ebSEmmanuel Vadot 157d0873ebSEmmanuel Vadot aliases { 167d0873ebSEmmanuel Vadot mmc0 = &sdhc_1; 177d0873ebSEmmanuel Vadot }; 187d0873ebSEmmanuel Vadot 197d0873ebSEmmanuel Vadot chosen { 207d0873ebSEmmanuel Vadot #address-cells = <1>; 217d0873ebSEmmanuel Vadot #size-cells = <1>; 227d0873ebSEmmanuel Vadot ranges; 237d0873ebSEmmanuel Vadot 247d0873ebSEmmanuel Vadot framebuffer@3200000 { 257d0873ebSEmmanuel Vadot compatible = "simple-framebuffer"; 267d0873ebSEmmanuel Vadot reg = <0x03200000 0x800000>; 277d0873ebSEmmanuel Vadot width = <720>; 287d0873ebSEmmanuel Vadot height = <1280>; 297d0873ebSEmmanuel Vadot stride = <(720 * 3)>; 307d0873ebSEmmanuel Vadot format = "r8g8b8"; 317d0873ebSEmmanuel Vadot vsp-supply = <®_lcd_pos>; 327d0873ebSEmmanuel Vadot vsn-supply = <®_lcd_neg>; 337d0873ebSEmmanuel Vadot vddio-supply = <&vddio_disp_vreg>; 347d0873ebSEmmanuel Vadot }; 357d0873ebSEmmanuel Vadot }; 367d0873ebSEmmanuel Vadot 377d0873ebSEmmanuel Vadot gpio-keys { 387d0873ebSEmmanuel Vadot compatible = "gpio-keys"; 397d0873ebSEmmanuel Vadot 407d0873ebSEmmanuel Vadot event-hall-sensor { 417d0873ebSEmmanuel Vadot label = "Hall Effect Sensor"; 427d0873ebSEmmanuel Vadot gpios = <&tlmm 51 GPIO_ACTIVE_LOW>; 437d0873ebSEmmanuel Vadot linux,input-type = <EV_SW>; 447d0873ebSEmmanuel Vadot linux,code = <SW_LID>; 457d0873ebSEmmanuel Vadot linux,can-disable; 467d0873ebSEmmanuel Vadot }; 477d0873ebSEmmanuel Vadot 487d0873ebSEmmanuel Vadot key-volume-up { 497d0873ebSEmmanuel Vadot label = "Volume Up"; 507d0873ebSEmmanuel Vadot gpios = <&tlmm 106 GPIO_ACTIVE_LOW>; 517d0873ebSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 527d0873ebSEmmanuel Vadot debounce-interval = <15>; 537d0873ebSEmmanuel Vadot }; 547d0873ebSEmmanuel Vadot }; 557d0873ebSEmmanuel Vadot 567d0873ebSEmmanuel Vadot vddio_disp_vreg: regulator-vddio-disp { 577d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 587d0873ebSEmmanuel Vadot regulator-name = "vddio_disp"; 597d0873ebSEmmanuel Vadot gpio = <&tlmm 34 GPIO_ACTIVE_HIGH>; 607d0873ebSEmmanuel Vadot vin-supply = <&pm8226_l8>; 617d0873ebSEmmanuel Vadot startup-delay-us = <300>; 627d0873ebSEmmanuel Vadot enable-active-high; 637d0873ebSEmmanuel Vadot regulator-boot-on; 647d0873ebSEmmanuel Vadot }; 657d0873ebSEmmanuel Vadot 667d0873ebSEmmanuel Vadot reserved-memory { 677d0873ebSEmmanuel Vadot #address-cells = <1>; 687d0873ebSEmmanuel Vadot #size-cells = <1>; 697d0873ebSEmmanuel Vadot ranges; 707d0873ebSEmmanuel Vadot 717d0873ebSEmmanuel Vadot framebuffer@3200000 { 727d0873ebSEmmanuel Vadot reg = <0x03200000 0x800000>; 737d0873ebSEmmanuel Vadot no-map; 747d0873ebSEmmanuel Vadot }; 757d0873ebSEmmanuel Vadot 767d0873ebSEmmanuel Vadot dhob@f500000 { 777d0873ebSEmmanuel Vadot reg = <0x0f500000 0x40000>; 787d0873ebSEmmanuel Vadot no-map; 797d0873ebSEmmanuel Vadot }; 807d0873ebSEmmanuel Vadot 817d0873ebSEmmanuel Vadot shob@f540000 { 827d0873ebSEmmanuel Vadot reg = <0x0f540000 0x2000>; 837d0873ebSEmmanuel Vadot no-map; 847d0873ebSEmmanuel Vadot }; 857d0873ebSEmmanuel Vadot 867d0873ebSEmmanuel Vadot smem_region: smem@fa00000 { 877d0873ebSEmmanuel Vadot reg = <0x0fa00000 0x100000>; 887d0873ebSEmmanuel Vadot no-map; 897d0873ebSEmmanuel Vadot }; 907d0873ebSEmmanuel Vadot 917d0873ebSEmmanuel Vadot /* Actually <0x0fa00000 0x500000>, but first 100000 is smem */ 927d0873ebSEmmanuel Vadot reserved@fb00000 { 937d0873ebSEmmanuel Vadot reg = <0x0fb00000 0x400000>; 947d0873ebSEmmanuel Vadot no-map; 957d0873ebSEmmanuel Vadot }; 967d0873ebSEmmanuel Vadot }; 977d0873ebSEmmanuel Vadot}; 987d0873ebSEmmanuel Vadot 99*0e8011faSEmmanuel Vadot&blsp1_i2c2 { 100*0e8011faSEmmanuel Vadot status = "okay"; 101*0e8011faSEmmanuel Vadot 102*0e8011faSEmmanuel Vadot magnetometer@c { 103*0e8011faSEmmanuel Vadot compatible = "asahi-kasei,ak8963"; 104*0e8011faSEmmanuel Vadot reg = <0xc>; 105*0e8011faSEmmanuel Vadot interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>; 106*0e8011faSEmmanuel Vadot reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>; 107*0e8011faSEmmanuel Vadot vdd-supply = <&pm8226_l19>; 108*0e8011faSEmmanuel Vadot vid-supply = <&pm8226_lvs1>; 109*0e8011faSEmmanuel Vadot pinctrl-0 = <&mag_int_default &mag_reset_default>; 110*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 111*0e8011faSEmmanuel Vadot }; 112*0e8011faSEmmanuel Vadot 113*0e8011faSEmmanuel Vadot accelerometer@19 { 114*0e8011faSEmmanuel Vadot compatible = "st,lis3dh-accel"; 115*0e8011faSEmmanuel Vadot reg = <0x19>; 116*0e8011faSEmmanuel Vadot interrupts-extended = <&tlmm 63 IRQ_TYPE_EDGE_FALLING>; 117*0e8011faSEmmanuel Vadot vdd-supply = <&pm8226_l19>; 118*0e8011faSEmmanuel Vadot vddio-supply = <&pm8226_lvs1>; 119*0e8011faSEmmanuel Vadot pinctrl-0 = <&accel_int_default>; 120*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 121*0e8011faSEmmanuel Vadot mount-matrix = "0", "1", "0", 122*0e8011faSEmmanuel Vadot "1", "0", "0", 123*0e8011faSEmmanuel Vadot "0", "0", "-1"; 124*0e8011faSEmmanuel Vadot st,drdy-int-pin = <1>; 125*0e8011faSEmmanuel Vadot }; 126*0e8011faSEmmanuel Vadot}; 127*0e8011faSEmmanuel Vadot 1287d0873ebSEmmanuel Vadot&blsp1_i2c3 { 1297d0873ebSEmmanuel Vadot status = "okay"; 1307d0873ebSEmmanuel Vadot 1317d0873ebSEmmanuel Vadot regulator@3e { 1327d0873ebSEmmanuel Vadot compatible = "ti,tps65132"; 1337d0873ebSEmmanuel Vadot reg = <0x3e>; 1347d0873ebSEmmanuel Vadot pinctrl-0 = <®_lcd_default>; 1357d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1367d0873ebSEmmanuel Vadot 1377d0873ebSEmmanuel Vadot reg_lcd_pos: outp { 1387d0873ebSEmmanuel Vadot regulator-name = "outp"; 1397d0873ebSEmmanuel Vadot regulator-min-microvolt = <4000000>; 1407d0873ebSEmmanuel Vadot regulator-max-microvolt = <6000000>; 1417d0873ebSEmmanuel Vadot regulator-active-discharge = <1>; 1427d0873ebSEmmanuel Vadot regulator-boot-on; 1437d0873ebSEmmanuel Vadot enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>; 1447d0873ebSEmmanuel Vadot }; 1457d0873ebSEmmanuel Vadot 1467d0873ebSEmmanuel Vadot reg_lcd_neg: outn { 1477d0873ebSEmmanuel Vadot regulator-name = "outn"; 1487d0873ebSEmmanuel Vadot regulator-min-microvolt = <4000000>; 1497d0873ebSEmmanuel Vadot regulator-max-microvolt = <6000000>; 1507d0873ebSEmmanuel Vadot regulator-active-discharge = <1>; 1517d0873ebSEmmanuel Vadot regulator-boot-on; 1527d0873ebSEmmanuel Vadot enable-gpios = <&tlmm 33 GPIO_ACTIVE_HIGH>; 1537d0873ebSEmmanuel Vadot }; 1547d0873ebSEmmanuel Vadot }; 1557d0873ebSEmmanuel Vadot 1567d0873ebSEmmanuel Vadot temperature-sensor@48 { 1577d0873ebSEmmanuel Vadot compatible = "ti,tmp108"; 1587d0873ebSEmmanuel Vadot reg = <0x48>; 1597d0873ebSEmmanuel Vadot interrupts-extended = <&tlmm 13 IRQ_TYPE_LEVEL_LOW>; 1607d0873ebSEmmanuel Vadot pinctrl-0 = <&temp_alert_default>; 1617d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1627d0873ebSEmmanuel Vadot #thermal-sensor-cells = <0>; 1637d0873ebSEmmanuel Vadot }; 1647d0873ebSEmmanuel Vadot}; 1657d0873ebSEmmanuel Vadot 1667d0873ebSEmmanuel Vadot&pm8226_resin { 1677d0873ebSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 1687d0873ebSEmmanuel Vadot status = "okay"; 1697d0873ebSEmmanuel Vadot}; 1707d0873ebSEmmanuel Vadot 1717d0873ebSEmmanuel Vadot&pm8226_vib { 1727d0873ebSEmmanuel Vadot status = "okay"; 1737d0873ebSEmmanuel Vadot}; 1747d0873ebSEmmanuel Vadot 1757d0873ebSEmmanuel Vadot&rpm_requests { 1767d0873ebSEmmanuel Vadot regulators { 1777d0873ebSEmmanuel Vadot compatible = "qcom,rpm-pm8226-regulators"; 1787d0873ebSEmmanuel Vadot 1797d0873ebSEmmanuel Vadot pm8226_s3: s3 { 1807d0873ebSEmmanuel Vadot regulator-min-microvolt = <1200000>; 1817d0873ebSEmmanuel Vadot regulator-max-microvolt = <1300000>; 1827d0873ebSEmmanuel Vadot }; 1837d0873ebSEmmanuel Vadot 1847d0873ebSEmmanuel Vadot pm8226_s4: s4 { 1857d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 1867d0873ebSEmmanuel Vadot regulator-max-microvolt = <2200000>; 1877d0873ebSEmmanuel Vadot }; 1887d0873ebSEmmanuel Vadot 1897d0873ebSEmmanuel Vadot pm8226_s5: s5 { 1907d0873ebSEmmanuel Vadot regulator-min-microvolt = <1150000>; 1917d0873ebSEmmanuel Vadot regulator-max-microvolt = <1150000>; 1927d0873ebSEmmanuel Vadot }; 1937d0873ebSEmmanuel Vadot 1947d0873ebSEmmanuel Vadot pm8226_l1: l1 { 1957d0873ebSEmmanuel Vadot regulator-min-microvolt = <1225000>; 1967d0873ebSEmmanuel Vadot regulator-max-microvolt = <1225000>; 1977d0873ebSEmmanuel Vadot }; 1987d0873ebSEmmanuel Vadot 1997d0873ebSEmmanuel Vadot pm8226_l2: l2 { 2007d0873ebSEmmanuel Vadot regulator-min-microvolt = <1200000>; 2017d0873ebSEmmanuel Vadot regulator-max-microvolt = <1200000>; 2027d0873ebSEmmanuel Vadot }; 2037d0873ebSEmmanuel Vadot 2047d0873ebSEmmanuel Vadot pm8226_l3: l3 { 2057d0873ebSEmmanuel Vadot regulator-min-microvolt = <750000>; 2067d0873ebSEmmanuel Vadot regulator-max-microvolt = <1337500>; 2077d0873ebSEmmanuel Vadot }; 2087d0873ebSEmmanuel Vadot 2097d0873ebSEmmanuel Vadot pm8226_l4: l4 { 2107d0873ebSEmmanuel Vadot regulator-min-microvolt = <1200000>; 2117d0873ebSEmmanuel Vadot regulator-max-microvolt = <1200000>; 2127d0873ebSEmmanuel Vadot }; 2137d0873ebSEmmanuel Vadot 2147d0873ebSEmmanuel Vadot pm8226_l5: l5 { 2157d0873ebSEmmanuel Vadot regulator-min-microvolt = <1200000>; 2167d0873ebSEmmanuel Vadot regulator-max-microvolt = <1200000>; 2177d0873ebSEmmanuel Vadot }; 2187d0873ebSEmmanuel Vadot 2197d0873ebSEmmanuel Vadot pm8226_l6: l6 { 2207d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2217d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 2227d0873ebSEmmanuel Vadot regulator-allow-set-load; 2237d0873ebSEmmanuel Vadot }; 2247d0873ebSEmmanuel Vadot 2257d0873ebSEmmanuel Vadot pm8226_l7: l7 { 2267d0873ebSEmmanuel Vadot regulator-min-microvolt = <1850000>; 2277d0873ebSEmmanuel Vadot regulator-max-microvolt = <1850000>; 2287d0873ebSEmmanuel Vadot }; 2297d0873ebSEmmanuel Vadot 2307d0873ebSEmmanuel Vadot pm8226_l8: l8 { 2317d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2327d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 2337d0873ebSEmmanuel Vadot }; 2347d0873ebSEmmanuel Vadot 2357d0873ebSEmmanuel Vadot pm8226_l9: l9 { 2367d0873ebSEmmanuel Vadot regulator-min-microvolt = <2050000>; 2377d0873ebSEmmanuel Vadot regulator-max-microvolt = <2050000>; 2387d0873ebSEmmanuel Vadot }; 2397d0873ebSEmmanuel Vadot 2407d0873ebSEmmanuel Vadot pm8226_l10: l10 { 2417d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2427d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 2437d0873ebSEmmanuel Vadot }; 2447d0873ebSEmmanuel Vadot 2457d0873ebSEmmanuel Vadot pm8226_l12: l12 { 2467d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2477d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 2487d0873ebSEmmanuel Vadot }; 2497d0873ebSEmmanuel Vadot 2507d0873ebSEmmanuel Vadot pm8226_l14: l14 { 2517d0873ebSEmmanuel Vadot regulator-min-microvolt = <2750000>; 2527d0873ebSEmmanuel Vadot regulator-max-microvolt = <2750000>; 2537d0873ebSEmmanuel Vadot }; 2547d0873ebSEmmanuel Vadot 2557d0873ebSEmmanuel Vadot pm8226_l15: l15 { 2567d0873ebSEmmanuel Vadot regulator-min-microvolt = <2800000>; 2577d0873ebSEmmanuel Vadot regulator-max-microvolt = <2800000>; 2587d0873ebSEmmanuel Vadot }; 2597d0873ebSEmmanuel Vadot 2607d0873ebSEmmanuel Vadot pm8226_l16: l16 { 2617d0873ebSEmmanuel Vadot regulator-min-microvolt = <3000000>; 2627d0873ebSEmmanuel Vadot regulator-max-microvolt = <3350000>; 2637d0873ebSEmmanuel Vadot }; 2647d0873ebSEmmanuel Vadot 2657d0873ebSEmmanuel Vadot pm8226_l17: l17 { 2667d0873ebSEmmanuel Vadot regulator-min-microvolt = <2950000>; 2677d0873ebSEmmanuel Vadot regulator-max-microvolt = <2950000>; 2687d0873ebSEmmanuel Vadot }; 2697d0873ebSEmmanuel Vadot 2707d0873ebSEmmanuel Vadot pm8226_l18: l18 { 2717d0873ebSEmmanuel Vadot regulator-min-microvolt = <2950000>; 2727d0873ebSEmmanuel Vadot regulator-max-microvolt = <2950000>; 2737d0873ebSEmmanuel Vadot }; 2747d0873ebSEmmanuel Vadot 2757d0873ebSEmmanuel Vadot pm8226_l19: l19 { 2767d0873ebSEmmanuel Vadot regulator-min-microvolt = <2850000>; 2777d0873ebSEmmanuel Vadot regulator-max-microvolt = <2850000>; 2787d0873ebSEmmanuel Vadot }; 2797d0873ebSEmmanuel Vadot 2807d0873ebSEmmanuel Vadot pm8226_l20: l20 { 2817d0873ebSEmmanuel Vadot regulator-min-microvolt = <3075000>; 2827d0873ebSEmmanuel Vadot regulator-max-microvolt = <3075000>; 2837d0873ebSEmmanuel Vadot }; 2847d0873ebSEmmanuel Vadot 2857d0873ebSEmmanuel Vadot pm8226_l21: l21 { 2867d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2877d0873ebSEmmanuel Vadot regulator-max-microvolt = <2950000>; 2887d0873ebSEmmanuel Vadot regulator-allow-set-load; 2897d0873ebSEmmanuel Vadot }; 2907d0873ebSEmmanuel Vadot 2917d0873ebSEmmanuel Vadot pm8226_l22: l22 { 2927d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2937d0873ebSEmmanuel Vadot regulator-max-microvolt = <2950000>; 2947d0873ebSEmmanuel Vadot }; 2957d0873ebSEmmanuel Vadot 2967d0873ebSEmmanuel Vadot pm8226_l23: l23 { 2977d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2987d0873ebSEmmanuel Vadot regulator-max-microvolt = <2950000>; 2997d0873ebSEmmanuel Vadot }; 3007d0873ebSEmmanuel Vadot 3017d0873ebSEmmanuel Vadot pm8226_l24: l24 { 3027d0873ebSEmmanuel Vadot regulator-min-microvolt = <1300000>; 3037d0873ebSEmmanuel Vadot regulator-max-microvolt = <1350000>; 3047d0873ebSEmmanuel Vadot }; 3057d0873ebSEmmanuel Vadot 3067d0873ebSEmmanuel Vadot pm8226_l25: l25 { 3077d0873ebSEmmanuel Vadot regulator-min-microvolt = <1775000>; 3087d0873ebSEmmanuel Vadot regulator-max-microvolt = <2125000>; 3097d0873ebSEmmanuel Vadot }; 3107d0873ebSEmmanuel Vadot 3117d0873ebSEmmanuel Vadot pm8226_l26: l26 { 3127d0873ebSEmmanuel Vadot regulator-min-microvolt = <1225000>; 3137d0873ebSEmmanuel Vadot regulator-max-microvolt = <1225000>; 3147d0873ebSEmmanuel Vadot }; 3157d0873ebSEmmanuel Vadot 3167d0873ebSEmmanuel Vadot pm8226_l27: l27 { 3177d0873ebSEmmanuel Vadot regulator-min-microvolt = <2050000>; 3187d0873ebSEmmanuel Vadot regulator-max-microvolt = <2050000>; 3197d0873ebSEmmanuel Vadot }; 3207d0873ebSEmmanuel Vadot 3217d0873ebSEmmanuel Vadot pm8226_l28: l28 { 3227d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 3237d0873ebSEmmanuel Vadot regulator-max-microvolt = <3400000>; 3247d0873ebSEmmanuel Vadot regulator-boot-on; 3257d0873ebSEmmanuel Vadot }; 3267d0873ebSEmmanuel Vadot 3277d0873ebSEmmanuel Vadot pm8226_lvs1: lvs1 { 3287d0873ebSEmmanuel Vadot regulator-always-on; 3297d0873ebSEmmanuel Vadot }; 3307d0873ebSEmmanuel Vadot }; 3317d0873ebSEmmanuel Vadot}; 3327d0873ebSEmmanuel Vadot 3337d0873ebSEmmanuel Vadot&sdhc_1 { 3347d0873ebSEmmanuel Vadot vmmc-supply = <&pm8226_l17>; 3357d0873ebSEmmanuel Vadot vqmmc-supply = <&pm8226_l6>; 3367d0873ebSEmmanuel Vadot 3377d0873ebSEmmanuel Vadot bus-width = <8>; 3387d0873ebSEmmanuel Vadot non-removable; 3397d0873ebSEmmanuel Vadot 3407d0873ebSEmmanuel Vadot status = "okay"; 3417d0873ebSEmmanuel Vadot}; 3427d0873ebSEmmanuel Vadot 3437d0873ebSEmmanuel Vadot&smbb { 3447d0873ebSEmmanuel Vadot qcom,fast-charge-safe-current = <2000000>; 3457d0873ebSEmmanuel Vadot qcom,fast-charge-current-limit = <1900000>; 3467d0873ebSEmmanuel Vadot qcom,fast-charge-safe-voltage = <4400000>; 3477d0873ebSEmmanuel Vadot qcom,minimum-input-voltage = <4300000>; 3487d0873ebSEmmanuel Vadot 3497d0873ebSEmmanuel Vadot status = "okay"; 3507d0873ebSEmmanuel Vadot}; 3517d0873ebSEmmanuel Vadot 3527d0873ebSEmmanuel Vadot&tlmm { 353*0e8011faSEmmanuel Vadot accel_int_default: accel-int-default-state { 354*0e8011faSEmmanuel Vadot pins = "gpio63"; 355*0e8011faSEmmanuel Vadot function = "gpio"; 356*0e8011faSEmmanuel Vadot drive-strength = <2>; 357*0e8011faSEmmanuel Vadot bias-disable; 358*0e8011faSEmmanuel Vadot output-disable; 359*0e8011faSEmmanuel Vadot }; 360*0e8011faSEmmanuel Vadot 361*0e8011faSEmmanuel Vadot mag_int_default: mag-int-default-state { 362*0e8011faSEmmanuel Vadot pins = "gpio66"; 363*0e8011faSEmmanuel Vadot function = "gpio"; 364*0e8011faSEmmanuel Vadot drive-strength = <2>; 365*0e8011faSEmmanuel Vadot bias-disable; 366*0e8011faSEmmanuel Vadot output-disable; 367*0e8011faSEmmanuel Vadot }; 368*0e8011faSEmmanuel Vadot 369*0e8011faSEmmanuel Vadot mag_reset_default: mag-reset-default-state { 370*0e8011faSEmmanuel Vadot pins = "gpio62"; 371*0e8011faSEmmanuel Vadot function = "gpio"; 372*0e8011faSEmmanuel Vadot drive-strength = <2>; 373*0e8011faSEmmanuel Vadot bias-disable; 374*0e8011faSEmmanuel Vadot output-high; 375*0e8011faSEmmanuel Vadot }; 376*0e8011faSEmmanuel Vadot 3777d0873ebSEmmanuel Vadot reg_lcd_default: reg-lcd-default-state { 3787d0873ebSEmmanuel Vadot pins = "gpio31", "gpio33"; 3797d0873ebSEmmanuel Vadot function = "gpio"; 3807d0873ebSEmmanuel Vadot drive-strength = <2>; 3817d0873ebSEmmanuel Vadot bias-disable; 3827d0873ebSEmmanuel Vadot output-high; 3837d0873ebSEmmanuel Vadot }; 3847d0873ebSEmmanuel Vadot 3857d0873ebSEmmanuel Vadot reg_vddio_disp_default: reg-vddio-disp-default-state { 3867d0873ebSEmmanuel Vadot pins = "gpio34"; 3877d0873ebSEmmanuel Vadot function = "gpio"; 3887d0873ebSEmmanuel Vadot drive-strength = <2>; 3897d0873ebSEmmanuel Vadot bias-disable; 3907d0873ebSEmmanuel Vadot output-high; 3917d0873ebSEmmanuel Vadot }; 3927d0873ebSEmmanuel Vadot 3937d0873ebSEmmanuel Vadot temp_alert_default: temp-alert-default-state { 3947d0873ebSEmmanuel Vadot pins = "gpio13"; 3957d0873ebSEmmanuel Vadot function = "gpio"; 3967d0873ebSEmmanuel Vadot drive-strength = <2>; 3977d0873ebSEmmanuel Vadot bias-disable; 3987d0873ebSEmmanuel Vadot output-disable; 3997d0873ebSEmmanuel Vadot }; 4007d0873ebSEmmanuel Vadot}; 4017d0873ebSEmmanuel Vadot 4027d0873ebSEmmanuel Vadot&usb { 4037d0873ebSEmmanuel Vadot extcon = <&smbb>; 4047d0873ebSEmmanuel Vadot dr_mode = "peripheral"; 4057d0873ebSEmmanuel Vadot status = "okay"; 4067d0873ebSEmmanuel Vadot}; 4077d0873ebSEmmanuel Vadot 4087d0873ebSEmmanuel Vadot&usb_hs_phy { 4097d0873ebSEmmanuel Vadot extcon = <&smbb>; 4107d0873ebSEmmanuel Vadot v1p8-supply = <&pm8226_l10>; 4117d0873ebSEmmanuel Vadot v3p3-supply = <&pm8226_l20>; 4127d0873ebSEmmanuel Vadot}; 413