1f5b7564fSIvan Belokobylskiy// SPDX-License-Identifier: GPL-2.0-only 2f5b7564fSIvan Belokobylskiy#include <dt-bindings/gpio/gpio.h> 3f5b7564fSIvan Belokobylskiy#include <dt-bindings/input/input.h> 4f5b7564fSIvan Belokobylskiy#include <dt-bindings/mfd/qcom-rpm.h> 5f5b7564fSIvan Belokobylskiy#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6f5b7564fSIvan Belokobylskiy 7f5b7564fSIvan Belokobylskiy#include "qcom-apq8064-v2.0.dtsi" 8f5b7564fSIvan Belokobylskiy#include "pm8821.dtsi" 9f5b7564fSIvan Belokobylskiy#include "pm8921.dtsi" 10f5b7564fSIvan Belokobylskiy 11f5b7564fSIvan Belokobylskiy/ { 12f5b7564fSIvan Belokobylskiy model = "LG Nexus 4 (mako)"; 13f5b7564fSIvan Belokobylskiy compatible = "lg,nexus4-mako", "qcom,apq8064"; 14f5b7564fSIvan Belokobylskiy chassis-type = "handset"; 15f5b7564fSIvan Belokobylskiy 16f5b7564fSIvan Belokobylskiy aliases { 17f5b7564fSIvan Belokobylskiy serial0 = &gsbi7_serial; 18f5b7564fSIvan Belokobylskiy serial1 = &gsbi6_serial; 19f5b7564fSIvan Belokobylskiy serial2 = &gsbi4_serial; 20f5b7564fSIvan Belokobylskiy }; 21f5b7564fSIvan Belokobylskiy 22f5b7564fSIvan Belokobylskiy chosen { 23f5b7564fSIvan Belokobylskiy stdout-path = "serial2:115200n8"; 24f5b7564fSIvan Belokobylskiy }; 25f5b7564fSIvan Belokobylskiy 26f5b7564fSIvan Belokobylskiy battery_cell: battery-cell { 27f5b7564fSIvan Belokobylskiy compatible = "simple-battery"; 28f5b7564fSIvan Belokobylskiy constant-charge-current-max-microamp = <900000>; 29f5b7564fSIvan Belokobylskiy operating-range-celsius = <0 45>; 30f5b7564fSIvan Belokobylskiy }; 31f5b7564fSIvan Belokobylskiy 32f5b7564fSIvan Belokobylskiy reserved-memory { 33f5b7564fSIvan Belokobylskiy #address-cells = <1>; 34f5b7564fSIvan Belokobylskiy #size-cells = <1>; 35f5b7564fSIvan Belokobylskiy ranges; 36f5b7564fSIvan Belokobylskiy 37f5b7564fSIvan Belokobylskiy ramoops@88d00000{ 38f5b7564fSIvan Belokobylskiy compatible = "ramoops"; 39f5b7564fSIvan Belokobylskiy reg = <0x88d00000 0x100000>; 40f5b7564fSIvan Belokobylskiy record-size = <0x20000>; 41f5b7564fSIvan Belokobylskiy console-size = <0x20000>; 42f5b7564fSIvan Belokobylskiy ftrace-size = <0x20000>; 43f5b7564fSIvan Belokobylskiy }; 44f5b7564fSIvan Belokobylskiy }; 45f5b7564fSIvan Belokobylskiy}; 46f5b7564fSIvan Belokobylskiy 47f5b7564fSIvan Belokobylskiy&gsbi1 { 48f5b7564fSIvan Belokobylskiy qcom,mode = <GSBI_PROT_I2C>; 49f5b7564fSIvan Belokobylskiy 50f5b7564fSIvan Belokobylskiy status = "okay"; 51f5b7564fSIvan Belokobylskiy}; 52f5b7564fSIvan Belokobylskiy 53f5b7564fSIvan Belokobylskiy&gsbi1_i2c { 54f5b7564fSIvan Belokobylskiy clock-frequency = <200000>; 55f5b7564fSIvan Belokobylskiy 56f5b7564fSIvan Belokobylskiy status = "okay"; 57f5b7564fSIvan Belokobylskiy}; 58f5b7564fSIvan Belokobylskiy 59f5b7564fSIvan Belokobylskiy&gsbi4 { 60f5b7564fSIvan Belokobylskiy qcom,mode = <GSBI_PROT_I2C_UART>; 61f5b7564fSIvan Belokobylskiy 62f5b7564fSIvan Belokobylskiy status = "okay"; 63f5b7564fSIvan Belokobylskiy}; 64f5b7564fSIvan Belokobylskiy 65f5b7564fSIvan Belokobylskiy&gsbi4_serial { 66f5b7564fSIvan Belokobylskiy status = "okay"; 67f5b7564fSIvan Belokobylskiy}; 68f5b7564fSIvan Belokobylskiy 69f5b7564fSIvan Belokobylskiy&pm8821 { 70f5b7564fSIvan Belokobylskiy interrupts-extended = <&tlmm_pinmux 76 IRQ_TYPE_LEVEL_LOW>; 71f5b7564fSIvan Belokobylskiy}; 72f5b7564fSIvan Belokobylskiy 73f5b7564fSIvan Belokobylskiy&pm8921 { 74f5b7564fSIvan Belokobylskiy interrupts-extended = <&tlmm_pinmux 74 IRQ_TYPE_LEVEL_LOW>; 75f5b7564fSIvan Belokobylskiy}; 76f5b7564fSIvan Belokobylskiy 77f5b7564fSIvan Belokobylskiy&pm8921_keypad { 78f5b7564fSIvan Belokobylskiy linux,keymap = < 79f5b7564fSIvan Belokobylskiy MATRIX_KEY(0, 0, KEY_VOLUMEDOWN) 80f5b7564fSIvan Belokobylskiy MATRIX_KEY(0, 1, KEY_VOLUMEUP) 81f5b7564fSIvan Belokobylskiy >; 82f5b7564fSIvan Belokobylskiy 83f5b7564fSIvan Belokobylskiy keypad,num-rows = <1>; 84f5b7564fSIvan Belokobylskiy keypad,num-columns = <5>; 85f5b7564fSIvan Belokobylskiy 86f5b7564fSIvan Belokobylskiy status = "okay"; 87f5b7564fSIvan Belokobylskiy}; 88f5b7564fSIvan Belokobylskiy 89*5e1be5d4SDavid Heidelberg&riva { 90*5e1be5d4SDavid Heidelberg pinctrl-names = "default"; 91*5e1be5d4SDavid Heidelberg pinctrl-0 = <&riva_wlan_pin_a>, <&riva_bt_pin_a>, <&riva_fm_pin_a>; 92*5e1be5d4SDavid Heidelberg 93*5e1be5d4SDavid Heidelberg vddcx-supply = <&pm8921_s3>; 94*5e1be5d4SDavid Heidelberg vddmx-supply = <&pm8921_l24>; 95*5e1be5d4SDavid Heidelberg vddpx-supply = <&pm8921_s4>; 96*5e1be5d4SDavid Heidelberg 97*5e1be5d4SDavid Heidelberg status = "okay"; 98*5e1be5d4SDavid Heidelberg 99*5e1be5d4SDavid Heidelberg iris { 100*5e1be5d4SDavid Heidelberg vddxo-supply = <&pm8921_l4>; 101*5e1be5d4SDavid Heidelberg vddrfa-supply = <&pm8921_s2>; 102*5e1be5d4SDavid Heidelberg vddpa-supply = <&pm8921_l10>; 103*5e1be5d4SDavid Heidelberg vdddig-supply = <&pm8921_lvs2>; 104*5e1be5d4SDavid Heidelberg }; 105*5e1be5d4SDavid Heidelberg}; 106*5e1be5d4SDavid Heidelberg 107f5b7564fSIvan Belokobylskiy&rpm { 108f5b7564fSIvan Belokobylskiy regulators { 109f5b7564fSIvan Belokobylskiy compatible = "qcom,rpm-pm8921-regulators"; 110f5b7564fSIvan Belokobylskiy 111f5b7564fSIvan Belokobylskiy vdd_l1_l2_l12_l18-supply = <&pm8921_s4>; 112f5b7564fSIvan Belokobylskiy vdd_l24-supply = <&pm8921_s1>; 113f5b7564fSIvan Belokobylskiy vdd_l25-supply = <&pm8921_s1>; 114f5b7564fSIvan Belokobylskiy vdd_l26-supply = <&pm8921_s7>; 115f5b7564fSIvan Belokobylskiy vdd_l27-supply = <&pm8921_s7>; 116f5b7564fSIvan Belokobylskiy vdd_l28-supply = <&pm8921_s7>; 117f5b7564fSIvan Belokobylskiy vin_lvs1_3_6-supply = <&pm8921_s4>; 118f5b7564fSIvan Belokobylskiy vin_lvs2-supply = <&pm8921_s1>; 119f5b7564fSIvan Belokobylskiy vin_lvs4_5_7-supply = <&pm8921_s4>; 120f5b7564fSIvan Belokobylskiy 121f5b7564fSIvan Belokobylskiy pm8921_l1: l1 { 122f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1100000>; 123f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1100000>; 124f5b7564fSIvan Belokobylskiy regulator-always-on; 125f5b7564fSIvan Belokobylskiy bias-pull-down; 126f5b7564fSIvan Belokobylskiy }; 127f5b7564fSIvan Belokobylskiy 128f5b7564fSIvan Belokobylskiy /* mipi_dsi.1-dsi1_pll_vdda */ 129f5b7564fSIvan Belokobylskiy pm8921_l2: l2 { 130f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1200000>; 131f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1200000>; 132f5b7564fSIvan Belokobylskiy bias-pull-down; 133f5b7564fSIvan Belokobylskiy }; 134f5b7564fSIvan Belokobylskiy 135f5b7564fSIvan Belokobylskiy /* msm_otg-HSUSB_3p3 */ 136f5b7564fSIvan Belokobylskiy pm8921_l3: l3 { 137f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <3075000>; 138f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <3500000>; 139f5b7564fSIvan Belokobylskiy bias-pull-down; 140f5b7564fSIvan Belokobylskiy }; 141f5b7564fSIvan Belokobylskiy 142f5b7564fSIvan Belokobylskiy /* msm_otg-HSUSB_1p8 */ 143f5b7564fSIvan Belokobylskiy pm8921_l4: l4 { 144f5b7564fSIvan Belokobylskiy regulator-always-on; 145f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 146f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1800000>; 147f5b7564fSIvan Belokobylskiy }; 148f5b7564fSIvan Belokobylskiy 149f5b7564fSIvan Belokobylskiy /* msm_sdcc.1-sdc_vdd */ 150f5b7564fSIvan Belokobylskiy pm8921_l5: l5 { 151f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <2950000>; 152f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <2950000>; 153f5b7564fSIvan Belokobylskiy bias-pull-down; 154f5b7564fSIvan Belokobylskiy }; 155f5b7564fSIvan Belokobylskiy 156f5b7564fSIvan Belokobylskiy /* earjack_debug */ 157f5b7564fSIvan Belokobylskiy pm8921_l6: l6 { 158f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <3000000>; 159f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <3000000>; 160f5b7564fSIvan Belokobylskiy bias-pull-down; 161f5b7564fSIvan Belokobylskiy }; 162f5b7564fSIvan Belokobylskiy 163f5b7564fSIvan Belokobylskiy /* mipi_dsi.1-dsi_vci */ 164f5b7564fSIvan Belokobylskiy pm8921_l8: l8 { 165f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <2800000>; 166f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <3000000>; 167f5b7564fSIvan Belokobylskiy bias-pull-down; 168f5b7564fSIvan Belokobylskiy }; 169f5b7564fSIvan Belokobylskiy 170f5b7564fSIvan Belokobylskiy /* wcnss_wlan.0-iris_vddpa */ 171f5b7564fSIvan Belokobylskiy pm8921_l10: l10 { 172f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <2900000>; 173f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <2900000>; 174f5b7564fSIvan Belokobylskiy bias-pull-down; 175f5b7564fSIvan Belokobylskiy }; 176f5b7564fSIvan Belokobylskiy 177f5b7564fSIvan Belokobylskiy /* mipi_dsi.1-dsi1_avdd */ 178f5b7564fSIvan Belokobylskiy pm8921_l11: l11 { 179f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <2850000>; 180f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <2850000>; 181f5b7564fSIvan Belokobylskiy bias-pull-down; 182f5b7564fSIvan Belokobylskiy }; 183f5b7564fSIvan Belokobylskiy 184f5b7564fSIvan Belokobylskiy /* touch_vdd */ 185f5b7564fSIvan Belokobylskiy pm8921_l15: l15 { 186f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 187f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <2950000>; 188f5b7564fSIvan Belokobylskiy bias-pull-down; 189f5b7564fSIvan Belokobylskiy }; 190f5b7564fSIvan Belokobylskiy 191f5b7564fSIvan Belokobylskiy /* slimport_dvdd */ 192f5b7564fSIvan Belokobylskiy pm8921_l18: l18 { 193f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1100000>; 194f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1100000>; 195f5b7564fSIvan Belokobylskiy bias-pull-down; 196f5b7564fSIvan Belokobylskiy }; 197f5b7564fSIvan Belokobylskiy 198f5b7564fSIvan Belokobylskiy /* touch_io */ 199f5b7564fSIvan Belokobylskiy pm8921_l22: l22 { 200f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 201f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1800000>; 202f5b7564fSIvan Belokobylskiy bias-pull-down; 203f5b7564fSIvan Belokobylskiy }; 204f5b7564fSIvan Belokobylskiy 205f5b7564fSIvan Belokobylskiy /* 206f5b7564fSIvan Belokobylskiy * mipi_dsi.1-dsi_vddio 207f5b7564fSIvan Belokobylskiy * pil_qdsp6v4.1-pll_vdd 208f5b7564fSIvan Belokobylskiy * pil_qdsp6v4.2-pll_vdd 209f5b7564fSIvan Belokobylskiy * msm_ehci_host.0-HSUSB_1p8 210f5b7564fSIvan Belokobylskiy * msm_ehci_host.1-HSUSB_1p8 211f5b7564fSIvan Belokobylskiy */ 212f5b7564fSIvan Belokobylskiy pm8921_l23: l23 { 213f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 214f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1800000>; 215f5b7564fSIvan Belokobylskiy bias-pull-down; 216f5b7564fSIvan Belokobylskiy }; 217f5b7564fSIvan Belokobylskiy 218f5b7564fSIvan Belokobylskiy /* 219f5b7564fSIvan Belokobylskiy * tabla2x-slim-CDC_VDDA_A_1P2V 220f5b7564fSIvan Belokobylskiy * tabla2x-slim-VDDD_CDC_D 221f5b7564fSIvan Belokobylskiy */ 222f5b7564fSIvan Belokobylskiy pm8921_l24: l24 { 223f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <750000>; 224f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1150000>; 225f5b7564fSIvan Belokobylskiy bias-pull-down; 226f5b7564fSIvan Belokobylskiy }; 227f5b7564fSIvan Belokobylskiy 228f5b7564fSIvan Belokobylskiy pm8921_l25: l25 { 229f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1250000>; 230f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1250000>; 231f5b7564fSIvan Belokobylskiy regulator-always-on; 232f5b7564fSIvan Belokobylskiy bias-pull-down; 233f5b7564fSIvan Belokobylskiy }; 234f5b7564fSIvan Belokobylskiy 235f5b7564fSIvan Belokobylskiy pm8921_l26: l26 { 236f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <375000>; 237f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1050000>; 238f5b7564fSIvan Belokobylskiy regulator-always-on; 239f5b7564fSIvan Belokobylskiy bias-pull-down; 240f5b7564fSIvan Belokobylskiy }; 241f5b7564fSIvan Belokobylskiy 242f5b7564fSIvan Belokobylskiy pm8921_l27: l27 { 243f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1100000>; 244f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1100000>; 245f5b7564fSIvan Belokobylskiy }; 246f5b7564fSIvan Belokobylskiy 247f5b7564fSIvan Belokobylskiy pm8921_l28: l28 { 248f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1050000>; 249f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1050000>; 250f5b7564fSIvan Belokobylskiy bias-pull-down; 251f5b7564fSIvan Belokobylskiy }; 252f5b7564fSIvan Belokobylskiy 253f5b7564fSIvan Belokobylskiy /* wcnss_wlan.0-iris_vddio */ 254f5b7564fSIvan Belokobylskiy pm8921_lvs1: lvs1 { 255f5b7564fSIvan Belokobylskiy bias-pull-down; 256f5b7564fSIvan Belokobylskiy }; 257f5b7564fSIvan Belokobylskiy 258f5b7564fSIvan Belokobylskiy /* wcnss_wlan.0-iris_vdddig */ 259f5b7564fSIvan Belokobylskiy pm8921_lvs2: lvs2 { 260f5b7564fSIvan Belokobylskiy bias-pull-down; 261f5b7564fSIvan Belokobylskiy }; 262f5b7564fSIvan Belokobylskiy 263f5b7564fSIvan Belokobylskiy pm8921_lvs3: lvs3 { 264f5b7564fSIvan Belokobylskiy bias-pull-down; 265f5b7564fSIvan Belokobylskiy }; 266f5b7564fSIvan Belokobylskiy 267f5b7564fSIvan Belokobylskiy pm8921_lvs4: lvs4 { 268f5b7564fSIvan Belokobylskiy bias-pull-down; 269f5b7564fSIvan Belokobylskiy }; 270f5b7564fSIvan Belokobylskiy 271f5b7564fSIvan Belokobylskiy pm8921_lvs5: lvs5 { 272f5b7564fSIvan Belokobylskiy bias-pull-down; 273f5b7564fSIvan Belokobylskiy }; 274f5b7564fSIvan Belokobylskiy 275f5b7564fSIvan Belokobylskiy /* mipi_dsi.1-dsi_iovcc */ 276f5b7564fSIvan Belokobylskiy pm8921_lvs6: lvs6 { 277f5b7564fSIvan Belokobylskiy bias-pull-down; 278f5b7564fSIvan Belokobylskiy }; 279f5b7564fSIvan Belokobylskiy 280f5b7564fSIvan Belokobylskiy /* 281f5b7564fSIvan Belokobylskiy * pil_riva-pll_vdd 282f5b7564fSIvan Belokobylskiy * lvds.0-lvds_vdda 283f5b7564fSIvan Belokobylskiy * mipi_dsi.1-dsi1_vddio 284f5b7564fSIvan Belokobylskiy * hdmi_msm.0-hdmi_vdda 285f5b7564fSIvan Belokobylskiy */ 286f5b7564fSIvan Belokobylskiy pm8921_lvs7: lvs7 { 287f5b7564fSIvan Belokobylskiy bias-pull-down; 288f5b7564fSIvan Belokobylskiy }; 289f5b7564fSIvan Belokobylskiy 290f5b7564fSIvan Belokobylskiy pm8921_ncp: ncp { 291f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 292f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1800000>; 293f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <1600000>; 294f5b7564fSIvan Belokobylskiy }; 295f5b7564fSIvan Belokobylskiy 296f5b7564fSIvan Belokobylskiy /* Buck SMPS */ 297f5b7564fSIvan Belokobylskiy pm8921_s1: s1 { 298f5b7564fSIvan Belokobylskiy regulator-always-on; 299f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1225000>; 300f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1225000>; 301f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <3200000>; 302f5b7564fSIvan Belokobylskiy bias-pull-down; 303f5b7564fSIvan Belokobylskiy }; 304f5b7564fSIvan Belokobylskiy 305f5b7564fSIvan Belokobylskiy pm8921_s2: s2 { 306f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1300000>; 307f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1300000>; 308f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <1600000>; 309f5b7564fSIvan Belokobylskiy bias-pull-down; 310f5b7564fSIvan Belokobylskiy }; 311f5b7564fSIvan Belokobylskiy 312f5b7564fSIvan Belokobylskiy /* msm otg HSUSB_VDDCX */ 313f5b7564fSIvan Belokobylskiy pm8921_s3: s3 { 314f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <500000>; 315f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1150000>; 316f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <4800000>; 317f5b7564fSIvan Belokobylskiy bias-pull-down; 318f5b7564fSIvan Belokobylskiy }; 319f5b7564fSIvan Belokobylskiy 320f5b7564fSIvan Belokobylskiy /* 321f5b7564fSIvan Belokobylskiy * msm_sdcc.1-sdc-vdd_io 322f5b7564fSIvan Belokobylskiy * tabla2x-slim-CDC_VDDA_RX 323f5b7564fSIvan Belokobylskiy * tabla2x-slim-CDC_VDDA_TX 324f5b7564fSIvan Belokobylskiy * tabla2x-slim-CDC_VDD_CP 325f5b7564fSIvan Belokobylskiy * tabla2x-slim-VDDIO_CDC 326f5b7564fSIvan Belokobylskiy */ 327f5b7564fSIvan Belokobylskiy pm8921_s4: s4 { 328f5b7564fSIvan Belokobylskiy regulator-always-on; 329f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1800000>; 330f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1800000>; 331f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <1600000>; 332f5b7564fSIvan Belokobylskiy bias-pull-down; 333f5b7564fSIvan Belokobylskiy qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>; 334f5b7564fSIvan Belokobylskiy }; 335f5b7564fSIvan Belokobylskiy 336f5b7564fSIvan Belokobylskiy /* 337f5b7564fSIvan Belokobylskiy * supply vdd_l26, vdd_l27, vdd_l28 338f5b7564fSIvan Belokobylskiy */ 339f5b7564fSIvan Belokobylskiy pm8921_s7: s7 { 340f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <1300000>; 341f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <1300000>; 342f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <3200000>; 343f5b7564fSIvan Belokobylskiy }; 344f5b7564fSIvan Belokobylskiy 345f5b7564fSIvan Belokobylskiy pm8921_s8: s8 { 346f5b7564fSIvan Belokobylskiy regulator-min-microvolt = <2200000>; 347f5b7564fSIvan Belokobylskiy regulator-max-microvolt = <2200000>; 348f5b7564fSIvan Belokobylskiy qcom,switch-mode-frequency = <1600000>; 349f5b7564fSIvan Belokobylskiy }; 350f5b7564fSIvan Belokobylskiy }; 351f5b7564fSIvan Belokobylskiy}; 352f5b7564fSIvan Belokobylskiy 353f5b7564fSIvan Belokobylskiy/* eMMC */ 354f5b7564fSIvan Belokobylskiy&sdcc1 { 355f5b7564fSIvan Belokobylskiy vmmc-supply = <&pm8921_l5>; 356f5b7564fSIvan Belokobylskiy vqmmc-supply = <&pm8921_s4>; 357f5b7564fSIvan Belokobylskiy 358f5b7564fSIvan Belokobylskiy status = "okay"; 359f5b7564fSIvan Belokobylskiy}; 360