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