blob: 42b6331f5a1d91ee2631808d384a979dc6a80cb0 [file] [log] [blame]
Sundara Vinayagambde65ab2018-03-19 14:27:33 +05301/* Copyright (c) 2014, 2018, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13&rpm_bus {
14 rpm-regulator-smpa1 {
15 compatible = "qcom,rpm-smd-regulator-resource";
16 qcom,resource-name = "smpa";
17 qcom,resource-id = <1>;
18 qcom,regulator-type = <1>;
19 qcom,hpm-min-load = <100000>;
20 status = "disabled";
21
22 regulator-s1 {
23 compatible = "qcom,rpm-smd-regulator";
24 regulator-name = "8916_s1";
25 qcom,set = <3>;
26 status = "disabled";
27 };
28 };
29
30 rpm-regulator-smpa2 {
31 compatible = "qcom,rpm-smd-regulator-resource";
32 qcom,resource-name = "smpa";
33 qcom,resource-id = <2>;
34 qcom,regulator-type = <1>;
35 qcom,hpm-min-load = <100000>;
36 status = "disabled";
37
38 regulator-s2 {
39 compatible = "qcom,rpm-smd-regulator";
40 regulator-name = "8916_s2";
41 qcom,set = <3>;
42 status = "disabled";
43 };
44 };
45
46 rpm-regulator-smpa3 {
47 compatible = "qcom,rpm-smd-regulator-resource";
48 qcom,resource-name = "smpa";
49 qcom,resource-id = <3>;
50 qcom,regulator-type = <1>;
51 qcom,hpm-min-load = <100000>;
52 status = "disabled";
53
54 regulator-s3 {
55 compatible = "qcom,rpm-smd-regulator";
56 regulator-name = "8916_s3";
57 qcom,set = <3>;
58 status = "disabled";
59 };
60 };
61
62 rpm-regulator-smpa4 {
63 compatible = "qcom,rpm-smd-regulator-resource";
64 qcom,resource-name = "smpa";
65 qcom,resource-id = <4>;
66 qcom,regulator-type = <1>;
67 qcom,hpm-min-load = <100000>;
68 status = "disabled";
69
70 regulator-s4 {
71 compatible = "qcom,rpm-smd-regulator";
72 regulator-name = "8916_s4";
73 qcom,set = <3>;
74 status = "disabled";
75 };
76 };
77
78 rpm-regulator-ldoa1 {
79 compatible = "qcom,rpm-smd-regulator-resource";
80 qcom,resource-name = "ldoa";
81 qcom,resource-id = <1>;
82 qcom,regulator-type = <0>;
83 qcom,hpm-min-load = <10000>;
84 status = "disabled";
85
86 regulator-l1 {
87 compatible = "qcom,rpm-smd-regulator";
88 regulator-name = "8916_l1";
89 qcom,set = <3>;
90 status = "disabled";
91 };
92 };
93
94 rpm-regulator-ldoa2 {
95 compatible = "qcom,rpm-smd-regulator-resource";
96 qcom,resource-name = "ldoa";
97 qcom,resource-id = <2>;
98 qcom,regulator-type = <0>;
99 qcom,hpm-min-load = <10000>;
100 status = "disabled";
101
102 regulator-l2 {
103 compatible = "qcom,rpm-smd-regulator";
104 regulator-name = "8916_l2";
105 qcom,set = <3>;
106 status = "disabled";
107 };
108 };
109
110 rpm-regulator-ldoa3 {
111 compatible = "qcom,rpm-smd-regulator-resource";
112 qcom,resource-name = "ldoa";
113 qcom,resource-id = <3>;
114 qcom,regulator-type = <0>;
115 qcom,hpm-min-load = <10000>;
116 status = "disabled";
117
118 regulator-l3 {
119 compatible = "qcom,rpm-smd-regulator";
120 regulator-name = "8916_l3";
121 qcom,set = <3>;
122 status = "disabled";
123 };
124 };
125
126 rpm-regulator-ldoa4 {
127 compatible = "qcom,rpm-smd-regulator-resource";
128 qcom,resource-name = "ldoa";
129 qcom,resource-id = <4>;
130 qcom,regulator-type = <0>;
131 qcom,hpm-min-load = <10000>;
132 status = "disabled";
133
134 regulator-l4 {
135 compatible = "qcom,rpm-smd-regulator";
136 regulator-name = "8916_l4";
137 qcom,set = <3>;
138 status = "disabled";
139 };
140 };
141
142 rpm-regulator-ldoa5 {
143 compatible = "qcom,rpm-smd-regulator-resource";
144 qcom,resource-name = "ldoa";
145 qcom,resource-id = <5>;
146 qcom,regulator-type = <0>;
147 qcom,hpm-min-load = <10000>;
148 status = "disabled";
149
150 regulator-l5 {
151 compatible = "qcom,rpm-smd-regulator";
152 regulator-name = "8916_l5";
153 qcom,set = <3>;
154 status = "disabled";
155 };
156 };
157
158 rpm-regulator-ldoa6 {
159 compatible = "qcom,rpm-smd-regulator-resource";
160 qcom,resource-name = "ldoa";
161 qcom,resource-id = <6>;
162 qcom,regulator-type = <0>;
163 qcom,hpm-min-load = <10000>;
164 status = "disabled";
165
166 regulator-l6 {
167 compatible = "qcom,rpm-smd-regulator";
168 regulator-name = "8916_l6";
169 qcom,set = <3>;
170 status = "disabled";
171 };
172 };
173
174 rpm-regulator-ldoa7 {
175 compatible = "qcom,rpm-smd-regulator-resource";
176 qcom,resource-name = "ldoa";
177 qcom,resource-id = <7>;
178 qcom,regulator-type = <0>;
179 qcom,hpm-min-load = <10000>;
180 status = "disabled";
181
182 regulator-l7 {
183 compatible = "qcom,rpm-smd-regulator";
184 regulator-name = "8916_l7";
185 qcom,set = <3>;
186 status = "disabled";
187 };
188 };
189
190 rpm-regulator-ldoa8 {
191 compatible = "qcom,rpm-smd-regulator-resource";
192 qcom,resource-name = "ldoa";
193 qcom,resource-id = <8>;
194 qcom,regulator-type = <0>;
195 qcom,hpm-min-load = <10000>;
196 status = "disabled";
197
198 regulator-l8 {
199 compatible = "qcom,rpm-smd-regulator";
200 regulator-name = "8916_l8";
201 qcom,set = <3>;
202 status = "disabled";
203 };
204 };
205
206 rpm-regulator-ldoa9 {
207 compatible = "qcom,rpm-smd-regulator-resource";
208 qcom,resource-name = "ldoa";
209 qcom,resource-id = <9>;
210 qcom,regulator-type = <0>;
211 qcom,hpm-min-load = <10000>;
212 status = "disabled";
213
214 regulator-l9 {
215 compatible = "qcom,rpm-smd-regulator";
216 regulator-name = "8916_l9";
217 qcom,set = <3>;
218 status = "disabled";
219 };
220 };
221
222 rpm-regulator-ldoa10 {
223 compatible = "qcom,rpm-smd-regulator-resource";
224 qcom,resource-name = "ldoa";
225 qcom,resource-id = <10>;
226 qcom,regulator-type = <0>;
227 qcom,hpm-min-load = <10000>;
228 status = "disabled";
229
230 regulator-l10 {
231 compatible = "qcom,rpm-smd-regulator";
232 regulator-name = "8916_l10";
233 qcom,set = <3>;
234 status = "disabled";
235 };
236 };
237
238 rpm-regulator-ldoa11 {
239 compatible = "qcom,rpm-smd-regulator-resource";
240 qcom,resource-name = "ldoa";
241 qcom,resource-id = <11>;
242 qcom,regulator-type = <0>;
243 qcom,hpm-min-load = <10000>;
244 status = "disabled";
245
246 regulator-l11 {
247 compatible = "qcom,rpm-smd-regulator";
248 regulator-name = "8916_l11";
249 qcom,set = <3>;
250 status = "disabled";
251 };
252 };
253
254 rpm-regulator-ldoa12 {
255 compatible = "qcom,rpm-smd-regulator-resource";
256 qcom,resource-name = "ldoa";
257 qcom,resource-id = <12>;
258 qcom,regulator-type = <0>;
259 qcom,hpm-min-load = <10000>;
260 status = "disabled";
261
262 regulator-l12 {
263 compatible = "qcom,rpm-smd-regulator";
264 regulator-name = "8916_l12";
265 qcom,set = <3>;
266 status = "disabled";
267 };
268 };
269
270 rpm-regulator-ldoa13 {
271 compatible = "qcom,rpm-smd-regulator-resource";
272 qcom,resource-name = "ldoa";
273 qcom,resource-id = <13>;
274 qcom,regulator-type = <0>;
275 qcom,hpm-min-load = <5000>;
276 status = "disabled";
277
278 regulator-l13 {
279 compatible = "qcom,rpm-smd-regulator";
280 regulator-name = "8916_l13";
281 qcom,set = <3>;
282 status = "disabled";
283 };
284 };
285
286 rpm-regulator-ldoa14 {
287 compatible = "qcom,rpm-smd-regulator-resource";
288 qcom,resource-name = "ldoa";
289 qcom,resource-id = <14>;
290 qcom,regulator-type = <0>;
291 qcom,hpm-min-load = <5000>;
292 status = "disabled";
293
294 regulator-l14 {
295 compatible = "qcom,rpm-smd-regulator";
296 regulator-name = "8916_l14";
297 qcom,set = <3>;
298 status = "disabled";
299 };
300 };
301
302 rpm-regulator-ldoa15 {
303 compatible = "qcom,rpm-smd-regulator-resource";
304 qcom,resource-name = "ldoa";
305 qcom,resource-id = <15>;
306 qcom,regulator-type = <0>;
307 qcom,hpm-min-load = <5000>;
308 status = "disabled";
309
310 regulator-l15 {
311 compatible = "qcom,rpm-smd-regulator";
312 regulator-name = "8916_l15";
313 qcom,set = <3>;
314 status = "disabled";
315 };
316 };
317
318 rpm-regulator-ldoa16 {
319 compatible = "qcom,rpm-smd-regulator-resource";
320 qcom,resource-name = "ldoa";
321 qcom,resource-id = <16>;
322 qcom,regulator-type = <0>;
323 qcom,hpm-min-load = <5000>;
324 status = "disabled";
325
326 regulator-l16 {
327 compatible = "qcom,rpm-smd-regulator";
328 regulator-name = "8916_l16";
329 qcom,set = <3>;
330 status = "disabled";
331 };
332 };
333
334 rpm-regulator-ldoa17 {
335 compatible = "qcom,rpm-smd-regulator-resource";
336 qcom,resource-name = "ldoa";
337 qcom,resource-id = <17>;
338 qcom,regulator-type = <0>;
339 qcom,hpm-min-load = <10000>;
340 status = "disabled";
341
342 regulator-l17 {
343 compatible = "qcom,rpm-smd-regulator";
344 regulator-name = "8916_l17";
345 qcom,set = <3>;
346 status = "disabled";
347 };
348 };
349
350 rpm-regulator-ldoa18 {
351 compatible = "qcom,rpm-smd-regulator-resource";
352 qcom,resource-name = "ldoa";
353 qcom,resource-id = <18>;
354 qcom,regulator-type = <0>;
355 qcom,hpm-min-load = <10000>;
356 status = "disabled";
357
358 regulator-l18 {
359 compatible = "qcom,rpm-smd-regulator";
360 regulator-name = "8916_l18";
361 qcom,set = <3>;
362 status = "disabled";
363 };
364 };
365};