blob: 23bb4acc4e0bfdb3b2d8e1ba27d106baffb844b7 [file] [log] [blame]
David Keitel376b2682013-03-05 18:40:01 -08001/* Copyright (c) 2013, 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-regulator-smd-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-regulator-smd";
24 regulator-name = "8226_s1";
25 qcom,set = <3>;
26 status = "disabled";
27 };
28 };
29
30 rpm-regulator-smpa3 {
31 compatible = "qcom,rpm-regulator-smd-resource";
32 qcom,resource-name = "smpa";
33 qcom,resource-id = <3>;
34 qcom,regulator-type = <1>;
35 qcom,hpm-min-load = <100000>;
36 status = "disabled";
37
38 regulator-s3 {
39 compatible = "qcom,rpm-regulator-smd";
40 regulator-name = "8226_s3";
41 qcom,set = <3>;
42 status = "disabled";
43 };
44 };
45
46 rpm-regulator-smpa4 {
47 compatible = "qcom,rpm-regulator-smd-resource";
48 qcom,resource-name = "smpa";
49 qcom,resource-id = <4>;
50 qcom,regulator-type = <1>;
51 qcom,hpm-min-load = <100000>;
52 status = "disabled";
53
54 regulator-s4 {
55 compatible = "qcom,rpm-regulator-smd";
56 regulator-name = "8226_s4";
57 qcom,set = <3>;
58 status = "disabled";
59 };
60 };
61
62 rpm-regulator-smpa5 {
63 compatible = "qcom,rpm-regulator-smd-resource";
64 qcom,resource-name = "smpa";
65 qcom,resource-id = <5>;
66 qcom,regulator-type = <1>;
67 qcom,hpm-min-load = <100000>;
68 status = "disabled";
69
70 regulator-s5 {
71 compatible = "qcom,rpm-regulator-smd";
72 regulator-name = "8226_s5";
73 qcom,set = <3>;
74 status = "disabled";
75 };
76 };
77
78 rpm-regulator-ldoa1 {
79 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
88 regulator-name = "8226_l1";
89 qcom,set = <3>;
90 status = "disabled";
91 };
92 };
93
94 rpm-regulator-ldoa2 {
95 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
104 regulator-name = "8226_l2";
105 qcom,set = <3>;
106 status = "disabled";
107 };
108 };
109
110 rpm-regulator-ldoa3 {
111 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
120 regulator-name = "8226_l3";
121 qcom,set = <3>;
122 status = "disabled";
123 };
124 };
125
126 rpm-regulator-ldoa4 {
127 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
136 regulator-name = "8226_l4";
137 qcom,set = <3>;
138 status = "disabled";
139 };
140 };
141
142 rpm-regulator-ldoa5 {
143 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
152 regulator-name = "8226_l5";
153 qcom,set = <3>;
154 status = "disabled";
155 };
156 };
157
158 rpm-regulator-ldoa6 {
159 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
168 regulator-name = "8226_l6";
169 qcom,set = <3>;
170 status = "disabled";
171 };
172 };
173
174 rpm-regulator-ldoa7 {
175 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
184 regulator-name = "8226_l7";
185 qcom,set = <3>;
186 status = "disabled";
187 };
188 };
189
190 rpm-regulator-ldoa8 {
191 compatible = "qcom,rpm-regulator-smd-resource";
192 qcom,resource-name = "ldoa";
193 qcom,resource-id = <8>;
194 qcom,regulator-type = <0>;
195 qcom,hpm-min-load = <5000>;
196 status = "disabled";
197
198 regulator-l8 {
199 compatible = "qcom,rpm-regulator-smd";
200 regulator-name = "8226_l8";
David Collins2ce90f62013-07-10 17:41:17 -0700201 qcom,set = <3>;
David Keitel376b2682013-03-05 18:40:01 -0800202 status = "disabled";
203 };
204 };
205
206 rpm-regulator-ldoa9 {
207 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
216 regulator-name = "8226_l9";
217 qcom,set = <3>;
218 status = "disabled";
219 };
220 };
221
222 rpm-regulator-ldoa10 {
223 compatible = "qcom,rpm-regulator-smd-resource";
224 qcom,resource-name = "ldoa";
225 qcom,resource-id = <10>;
226 qcom,regulator-type = <0>;
227 qcom,hpm-min-load = <5000>;
228 status = "disabled";
229
230 regulator-l10 {
231 compatible = "qcom,rpm-regulator-smd";
232 regulator-name = "8226_l10";
233 qcom,set = <3>;
234 status = "disabled";
235 };
236 };
237
238 rpm-regulator-ldoa12 {
239 compatible = "qcom,rpm-regulator-smd-resource";
240 qcom,resource-name = "ldoa";
241 qcom,resource-id = <12>;
242 qcom,regulator-type = <0>;
243 qcom,hpm-min-load = <10000>;
244 status = "disabled";
245
246 regulator-l12 {
247 compatible = "qcom,rpm-regulator-smd";
248 regulator-name = "8226_l12";
249 qcom,set = <3>;
250 status = "disabled";
251 };
252 };
253
254 rpm-regulator-ldoa14 {
255 compatible = "qcom,rpm-regulator-smd-resource";
256 qcom,resource-name = "ldoa";
257 qcom,resource-id = <14>;
258 qcom,regulator-type = <0>;
259 qcom,hpm-min-load = <5000>;
260 status = "disabled";
261
262 regulator-l14 {
263 compatible = "qcom,rpm-regulator-smd";
264 regulator-name = "8226_l14";
265 qcom,set = <3>;
266 status = "disabled";
267 };
268 };
269
270 rpm-regulator-ldoa15 {
271 compatible = "qcom,rpm-regulator-smd-resource";
272 qcom,resource-name = "ldoa";
273 qcom,resource-id = <15>;
274 qcom,regulator-type = <0>;
275 qcom,hpm-min-load = <10000>;
276 status = "disabled";
277
278 regulator-l15 {
279 compatible = "qcom,rpm-regulator-smd";
280 regulator-name = "8226_l15";
281 qcom,set = <3>;
282 status = "disabled";
283 };
284 };
285
286 rpm-regulator-ldoa16 {
287 compatible = "qcom,rpm-regulator-smd-resource";
288 qcom,resource-name = "ldoa";
289 qcom,resource-id = <16>;
290 qcom,regulator-type = <0>;
291 qcom,hpm-min-load = <10000>;
292 status = "disabled";
293
294 regulator-l16 {
295 compatible = "qcom,rpm-regulator-smd";
296 regulator-name = "8226_l16";
297 qcom,set = <3>;
298 status = "disabled";
299 };
300 };
301
302 rpm-regulator-ldoa17 {
303 compatible = "qcom,rpm-regulator-smd-resource";
304 qcom,resource-name = "ldoa";
305 qcom,resource-id = <17>;
306 qcom,regulator-type = <0>;
307 qcom,hpm-min-load = <10000>;
308 status = "disabled";
309
310 regulator-l17 {
311 compatible = "qcom,rpm-regulator-smd";
312 regulator-name = "8226_l17";
313 qcom,set = <3>;
314 status = "disabled";
315 };
316 };
317
318 rpm-regulator-ldoa18 {
319 compatible = "qcom,rpm-regulator-smd-resource";
320 qcom,resource-name = "ldoa";
321 qcom,resource-id = <18>;
322 qcom,regulator-type = <0>;
323 qcom,hpm-min-load = <10000>;
324 status = "disabled";
325
326 regulator-l18 {
327 compatible = "qcom,rpm-regulator-smd";
328 regulator-name = "8226_l18";
329 qcom,set = <3>;
330 status = "disabled";
331 };
332 };
333
334 rpm-regulator-ldoa19 {
335 compatible = "qcom,rpm-regulator-smd-resource";
336 qcom,resource-name = "ldoa";
337 qcom,resource-id = <19>;
338 qcom,regulator-type = <0>;
339 qcom,hpm-min-load = <10000>;
340 status = "disabled";
341
342 regulator-l19 {
343 compatible = "qcom,rpm-regulator-smd";
344 regulator-name = "8226_l19";
345 qcom,set = <3>;
346 status = "disabled";
347 };
348 };
349
350 rpm-regulator-ldoa20 {
351 compatible = "qcom,rpm-regulator-smd-resource";
352 qcom,resource-name = "ldoa";
353 qcom,resource-id = <20>;
354 qcom,regulator-type = <0>;
355 qcom,hpm-min-load = <5000>;
356 status = "disabled";
357
358 regulator-l20 {
359 compatible = "qcom,rpm-regulator-smd";
360 regulator-name = "8226_l20";
361 qcom,set = <3>;
362 status = "disabled";
363 };
364 };
365
366 rpm-regulator-ldoa21 {
367 compatible = "qcom,rpm-regulator-smd-resource";
368 qcom,resource-name = "ldoa";
369 qcom,resource-id = <21>;
370 qcom,regulator-type = <0>;
371 qcom,hpm-min-load = <5000>;
372 status = "disabled";
373
374 regulator-l21 {
375 compatible = "qcom,rpm-regulator-smd";
376 regulator-name = "8226_l21";
377 qcom,set = <3>;
378 status = "disabled";
379 };
380 };
381
382 rpm-regulator-ldoa22 {
383 compatible = "qcom,rpm-regulator-smd-resource";
384 qcom,resource-name = "ldoa";
385 qcom,resource-id = <22>;
386 qcom,regulator-type = <0>;
387 qcom,hpm-min-load = <10000>;
388 status = "disabled";
389
390 regulator-l22 {
391 compatible = "qcom,rpm-regulator-smd";
392 regulator-name = "8226_l22";
393 qcom,set = <3>;
394 status = "disabled";
395 };
396 };
397
398 rpm-regulator-ldoa23 {
399 compatible = "qcom,rpm-regulator-smd-resource";
400 qcom,resource-name = "ldoa";
401 qcom,resource-id = <23>;
402 qcom,regulator-type = <0>;
403 qcom,hpm-min-load = <10000>;
404 status = "disabled";
405
406 regulator-l23 {
407 compatible = "qcom,rpm-regulator-smd";
408 regulator-name = "8226_l23";
409 qcom,set = <3>;
410 status = "disabled";
411 };
412 };
413
414 rpm-regulator-ldoa24 {
415 compatible = "qcom,rpm-regulator-smd-resource";
416 qcom,resource-name = "ldoa";
417 qcom,resource-id = <24>;
418 qcom,regulator-type = <0>;
419 qcom,hpm-min-load = <10000>;
420 status = "disabled";
421
422 regulator-l24 {
423 compatible = "qcom,rpm-regulator-smd";
424 regulator-name = "8226_l24";
425 qcom,set = <3>;
426 status = "disabled";
427 };
428 };
429
David Keitel69d1d722013-06-07 19:30:32 -0700430 rpm-regulator-ldoa25 {
431 compatible = "qcom,rpm-regulator-smd-resource";
432 qcom,resource-name = "ldoa";
433 qcom,resource-id = <25>;
434 qcom,regulator-type = <0>;
435 qcom,hpm-min-load = <10000>;
436 status = "disabled";
437
438 regulator-l25 {
439 compatible = "qcom,rpm-regulator-smd";
440 regulator-name = "8226_l25";
441 qcom,set = <3>;
442 status = "disabled";
443 };
444 };
445
David Keitel376b2682013-03-05 18:40:01 -0800446 rpm-regulator-ldoa26 {
447 compatible = "qcom,rpm-regulator-smd-resource";
448 qcom,resource-name = "ldoa";
449 qcom,resource-id = <26>;
450 qcom,regulator-type = <0>;
451 qcom,hpm-min-load = <10000>;
452 status = "disabled";
453
454 regulator-l26 {
455 compatible = "qcom,rpm-regulator-smd";
456 regulator-name = "8226_l26";
457 qcom,set = <3>;
458 status = "disabled";
459 };
460 };
461
462 rpm-regulator-ldoa27 {
463 compatible = "qcom,rpm-regulator-smd-resource";
464 qcom,resource-name = "ldoa";
465 qcom,resource-id = <27>;
466 qcom,regulator-type = <0>;
467 qcom,hpm-min-load = <10000>;
468 status = "disabled";
469
470 regulator-l27 {
471 compatible = "qcom,rpm-regulator-smd";
472 regulator-name = "8226_l27";
473 qcom,set = <3>;
474 status = "disabled";
475 };
476 };
477
478 rpm-regulator-ldoa28 {
479 compatible = "qcom,rpm-regulator-smd-resource";
480 qcom,resource-name = "ldoa";
481 qcom,resource-id = <28>;
482 qcom,regulator-type = <0>;
483 qcom,hpm-min-load = <10000>;
484 status = "disabled";
485
486 regulator-l28 {
487 compatible = "qcom,rpm-regulator-smd";
488 regulator-name = "8226_l28";
489 qcom,set = <3>;
490 status = "disabled";
491 };
492 };
493
494 rpm-regulator-vsa1 {
495 compatible = "qcom,rpm-regulator-smd-resource";
496 qcom,resource-name = "vsa";
497 qcom,resource-id = <1>;
498 qcom,regulator-type = <2>;
499 status = "disabled";
500
501 regulator-lvs1 {
502 compatible = "qcom,rpm-regulator-smd";
503 regulator-name = "8226_lvs1";
504 qcom,set = <3>;
505 status = "disabled";
506 };
507 };
508};