blob: 31796ddf604af67fffa763894ae7a57c9b012298 [file] [log] [blame]
David Collinse08d2162013-06-14 13:37:01 -07001/* 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 = "8084_s1";
25 qcom,set = <3>;
26 status = "disabled";
27 };
28 };
29
30 rpm-regulator-smpa2 {
31 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
40 regulator-name = "8084_s2";
41 qcom,set = <3>;
42 status = "disabled";
43 };
44 };
45
46 rpm-regulator-smpa3 {
47 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
56 regulator-name = "8084_s3";
57 qcom,set = <3>;
58 status = "disabled";
59 };
60 };
61
62 rpm-regulator-smpa4 {
63 compatible = "qcom,rpm-regulator-smd-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-regulator-smd";
72 regulator-name = "8084_s4";
73 qcom,set = <3>;
74 status = "disabled";
75 };
76 };
77
78 rpm-regulator-smpa5 {
79 compatible = "qcom,rpm-regulator-smd-resource";
80 qcom,resource-name = "smpa";
81 qcom,resource-id = <5>;
82 qcom,regulator-type = <1>;
83 qcom,hpm-min-load = <100000>;
84 status = "disabled";
85
86 regulator-s5 {
87 compatible = "qcom,rpm-regulator-smd";
88 regulator-name = "8084_s5";
89 qcom,set = <3>;
90 status = "disabled";
91 };
92 };
93
94 rpm-regulator-smpa6 {
95 compatible = "qcom,rpm-regulator-smd-resource";
96 qcom,resource-name = "smpa";
97 qcom,resource-id = <6>;
98 qcom,regulator-type = <1>;
99 qcom,hpm-min-load = <100000>;
100 status = "disabled";
101
102 regulator-s6 {
103 compatible = "qcom,rpm-regulator-smd";
104 regulator-name = "8084_s6";
105 qcom,set = <3>;
106 status = "disabled";
107 };
108 };
109
110 rpm-regulator-smpa7 {
111 compatible = "qcom,rpm-regulator-smd-resource";
112 qcom,resource-name = "smpa";
113 qcom,resource-id = <7>;
114 qcom,regulator-type = <1>;
115 qcom,hpm-min-load = <100000>;
116 status = "disabled";
117
118 regulator-s7 {
119 compatible = "qcom,rpm-regulator-smd";
120 regulator-name = "8084_s7";
121 qcom,set = <3>;
122 status = "disabled";
123 };
124 };
125
126 rpm-regulator-smpa8 {
127 compatible = "qcom,rpm-regulator-smd-resource";
128 qcom,resource-name = "smpa";
129 qcom,resource-id = <8>;
130 qcom,regulator-type = <1>;
131 qcom,hpm-min-load = <100000>;
132 status = "disabled";
133
134 regulator-s8 {
135 compatible = "qcom,rpm-regulator-smd";
136 regulator-name = "8084_s8";
137 qcom,set = <3>;
138 status = "disabled";
139 };
140 };
141
142 rpm-regulator-smpa9 {
143 compatible = "qcom,rpm-regulator-smd-resource";
144 qcom,resource-name = "smpa";
145 qcom,resource-id = <9>;
146 qcom,regulator-type = <1>;
147 qcom,hpm-min-load = <100000>;
148 status = "disabled";
149
150 regulator-s9 {
151 compatible = "qcom,rpm-regulator-smd";
152 regulator-name = "8084_s9";
153 qcom,set = <3>;
154 status = "disabled";
155 };
156 };
157
158 rpm-regulator-smpa10 {
159 compatible = "qcom,rpm-regulator-smd-resource";
160 qcom,resource-name = "smpa";
161 qcom,resource-id = <10>;
162 qcom,regulator-type = <1>;
163 qcom,hpm-min-load = <100000>;
164 status = "disabled";
165
166 regulator-s10 {
167 compatible = "qcom,rpm-regulator-smd";
168 regulator-name = "8084_s10";
169 qcom,set = <3>;
170 status = "disabled";
171 };
172 };
173
174 rpm-regulator-smpa11 {
175 compatible = "qcom,rpm-regulator-smd-resource";
176 qcom,resource-name = "smpa";
177 qcom,resource-id = <11>;
178 qcom,regulator-type = <1>;
179 qcom,hpm-min-load = <100000>;
180 status = "disabled";
181
182 regulator-s11 {
183 compatible = "qcom,rpm-regulator-smd";
184 regulator-name = "8084_s11";
185 qcom,set = <3>;
186 status = "disabled";
187 };
188 };
189
190 rpm-regulator-smpa12 {
191 compatible = "qcom,rpm-regulator-smd-resource";
192 qcom,resource-name = "smpa";
193 qcom,resource-id = <12>;
194 qcom,regulator-type = <1>;
195 qcom,hpm-min-load = <100000>;
196 status = "disabled";
197
198 regulator-s12 {
199 compatible = "qcom,rpm-regulator-smd";
200 regulator-name = "8084_s12";
201 qcom,set = <3>;
202 status = "disabled";
203 };
204 };
205
206 rpm-regulator-ldoa1 {
207 compatible = "qcom,rpm-regulator-smd-resource";
208 qcom,resource-name = "ldoa";
209 qcom,resource-id = <1>;
210 qcom,regulator-type = <0>;
211 qcom,hpm-min-load = <10000>;
212 status = "disabled";
213
214 regulator-l1 {
215 compatible = "qcom,rpm-regulator-smd";
216 regulator-name = "8084_l1";
217 qcom,set = <3>;
218 status = "disabled";
219 };
220 };
221
222 rpm-regulator-ldoa2 {
223 compatible = "qcom,rpm-regulator-smd-resource";
224 qcom,resource-name = "ldoa";
225 qcom,resource-id = <2>;
226 qcom,regulator-type = <0>;
227 qcom,hpm-min-load = <10000>;
228 status = "disabled";
229
230 regulator-l2 {
231 compatible = "qcom,rpm-regulator-smd";
232 regulator-name = "8084_l2";
233 qcom,set = <3>;
234 status = "disabled";
235 };
236 };
237
238 rpm-regulator-ldoa3 {
239 compatible = "qcom,rpm-regulator-smd-resource";
240 qcom,resource-name = "ldoa";
241 qcom,resource-id = <3>;
242 qcom,regulator-type = <0>;
243 qcom,hpm-min-load = <10000>;
244 status = "disabled";
245
246 regulator-l3 {
247 compatible = "qcom,rpm-regulator-smd";
248 regulator-name = "8084_l3";
249 qcom,set = <3>;
250 status = "disabled";
251 };
252 };
253
254 rpm-regulator-ldoa4 {
255 compatible = "qcom,rpm-regulator-smd-resource";
256 qcom,resource-name = "ldoa";
257 qcom,resource-id = <4>;
258 qcom,regulator-type = <0>;
259 qcom,hpm-min-load = <10000>;
260 status = "disabled";
261
262 regulator-l4 {
263 compatible = "qcom,rpm-regulator-smd";
264 regulator-name = "8084_l4";
265 qcom,set = <3>;
266 status = "disabled";
267 };
268 };
269
270 rpm-regulator-ldoa5 {
271 compatible = "qcom,rpm-regulator-smd-resource";
272 qcom,resource-name = "ldoa";
273 qcom,resource-id = <5>;
274 qcom,regulator-type = <0>;
275 qcom,hpm-min-load = <10000>;
276 status = "disabled";
277
278 regulator-l5 {
279 compatible = "qcom,rpm-regulator-smd";
280 regulator-name = "8084_l5";
281 qcom,set = <3>;
282 status = "disabled";
283 };
284 };
285
286 rpm-regulator-ldoa6 {
287 compatible = "qcom,rpm-regulator-smd-resource";
288 qcom,resource-name = "ldoa";
289 qcom,resource-id = <6>;
290 qcom,regulator-type = <0>;
291 qcom,hpm-min-load = <10000>;
292 status = "disabled";
293
294 regulator-l6 {
295 compatible = "qcom,rpm-regulator-smd";
296 regulator-name = "8084_l6";
297 qcom,set = <3>;
298 status = "disabled";
299 };
300 };
301
302 rpm-regulator-ldoa7 {
303 compatible = "qcom,rpm-regulator-smd-resource";
304 qcom,resource-name = "ldoa";
305 qcom,resource-id = <7>;
306 qcom,regulator-type = <0>;
307 qcom,hpm-min-load = <10000>;
308 status = "disabled";
309
310 regulator-l7 {
311 compatible = "qcom,rpm-regulator-smd";
312 regulator-name = "8084_l7";
313 qcom,set = <3>;
314 status = "disabled";
315 };
316 };
317
318 rpm-regulator-ldoa8 {
319 compatible = "qcom,rpm-regulator-smd-resource";
320 qcom,resource-name = "ldoa";
321 qcom,resource-id = <8>;
322 qcom,regulator-type = <0>;
323 qcom,hpm-min-load = <10000>;
324 status = "disabled";
325
326 regulator-l8 {
327 compatible = "qcom,rpm-regulator-smd";
328 regulator-name = "8084_l8";
329 qcom,set = <3>;
330 status = "disabled";
331 };
332 };
333
334 rpm-regulator-ldoa9 {
335 compatible = "qcom,rpm-regulator-smd-resource";
336 qcom,resource-name = "ldoa";
337 qcom,resource-id = <9>;
338 qcom,regulator-type = <0>;
339 qcom,hpm-min-load = <10000>;
340 status = "disabled";
341
342 regulator-l9 {
343 compatible = "qcom,rpm-regulator-smd";
344 regulator-name = "8084_l9";
345 qcom,set = <3>;
346 status = "disabled";
347 };
348 };
349
350 rpm-regulator-ldoa10 {
351 compatible = "qcom,rpm-regulator-smd-resource";
352 qcom,resource-name = "ldoa";
353 qcom,resource-id = <10>;
354 qcom,regulator-type = <0>;
355 qcom,hpm-min-load = <10000>;
356 status = "disabled";
357
358 regulator-l10 {
359 compatible = "qcom,rpm-regulator-smd";
360 regulator-name = "8084_l10";
361 qcom,set = <3>;
362 status = "disabled";
363 };
364 };
365
366 rpm-regulator-ldoa11 {
367 compatible = "qcom,rpm-regulator-smd-resource";
368 qcom,resource-name = "ldoa";
369 qcom,resource-id = <11>;
370 qcom,regulator-type = <0>;
371 qcom,hpm-min-load = <10000>;
372 status = "disabled";
373
374 regulator-l11 {
375 compatible = "qcom,rpm-regulator-smd";
376 regulator-name = "8084_l11";
377 qcom,set = <3>;
378 status = "disabled";
379 };
380 };
381
382 rpm-regulator-ldoa12 {
383 compatible = "qcom,rpm-regulator-smd-resource";
384 qcom,resource-name = "ldoa";
385 qcom,resource-id = <12>;
386 qcom,regulator-type = <0>;
387 qcom,hpm-min-load = <10000>;
388 status = "disabled";
389
390 regulator-l12 {
391 compatible = "qcom,rpm-regulator-smd";
392 regulator-name = "8084_l12";
393 qcom,set = <3>;
394 status = "disabled";
395 };
396 };
397
398 rpm-regulator-ldoa13 {
399 compatible = "qcom,rpm-regulator-smd-resource";
400 qcom,resource-name = "ldoa";
401 qcom,resource-id = <13>;
402 qcom,regulator-type = <0>;
403 qcom,hpm-min-load = <10000>;
404 status = "disabled";
405
406 regulator-l13 {
407 compatible = "qcom,rpm-regulator-smd";
408 regulator-name = "8084_l13";
409 qcom,set = <3>;
410 status = "disabled";
411 };
412 };
413
414 rpm-regulator-ldoa14 {
415 compatible = "qcom,rpm-regulator-smd-resource";
416 qcom,resource-name = "ldoa";
417 qcom,resource-id = <14>;
418 qcom,regulator-type = <0>;
419 qcom,hpm-min-load = <10000>;
420 status = "disabled";
421
422 regulator-l14 {
423 compatible = "qcom,rpm-regulator-smd";
424 regulator-name = "8084_l14";
425 qcom,set = <3>;
426 status = "disabled";
427 };
428 };
429
430 rpm-regulator-ldoa15 {
431 compatible = "qcom,rpm-regulator-smd-resource";
432 qcom,resource-name = "ldoa";
433 qcom,resource-id = <15>;
434 qcom,regulator-type = <0>;
435 qcom,hpm-min-load = <10000>;
436 status = "disabled";
437
438 regulator-l15 {
439 compatible = "qcom,rpm-regulator-smd";
440 regulator-name = "8084_l15";
441 qcom,set = <3>;
442 status = "disabled";
443 };
444 };
445
446 rpm-regulator-ldoa16 {
447 compatible = "qcom,rpm-regulator-smd-resource";
448 qcom,resource-name = "ldoa";
449 qcom,resource-id = <16>;
450 qcom,regulator-type = <0>;
451 qcom,hpm-min-load = <10000>;
452 status = "disabled";
453
454 regulator-l16 {
455 compatible = "qcom,rpm-regulator-smd";
456 regulator-name = "8084_l16";
457 qcom,set = <3>;
458 status = "disabled";
459 };
460 };
461
462 rpm-regulator-ldoa17 {
463 compatible = "qcom,rpm-regulator-smd-resource";
464 qcom,resource-name = "ldoa";
465 qcom,resource-id = <17>;
466 qcom,regulator-type = <0>;
467 qcom,hpm-min-load = <10000>;
468 status = "disabled";
469
470 regulator-l17 {
471 compatible = "qcom,rpm-regulator-smd";
472 regulator-name = "8084_l17";
473 qcom,set = <3>;
474 status = "disabled";
475 };
476 };
477
478 rpm-regulator-ldoa18 {
479 compatible = "qcom,rpm-regulator-smd-resource";
480 qcom,resource-name = "ldoa";
481 qcom,resource-id = <18>;
482 qcom,regulator-type = <0>;
483 qcom,hpm-min-load = <10000>;
484 status = "disabled";
485
486 regulator-l18 {
487 compatible = "qcom,rpm-regulator-smd";
488 regulator-name = "8084_l18";
489 qcom,set = <3>;
490 status = "disabled";
491 };
492 };
493
494 rpm-regulator-ldoa19 {
495 compatible = "qcom,rpm-regulator-smd-resource";
496 qcom,resource-name = "ldoa";
497 qcom,resource-id = <19>;
498 qcom,regulator-type = <0>;
499 qcom,hpm-min-load = <10000>;
500 status = "disabled";
501
502 regulator-l19 {
503 compatible = "qcom,rpm-regulator-smd";
504 regulator-name = "8084_l19";
505 qcom,set = <3>;
506 status = "disabled";
507 };
508 };
509
510 rpm-regulator-ldoa20 {
511 compatible = "qcom,rpm-regulator-smd-resource";
512 qcom,resource-name = "ldoa";
513 qcom,resource-id = <20>;
514 qcom,regulator-type = <0>;
515 qcom,hpm-min-load = <10000>;
516 status = "disabled";
517
518 regulator-l20 {
519 compatible = "qcom,rpm-regulator-smd";
520 regulator-name = "8084_l20";
521 qcom,set = <3>;
522 status = "disabled";
523 };
524 };
525
526 rpm-regulator-ldoa21 {
527 compatible = "qcom,rpm-regulator-smd-resource";
528 qcom,resource-name = "ldoa";
529 qcom,resource-id = <21>;
530 qcom,regulator-type = <0>;
531 qcom,hpm-min-load = <10000>;
532 status = "disabled";
533
534 regulator-l21 {
535 compatible = "qcom,rpm-regulator-smd";
536 regulator-name = "8084_l21";
537 qcom,set = <3>;
538 status = "disabled";
539 };
540 };
541
542 rpm-regulator-ldoa22 {
543 compatible = "qcom,rpm-regulator-smd-resource";
544 qcom,resource-name = "ldoa";
545 qcom,resource-id = <22>;
546 qcom,regulator-type = <0>;
547 qcom,hpm-min-load = <10000>;
548 status = "disabled";
549
550 regulator-l22 {
551 compatible = "qcom,rpm-regulator-smd";
552 regulator-name = "8084_l22";
553 qcom,set = <3>;
554 status = "disabled";
555 };
556 };
557
558 rpm-regulator-ldoa23 {
559 compatible = "qcom,rpm-regulator-smd-resource";
560 qcom,resource-name = "ldoa";
561 qcom,resource-id = <23>;
562 qcom,regulator-type = <0>;
563 qcom,hpm-min-load = <10000>;
564 status = "disabled";
565
566 regulator-l23 {
567 compatible = "qcom,rpm-regulator-smd";
568 regulator-name = "8084_l23";
569 qcom,set = <3>;
570 status = "disabled";
571 };
572 };
573
574 rpm-regulator-ldoa24 {
575 compatible = "qcom,rpm-regulator-smd-resource";
576 qcom,resource-name = "ldoa";
577 qcom,resource-id = <24>;
578 qcom,regulator-type = <0>;
579 qcom,hpm-min-load = <10000>;
580 status = "disabled";
581
582 regulator-l24 {
583 compatible = "qcom,rpm-regulator-smd";
584 regulator-name = "8084_l24";
585 qcom,set = <3>;
586 status = "disabled";
587 };
588 };
589
590 rpm-regulator-ldoa25 {
591 compatible = "qcom,rpm-regulator-smd-resource";
592 qcom,resource-name = "ldoa";
593 qcom,resource-id = <25>;
594 qcom,regulator-type = <0>;
595 qcom,hpm-min-load = <10000>;
596 status = "disabled";
597
598 regulator-l25 {
599 compatible = "qcom,rpm-regulator-smd";
600 regulator-name = "8084_l25";
601 qcom,set = <3>;
602 status = "disabled";
603 };
604 };
605
606 rpm-regulator-ldoa26 {
607 compatible = "qcom,rpm-regulator-smd-resource";
608 qcom,resource-name = "ldoa";
609 qcom,resource-id = <26>;
610 qcom,regulator-type = <0>;
611 qcom,hpm-min-load = <10000>;
612 status = "disabled";
613
614 regulator-l26 {
615 compatible = "qcom,rpm-regulator-smd";
616 regulator-name = "8084_l26";
617 qcom,set = <3>;
618 status = "disabled";
619 };
620 };
621
622 rpm-regulator-ldoa27 {
623 compatible = "qcom,rpm-regulator-smd-resource";
624 qcom,resource-name = "ldoa";
625 qcom,resource-id = <27>;
626 qcom,regulator-type = <0>;
627 qcom,hpm-min-load = <10000>;
628 status = "disabled";
629
630 regulator-l27 {
631 compatible = "qcom,rpm-regulator-smd";
632 regulator-name = "8084_l27";
633 qcom,set = <3>;
634 status = "disabled";
635 };
636 };
637
638 rpm-regulator-vsa1 {
639 compatible = "qcom,rpm-regulator-smd-resource";
640 qcom,resource-name = "vsa";
641 qcom,resource-id = <1>;
642 qcom,regulator-type = <2>;
643 status = "disabled";
644
645 regulator-lvs1 {
646 compatible = "qcom,rpm-regulator-smd";
647 regulator-name = "8084_lvs1";
648 qcom,set = <3>;
649 status = "disabled";
650 };
651 };
652
653 rpm-regulator-vsa2 {
654 compatible = "qcom,rpm-regulator-smd-resource";
655 qcom,resource-name = "vsa";
656 qcom,resource-id = <2>;
657 qcom,regulator-type = <2>;
658 status = "disabled";
659
660 regulator-lvs2 {
661 compatible = "qcom,rpm-regulator-smd";
662 regulator-name = "8084_lvs2";
663 qcom,set = <3>;
664 status = "disabled";
665 };
666 };
667
668 rpm-regulator-vsa3 {
669 compatible = "qcom,rpm-regulator-smd-resource";
670 qcom,resource-name = "vsa";
671 qcom,resource-id = <3>;
672 qcom,regulator-type = <2>;
673 status = "disabled";
674
675 regulator-lvs3 {
676 compatible = "qcom,rpm-regulator-smd";
677 regulator-name = "8084_lvs3";
678 qcom,set = <3>;
679 status = "disabled";
680 };
681 };
682
683 rpm-regulator-vsa4 {
684 compatible = "qcom,rpm-regulator-smd-resource";
685 qcom,resource-name = "vsa";
686 qcom,resource-id = <4>;
687 qcom,regulator-type = <2>;
688 status = "disabled";
689
690 regulator-lvs4 {
691 compatible = "qcom,rpm-regulator-smd";
692 regulator-name = "8084_lvs4";
693 qcom,set = <3>;
694 status = "disabled";
695 };
696 };
697
698 rpm-regulator-vsa5 {
699 compatible = "qcom,rpm-regulator-smd-resource";
700 qcom,resource-name = "vsa";
701 qcom,resource-id = <5>;
702 qcom,regulator-type = <2>;
703 status = "disabled";
704
705 regulator-mvs1 {
706 compatible = "qcom,rpm-regulator-smd";
707 regulator-name = "8084_mvs1";
708 qcom,set = <3>;
709 status = "disabled";
710 };
711 };
712};