160378f1aSVenkata Narendra Kumar Gutta// SPDX-License-Identifier: BSD-3-Clause
260378f1aSVenkata Narendra Kumar Gutta/*
360378f1aSVenkata Narendra Kumar Gutta * Copyright (c) 2020, The Linux Foundation. All rights reserved.
460378f1aSVenkata Narendra Kumar Gutta */
560378f1aSVenkata Narendra Kumar Gutta
660378f1aSVenkata Narendra Kumar Gutta/dts-v1/;
760378f1aSVenkata Narendra Kumar Gutta
8*ec13d5c2SBryan O'Donoghue#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
960378f1aSVenkata Narendra Kumar Gutta#include "sm8250.dtsi"
1060378f1aSVenkata Narendra Kumar Gutta
1160378f1aSVenkata Narendra Kumar Gutta/ {
1260378f1aSVenkata Narendra Kumar Gutta	model = "Qualcomm Technologies, Inc. SM8250 MTP";
1360378f1aSVenkata Narendra Kumar Gutta	compatible = "qcom,sm8250-mtp";
1460378f1aSVenkata Narendra Kumar Gutta
1560378f1aSVenkata Narendra Kumar Gutta	aliases {
1660378f1aSVenkata Narendra Kumar Gutta		serial0 = &uart2;
1760378f1aSVenkata Narendra Kumar Gutta	};
1860378f1aSVenkata Narendra Kumar Gutta
1960378f1aSVenkata Narendra Kumar Gutta	chosen {
2060378f1aSVenkata Narendra Kumar Gutta		stdout-path = "serial0:115200n8";
2160378f1aSVenkata Narendra Kumar Gutta	};
22*ec13d5c2SBryan O'Donoghue
23*ec13d5c2SBryan O'Donoghue	vph_pwr: vph-pwr-regulator {
24*ec13d5c2SBryan O'Donoghue		compatible = "regulator-fixed";
25*ec13d5c2SBryan O'Donoghue		regulator-name = "vph_pwr";
26*ec13d5c2SBryan O'Donoghue		regulator-min-microvolt = <3700000>;
27*ec13d5c2SBryan O'Donoghue		regulator-max-microvolt = <3700000>;
28*ec13d5c2SBryan O'Donoghue	};
29*ec13d5c2SBryan O'Donoghue
30*ec13d5c2SBryan O'Donoghue	vreg_s4a_1p8: pm8150-s4 {
31*ec13d5c2SBryan O'Donoghue		compatible = "regulator-fixed";
32*ec13d5c2SBryan O'Donoghue		regulator-name = "vreg_s4a_1p8";
33*ec13d5c2SBryan O'Donoghue
34*ec13d5c2SBryan O'Donoghue		regulator-min-microvolt = <1800000>;
35*ec13d5c2SBryan O'Donoghue		regulator-max-microvolt = <1800000>;
36*ec13d5c2SBryan O'Donoghue
37*ec13d5c2SBryan O'Donoghue		regulator-always-on;
38*ec13d5c2SBryan O'Donoghue		regulator-boot-on;
39*ec13d5c2SBryan O'Donoghue
40*ec13d5c2SBryan O'Donoghue		vin-supply = <&vph_pwr>;
41*ec13d5c2SBryan O'Donoghue	};
42*ec13d5c2SBryan O'Donoghue
43*ec13d5c2SBryan O'Donoghue	vreg_s6c_0p88: smpc6-regulator {
44*ec13d5c2SBryan O'Donoghue		compatible = "regulator-fixed";
45*ec13d5c2SBryan O'Donoghue		regulator-name = "vreg_s6c_0p88";
46*ec13d5c2SBryan O'Donoghue
47*ec13d5c2SBryan O'Donoghue		regulator-min-microvolt = <880000>;
48*ec13d5c2SBryan O'Donoghue		regulator-max-microvolt = <880000>;
49*ec13d5c2SBryan O'Donoghue		regulator-always-on;
50*ec13d5c2SBryan O'Donoghue		vin-supply = <&vph_pwr>;
51*ec13d5c2SBryan O'Donoghue	};
52*ec13d5c2SBryan O'Donoghue};
53*ec13d5c2SBryan O'Donoghue
54*ec13d5c2SBryan O'Donoghue&apps_rsc {
55*ec13d5c2SBryan O'Donoghue	pm8150-rpmh-regulators {
56*ec13d5c2SBryan O'Donoghue		compatible = "qcom,pm8150-rpmh-regulators";
57*ec13d5c2SBryan O'Donoghue		qcom,pmic-id = "a";
58*ec13d5c2SBryan O'Donoghue
59*ec13d5c2SBryan O'Donoghue		vdd-s1-supply = <&vph_pwr>;
60*ec13d5c2SBryan O'Donoghue		vdd-s2-supply = <&vph_pwr>;
61*ec13d5c2SBryan O'Donoghue		vdd-s3-supply = <&vph_pwr>;
62*ec13d5c2SBryan O'Donoghue		vdd-s4-supply = <&vph_pwr>;
63*ec13d5c2SBryan O'Donoghue		vdd-s5-supply = <&vph_pwr>;
64*ec13d5c2SBryan O'Donoghue		vdd-s6-supply = <&vph_pwr>;
65*ec13d5c2SBryan O'Donoghue		vdd-s7-supply = <&vph_pwr>;
66*ec13d5c2SBryan O'Donoghue		vdd-s8-supply = <&vph_pwr>;
67*ec13d5c2SBryan O'Donoghue		vdd-s9-supply = <&vph_pwr>;
68*ec13d5c2SBryan O'Donoghue		vdd-s10-supply = <&vph_pwr>;
69*ec13d5c2SBryan O'Donoghue		vdd-l1-l8-l11-supply = <&vreg_s6c_0p88>;
70*ec13d5c2SBryan O'Donoghue		vdd-l2-l10-supply = <&vreg_bob>;
71*ec13d5c2SBryan O'Donoghue		vdd-l3-l4-l5-l18-supply = <&vreg_s6a_0p95>;
72*ec13d5c2SBryan O'Donoghue		vdd-l6-l9-supply = <&vreg_s8c_1p3>;
73*ec13d5c2SBryan O'Donoghue		vdd-l7-l12-l14-l15-supply = <&vreg_s5a_1p9>;
74*ec13d5c2SBryan O'Donoghue		vdd-l13-l16-l17-supply = <&vreg_bob>;
75*ec13d5c2SBryan O'Donoghue
76*ec13d5c2SBryan O'Donoghue		vreg_s5a_1p9: smps5 {
77*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_s5a_1p9";
78*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1904000>;
79*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2000000>;
80*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
81*ec13d5c2SBryan O'Donoghue		};
82*ec13d5c2SBryan O'Donoghue
83*ec13d5c2SBryan O'Donoghue		vreg_s6a_0p95: smps6 {
84*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_s6a_0p95";
85*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <920000>;
86*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1128000>;
87*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
88*ec13d5c2SBryan O'Donoghue		};
89*ec13d5c2SBryan O'Donoghue
90*ec13d5c2SBryan O'Donoghue		vreg_l2a_3p1: ldo2 {
91*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l2a_3p1";
92*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <3072000>;
93*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3072000>;
94*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
95*ec13d5c2SBryan O'Donoghue		};
96*ec13d5c2SBryan O'Donoghue
97*ec13d5c2SBryan O'Donoghue		vreg_l3a_0p9: ldo3 {
98*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l3a_0p9";
99*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <928000>;
100*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <932000>;
101*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
102*ec13d5c2SBryan O'Donoghue		};
103*ec13d5c2SBryan O'Donoghue
104*ec13d5c2SBryan O'Donoghue		vreg_l5a_0p875: ldo5 {
105*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l5a_0p875";
106*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <880000>;
107*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <880000>;
108*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
109*ec13d5c2SBryan O'Donoghue		};
110*ec13d5c2SBryan O'Donoghue
111*ec13d5c2SBryan O'Donoghue		vreg_l6a_1p2: ldo6 {
112*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l6a_1p2";
113*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1200000>;
114*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1200000>;
115*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
116*ec13d5c2SBryan O'Donoghue		};
117*ec13d5c2SBryan O'Donoghue
118*ec13d5c2SBryan O'Donoghue		vreg_l7a_1p7: ldo7 {
119*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l7a_1p7";
120*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1704000>;
121*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
122*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
123*ec13d5c2SBryan O'Donoghue		};
124*ec13d5c2SBryan O'Donoghue
125*ec13d5c2SBryan O'Donoghue		vreg_l9a_1p2: ldo9 {
126*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l9a_1p2";
127*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1200000>;
128*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1200000>;
129*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
130*ec13d5c2SBryan O'Donoghue		};
131*ec13d5c2SBryan O'Donoghue
132*ec13d5c2SBryan O'Donoghue		vreg_l10a_1p8: ldo10 {
133*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l10a_1p8";
134*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
135*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
136*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
137*ec13d5c2SBryan O'Donoghue		};
138*ec13d5c2SBryan O'Donoghue
139*ec13d5c2SBryan O'Donoghue		vreg_l11a_0p75: ldo11 {
140*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l11a_0p75";
141*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <800000>;
142*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <800000>;
143*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
144*ec13d5c2SBryan O'Donoghue		};
145*ec13d5c2SBryan O'Donoghue
146*ec13d5c2SBryan O'Donoghue		vreg_l12a_1p8: ldo12 {
147*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l12a_1p8";
148*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
149*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
150*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
151*ec13d5c2SBryan O'Donoghue		};
152*ec13d5c2SBryan O'Donoghue
153*ec13d5c2SBryan O'Donoghue		vreg_l13a_ts_3p0: ldo13 {
154*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l13a_ts_3p0";
155*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <3008000>;
156*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3008000>;
157*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
158*ec13d5c2SBryan O'Donoghue		};
159*ec13d5c2SBryan O'Donoghue
160*ec13d5c2SBryan O'Donoghue		vreg_l14a_1p8: ldo14 {
161*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l14a_1p8";
162*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
163*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1880000>;
164*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
165*ec13d5c2SBryan O'Donoghue		};
166*ec13d5c2SBryan O'Donoghue
167*ec13d5c2SBryan O'Donoghue		vreg_l15a_11ad_io_1p8: ldo15 {
168*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l15a_11ad_io_1p8";
169*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
170*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
171*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
172*ec13d5c2SBryan O'Donoghue		};
173*ec13d5c2SBryan O'Donoghue
174*ec13d5c2SBryan O'Donoghue		vreg_l16a_2p7: ldo16 {
175*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l16a_2p7";
176*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2704000>;
177*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2960000>;
178*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
179*ec13d5c2SBryan O'Donoghue		};
180*ec13d5c2SBryan O'Donoghue
181*ec13d5c2SBryan O'Donoghue		vreg_l17a_3p0: ldo17 {
182*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l17a_3p0";
183*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2856000>;
184*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3008000>;
185*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
186*ec13d5c2SBryan O'Donoghue		};
187*ec13d5c2SBryan O'Donoghue	};
188*ec13d5c2SBryan O'Donoghue
189*ec13d5c2SBryan O'Donoghue	pm8150l-rpmh-regulators {
190*ec13d5c2SBryan O'Donoghue		compatible = "qcom,pm8150l-rpmh-regulators";
191*ec13d5c2SBryan O'Donoghue		qcom,pmic-id = "c";
192*ec13d5c2SBryan O'Donoghue
193*ec13d5c2SBryan O'Donoghue		vdd-s1-supply = <&vph_pwr>;
194*ec13d5c2SBryan O'Donoghue		vdd-s2-supply = <&vph_pwr>;
195*ec13d5c2SBryan O'Donoghue		vdd-s3-supply = <&vph_pwr>;
196*ec13d5c2SBryan O'Donoghue		vdd-s4-supply = <&vph_pwr>;
197*ec13d5c2SBryan O'Donoghue		vdd-s5-supply = <&vph_pwr>;
198*ec13d5c2SBryan O'Donoghue		vdd-s6-supply = <&vph_pwr>;
199*ec13d5c2SBryan O'Donoghue		vdd-s7-supply = <&vph_pwr>;
200*ec13d5c2SBryan O'Donoghue		vdd-s8-supply = <&vph_pwr>;
201*ec13d5c2SBryan O'Donoghue		vdd-l1-l8-supply = <&vreg_s4a_1p8>;
202*ec13d5c2SBryan O'Donoghue		vdd-l2-l3-supply = <&vreg_s8c_1p3>;
203*ec13d5c2SBryan O'Donoghue		vdd-l4-l5-l6-supply = <&vreg_bob>;
204*ec13d5c2SBryan O'Donoghue		vdd-l7-l11-supply = <&vreg_bob>;
205*ec13d5c2SBryan O'Donoghue		vdd-l9-l10-supply = <&vreg_bob>;
206*ec13d5c2SBryan O'Donoghue		vdd-bob-supply = <&vph_pwr>;
207*ec13d5c2SBryan O'Donoghue
208*ec13d5c2SBryan O'Donoghue		vreg_bob: bob {
209*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_bob";
210*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <3008000>;
211*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <4000000>;
212*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
213*ec13d5c2SBryan O'Donoghue		};
214*ec13d5c2SBryan O'Donoghue
215*ec13d5c2SBryan O'Donoghue		vreg_s8c_1p3: smps8 {
216*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_s8c_1p3";
217*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1352000>;
218*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1352000>;
219*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
220*ec13d5c2SBryan O'Donoghue		};
221*ec13d5c2SBryan O'Donoghue
222*ec13d5c2SBryan O'Donoghue		vreg_l1c_1p8: ldo1 {
223*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l1c_1p8";
224*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
225*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
226*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
227*ec13d5c2SBryan O'Donoghue		};
228*ec13d5c2SBryan O'Donoghue
229*ec13d5c2SBryan O'Donoghue		vreg_l2c_1p2: ldo2 {
230*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l2c_1p2";
231*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1200000>;
232*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1200000>;
233*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
234*ec13d5c2SBryan O'Donoghue		};
235*ec13d5c2SBryan O'Donoghue
236*ec13d5c2SBryan O'Donoghue		vreg_l3c_0p92: ldo3 {
237*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l3c_0p92";
238*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <920000>;
239*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <920000>;
240*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
241*ec13d5c2SBryan O'Donoghue		};
242*ec13d5c2SBryan O'Donoghue
243*ec13d5c2SBryan O'Donoghue		vreg_l4c_1p7: ldo4 {
244*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l4c_1p7";
245*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1704000>;
246*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2928000>;
247*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
248*ec13d5c2SBryan O'Donoghue		};
249*ec13d5c2SBryan O'Donoghue
250*ec13d5c2SBryan O'Donoghue		vreg_l5c_1p8: ldo5 {
251*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l5c_1p8";
252*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
253*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2928000>;
254*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
255*ec13d5c2SBryan O'Donoghue		};
256*ec13d5c2SBryan O'Donoghue
257*ec13d5c2SBryan O'Donoghue		vreg_l6c_2p9: ldo6 {
258*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l6c_2p9";
259*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
260*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2960000>;
261*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
262*ec13d5c2SBryan O'Donoghue		};
263*ec13d5c2SBryan O'Donoghue
264*ec13d5c2SBryan O'Donoghue		vreg_l7c_cam_vcm0_2p85: ldo7 {
265*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l7c_cam_vcm0_2p85";
266*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2856000>;
267*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3104000>;
268*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
269*ec13d5c2SBryan O'Donoghue		};
270*ec13d5c2SBryan O'Donoghue
271*ec13d5c2SBryan O'Donoghue		vreg_l8c_1p8: ldo8 {
272*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l8c_1p8";
273*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
274*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
275*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
276*ec13d5c2SBryan O'Donoghue		};
277*ec13d5c2SBryan O'Donoghue
278*ec13d5c2SBryan O'Donoghue		vreg_l9c_2p9: ldo9 {
279*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l9c_2p9";
280*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2704000>;
281*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2960000>;
282*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
283*ec13d5c2SBryan O'Donoghue		};
284*ec13d5c2SBryan O'Donoghue
285*ec13d5c2SBryan O'Donoghue		vreg_l10c_3p0: ldo10 {
286*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l10c_3p0";
287*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <3000000>;
288*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3000000>;
289*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
290*ec13d5c2SBryan O'Donoghue		};
291*ec13d5c2SBryan O'Donoghue
292*ec13d5c2SBryan O'Donoghue		vreg_l11c_3p3: ldo11 {
293*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l11c_3p3";
294*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <3000000>;
295*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <3312000>;
296*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
297*ec13d5c2SBryan O'Donoghue		};
298*ec13d5c2SBryan O'Donoghue	};
299*ec13d5c2SBryan O'Donoghue
300*ec13d5c2SBryan O'Donoghue	pm8009-rpmh-regulators {
301*ec13d5c2SBryan O'Donoghue		compatible = "qcom,pm8009-rpmh-regulators";
302*ec13d5c2SBryan O'Donoghue		qcom,pmic-id = "f";
303*ec13d5c2SBryan O'Donoghue
304*ec13d5c2SBryan O'Donoghue		vdd-s1-supply = <&vph_pwr>;
305*ec13d5c2SBryan O'Donoghue		vdd-s2-supply = <&vreg_bob>;
306*ec13d5c2SBryan O'Donoghue		vdd-l2-supply = <&vreg_s8c_1p3>;
307*ec13d5c2SBryan O'Donoghue		vdd-l5-l6-supply = <&vreg_bob>;
308*ec13d5c2SBryan O'Donoghue		vdd-l7-supply = <&vreg_s4a_1p8>;
309*ec13d5c2SBryan O'Donoghue
310*ec13d5c2SBryan O'Donoghue		vreg_l1f_cam_dvdd1_1p1: ldo1 {
311*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l1f_cam_dvdd1_1p1";
312*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1104000>;
313*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1104000>;
314*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
315*ec13d5c2SBryan O'Donoghue		};
316*ec13d5c2SBryan O'Donoghue
317*ec13d5c2SBryan O'Donoghue		vreg_l2f_cam_dvdd0_1p2: ldo2 {
318*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l2f_cam_dvdd0_1p2";
319*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1200000>;
320*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1200000>;
321*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
322*ec13d5c2SBryan O'Donoghue		};
323*ec13d5c2SBryan O'Donoghue
324*ec13d5c2SBryan O'Donoghue		vreg_l3f_cam_dvdd2_1p05: ldo3 {
325*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l3f_cam_dvdd2_1p05";
326*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1056000>;
327*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1056000>;
328*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
329*ec13d5c2SBryan O'Donoghue		};
330*ec13d5c2SBryan O'Donoghue
331*ec13d5c2SBryan O'Donoghue		vreg_l5f_cam_avdd0_2p85: ldo5 {
332*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l5f_cam_avdd0_2p85";
333*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2800000>;
334*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2800000>;
335*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
336*ec13d5c2SBryan O'Donoghue		};
337*ec13d5c2SBryan O'Donoghue
338*ec13d5c2SBryan O'Donoghue		vreg_l6f_cam_avdd1_2p85: ldo6 {
339*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l6f_cam_avdd1_2p85";
340*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <2856000>;
341*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <2856000>;
342*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
343*ec13d5c2SBryan O'Donoghue		};
344*ec13d5c2SBryan O'Donoghue
345*ec13d5c2SBryan O'Donoghue		vreg_l7f_1p8: ldo7 {
346*ec13d5c2SBryan O'Donoghue			regulator-name = "vreg_l7f_1p8";
347*ec13d5c2SBryan O'Donoghue			regulator-min-microvolt = <1800000>;
348*ec13d5c2SBryan O'Donoghue			regulator-max-microvolt = <1800000>;
349*ec13d5c2SBryan O'Donoghue			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
350*ec13d5c2SBryan O'Donoghue		};
351*ec13d5c2SBryan O'Donoghue	};
35260378f1aSVenkata Narendra Kumar Gutta};
35360378f1aSVenkata Narendra Kumar Gutta
35460378f1aSVenkata Narendra Kumar Gutta&qupv3_id_1 {
35560378f1aSVenkata Narendra Kumar Gutta	status = "okay";
35660378f1aSVenkata Narendra Kumar Gutta};
35760378f1aSVenkata Narendra Kumar Gutta
35860378f1aSVenkata Narendra Kumar Gutta&uart2 {
35960378f1aSVenkata Narendra Kumar Gutta	status = "okay";
36060378f1aSVenkata Narendra Kumar Gutta};
361