blob: c070443b4028629179b56c507d847d94fbf1873b [file] [log] [blame]
David Collins819bebf2013-04-22 14:55:19 -07001/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
Ravi Kumar V605f1cd2012-09-10 20:43:17 +05302 *
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&spmi_bus {
14 #address-cells = <1>;
15 #size-cells = <0>;
16 interrupt-controller;
17 #interrupt-cells = <3>;
18
David Collins819bebf2013-04-22 14:55:19 -070019 qcom,pma8084@0 {
Ravi Kumar V605f1cd2012-09-10 20:43:17 +053020 spmi-slave-container;
21 reg = <0x0>;
22 #address-cells = <1>;
23 #size-cells = <1>;
24
David Collins45a597b2013-06-18 11:15:10 -070025 qcom,revid@100 {
26 compatible = "qcom,qpnp-revid";
27 reg = <0x100 0x100>;
28 };
29
30 qcom,power-on@800 {
31 compatible = "qcom,qpnp-power-on";
32 reg = <0x800 0x100>;
33 interrupts = <0x0 0x8 0x0>,
34 <0x0 0x8 0x1>,
35 <0x0 0x8 0x4>,
36 <0x0 0x8 0x5>;
37 interrupt-names = "kpdpwr", "resin",
38 "resin-bark", "kpdpwr-resin-bark";
39 qcom,pon-dbc-delay = <15625>;
40 qcom,system-reset;
41 qcom,s3-debounce = <32>;
42
43 qcom,pon_1 {
44 qcom,pon-type = <0>;
45 qcom,pull-up = <1>;
46 linux,code = <116>;
47 };
48
49 qcom,pon_2 {
50 qcom,pon-type = <1>;
51 qcom,support-reset = <1>;
52 qcom,pull-up = <1>;
53 qcom,s1-timer = <0>;
54 qcom,s2-timer = <2000>;
55 qcom,s2-type = <1>;
56 linux,code = <114>;
57 };
58
59 qcom,pon_3 {
60 qcom,pon-type = <3>;
61 qcom,support-reset = <1>;
62 qcom,s1-timer = <6720>;
63 qcom,s2-timer = <2000>;
64 qcom,s2-type = <7>;
65 qcom,pull-up = <1>;
66 };
67 };
68
69 pma8084_misc: qcom,misc@900 {
70 compatible = "qcom,qpnp-misc";
71 reg = <0x900 0x100>;
72 };
73
74 qcom,temp-alarm@2400 {
75 compatible = "qcom,qpnp-temp-alarm";
76 reg = <0x2400 0x100>;
77 interrupts = <0x0 0x24 0x0>;
78 label = "pma8084_tz";
79 qcom,threshold-set = <0>;
Siddartha Mohanadoss3cb2b6b2013-06-21 12:07:05 -070080 qcom,temp_alarm-vadc = <&pma8084_vadc>;
David Collins45a597b2013-06-18 11:15:10 -070081 };
82
83 qcom,coincell@2800 {
84 compatible = "qcom,qpnp-coincell";
85 reg = <0x2800 0x100>;
86 };
87
David Collins819bebf2013-04-22 14:55:19 -070088 pma8084_gpios: gpios {
Ravi Kumar V605f1cd2012-09-10 20:43:17 +053089 spmi-dev-container;
90 compatible = "qcom,qpnp-pin";
91 gpio-controller;
92 #gpio-cells = <2>;
93 #address-cells = <1>;
94 #size-cells = <1>;
David Collins819bebf2013-04-22 14:55:19 -070095 label = "pma8084-gpio";
Ravi Kumar V605f1cd2012-09-10 20:43:17 +053096
97 gpio@c000 {
98 reg = <0xc000 0x100>;
99 qcom,pin-num = <1>;
100 };
101
102 gpio@c100 {
103 reg = <0xc100 0x100>;
104 qcom,pin-num = <2>;
105 };
106
107 gpio@c200 {
108 reg = <0xc200 0x100>;
109 qcom,pin-num = <3>;
110 };
111
112 gpio@c300 {
113 reg = <0xc300 0x100>;
114 qcom,pin-num = <4>;
115 };
116
117 gpio@c400 {
118 reg = <0xc400 0x100>;
119 qcom,pin-num = <5>;
120 };
121
122 gpio@c500 {
123 reg = <0xc500 0x100>;
124 qcom,pin-num = <6>;
125 };
126
127 gpio@c600 {
128 reg = <0xc600 0x100>;
129 qcom,pin-num = <7>;
130 };
131
132 gpio@c700 {
133 reg = <0xc700 0x100>;
134 qcom,pin-num = <8>;
135 };
136
137 gpio@c800 {
138 reg = <0xc800 0x100>;
139 qcom,pin-num = <9>;
140 };
141
142 gpio@c900 {
143 reg = <0xc900 0x100>;
144 qcom,pin-num = <10>;
145 };
146
147 gpio@ca00 {
148 reg = <0xca00 0x100>;
149 qcom,pin-num = <11>;
150 };
151
152 gpio@cb00 {
153 reg = <0xcb00 0x100>;
154 qcom,pin-num = <12>;
155 };
156
157 gpio@cc00 {
158 reg = <0xcc00 0x100>;
159 qcom,pin-num = <13>;
160 };
161
162 gpio@cd00 {
163 reg = <0xcd00 0x100>;
164 qcom,pin-num = <14>;
165 };
166
167 gpio@ce00 {
168 reg = <0xce00 0x100>;
169 qcom,pin-num = <15>;
170 };
171
172 gpio@cf00 {
173 reg = <0xcf00 0x100>;
174 qcom,pin-num = <16>;
175 };
176
177 gpio@d000 {
178 reg = <0xd000 0x100>;
179 qcom,pin-num = <17>;
180 };
181
182 gpio@d100 {
183 reg = <0xd100 0x100>;
184 qcom,pin-num = <18>;
185 };
186
187 gpio@d200 {
188 reg = <0xd200 0x100>;
189 qcom,pin-num = <19>;
190 };
191
192 gpio@d300 {
193 reg = <0xd300 0x100>;
194 qcom,pin-num = <20>;
195 };
196
197 gpio@d400 {
198 reg = <0xd400 0x100>;
199 qcom,pin-num = <21>;
200 };
201
202 gpio@d500 {
203 reg = <0xd500 0x100>;
204 qcom,pin-num = <22>;
205 };
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530206 };
207
David Collins819bebf2013-04-22 14:55:19 -0700208 pma8084_mpps: mpps {
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530209 spmi-dev-container;
210 compatible = "qcom,qpnp-pin";
211 gpio-controller;
212 #gpio-cells = <2>;
213 #address-cells = <1>;
214 #size-cells = <1>;
David Collins819bebf2013-04-22 14:55:19 -0700215 label = "pma8084-mpp";
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530216
217 mpp@a000 {
218 reg = <0xa000 0x100>;
219 qcom,pin-num = <1>;
220 };
221
222 mpp@a100 {
223 reg = <0xa100 0x100>;
224 qcom,pin-num = <2>;
225 };
226
227 mpp@a200 {
228 reg = <0xa200 0x100>;
229 qcom,pin-num = <3>;
230 };
231
232 mpp@a300 {
233 reg = <0xa300 0x100>;
234 qcom,pin-num = <4>;
235 };
236
237 mpp@a400 {
238 reg = <0xa400 0x100>;
239 qcom,pin-num = <5>;
240 };
241
242 mpp@a500 {
243 reg = <0xa500 0x100>;
244 qcom,pin-num = <6>;
245 };
David Collins819bebf2013-04-22 14:55:19 -0700246
247 mpp@a600 {
248 reg = <0xa600 0x100>;
249 qcom,pin-num = <7>;
250 };
251
252 mpp@a700 {
253 reg = <0xa700 0x100>;
254 qcom,pin-num = <8>;
255 };
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530256 };
Siddartha Mohanadoss6298e992013-05-16 08:38:36 -0700257
258 pma8084_vadc: vadc@3100 {
259 compatible = "qcom,qpnp-vadc";
260 reg = <0x3100 0x100>;
261 #address-cells = <1>;
262 #size-cells = <0>;
263 interrupts = <0x0 0x31 0x0>;
264 interrupt-names = "eoc-int-en-set";
265 qcom,adc-bit-resolution = <15>;
266 qcom,adc-vdd-reference = <1800>;
Siddartha Mohanadoss4a66d662013-08-01 15:10:18 -0700267 qcom,vadc-poll-eoc;
Siddartha Mohanadoss6298e992013-05-16 08:38:36 -0700268
269 chan@8 {
270 label = "die_temp";
271 reg = <8>;
272 qcom,decimation = <0>;
273 qcom,pre-div-channel-scaling = <0>;
274 qcom,calibration-type = "absolute";
275 qcom,scale-function = <3>;
276 qcom,hw-settle-time = <0>;
277 qcom,fast-avg-setup = <0>;
278 };
279
280 chan@9 {
281 label = "ref_625mv";
282 reg = <9>;
283 qcom,decimation = <0>;
284 qcom,pre-div-channel-scaling = <0>;
285 qcom,calibration-type = "absolute";
286 qcom,scale-function = <0>;
287 qcom,hw-settle-time = <0>;
288 qcom,fast-avg-setup = <0>;
289 };
290
291 chan@a {
292 label = "ref_1250v";
293 reg = <0xa>;
294 qcom,decimation = <0>;
295 qcom,pre-div-channel-scaling = <0>;
296 qcom,calibration-type = "absolute";
297 qcom,scale-function = <0>;
298 qcom,hw-settle-time = <0>;
299 qcom,fast-avg-setup = <0>;
300 };
301
302 chan@c {
303 label = "ref_buf_625mv";
304 reg = <0xc>;
305 qcom,decimation = <0>;
306 qcom,pre-div-channel-scaling = <0>;
307 qcom,calibration-type = "absolute";
308 qcom,scale-function = <0>;
309 qcom,hw-settle-time = <0>;
310 qcom,fast-avg-setup = <0>;
311 };
312 };
313
314 pma8084_adc_tm: vadc@3400 {
315 compatible = "qcom,qpnp-adc-tm";
316 reg = <0x3400 0x100>;
317 #address-cells = <1>;
318 #size-cells = <0>;
319 interrupts = <0x0 0x34 0x0>,
320 <0x0 0x34 0x3>,
321 <0x0 0x34 0x4>;
322 interrupt-names = "eoc-int-en-set",
323 "high-thr-en-set",
324 "low-thr-en-set";
325 qcom,adc-bit-resolution = <15>;
326 qcom,adc-vdd-reference = <1800>;
Siddartha Mohanadoss88a3fde2013-06-24 16:18:52 -0700327 qcom,adc_tm-vadc = <&pma8084_vadc>;
Siddartha Mohanadoss6298e992013-05-16 08:38:36 -0700328 };
David Collins45a597b2013-06-18 11:15:10 -0700329
330 qcom,rtc {
331 compatible = "qcom,qpnp-rtc";
332 spmi-dev-container;
333 #address-cells = <1>;
334 #size-cells = <1>;
335 qcom,qpnp-rtc-write = <0>;
336 qcom,qpnp-rtc-alarm-pwrup = <0>;
337
338 qcom,rtc_rw@6000 {
339 reg = <0x6000 0x100>;
340 };
341 qcom,rtc_alarm@6100 {
342 reg = <0x6100 0x100>;
343 interrupts = <0x0 0x61 0x1>;
344 };
345 };
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530346 };
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530347
David Collins819bebf2013-04-22 14:55:19 -0700348 qcom,pma8084@1 {
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530349 spmi-slave-container;
350 reg = <0x1>;
351 #address-cells = <1>;
352 #size-cells = <1>;
353
354 regulator@1400 {
David Collins819bebf2013-04-22 14:55:19 -0700355 regulator-name = "8084_s1";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530356 spmi-dev-container;
357 #address-cells = <1>;
358 #size-cells = <1>;
359 compatible = "qcom,qpnp-regulator";
360 reg = <0x1400 0x300>;
361 status = "disabled";
362
363 qcom,ctl@1400 {
364 reg = <0x1400 0x100>;
365 };
366 qcom,ps@1500 {
367 reg = <0x1500 0x100>;
368 };
369 qcom,freq@1600 {
370 reg = <0x1600 0x100>;
371 };
372 };
373
374 regulator@1700 {
David Collins819bebf2013-04-22 14:55:19 -0700375 regulator-name = "8084_s2";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530376 spmi-dev-container;
377 #address-cells = <1>;
378 #size-cells = <1>;
379 compatible = "qcom,qpnp-regulator";
380 reg = <0x1700 0x300>;
381 status = "disabled";
382
383 qcom,ctl@1700 {
384 reg = <0x1700 0x100>;
385 };
386 qcom,ps@1800 {
387 reg = <0x1800 0x100>;
388 };
389 qcom,freq@1900 {
390 reg = <0x1900 0x100>;
391 };
392 };
393
394 regulator@1a00 {
David Collins819bebf2013-04-22 14:55:19 -0700395 regulator-name = "8084_s3";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530396 spmi-dev-container;
397 #address-cells = <1>;
398 #size-cells = <1>;
399 compatible = "qcom,qpnp-regulator";
400 reg = <0x1a00 0x300>;
401 status = "disabled";
402
403 qcom,ctl@1a00 {
404 reg = <0x1a00 0x100>;
405 };
406 qcom,ps@1b00 {
407 reg = <0x1b00 0x100>;
408 };
409 qcom,freq@1c00 {
410 reg = <0x1c00 0x100>;
411 };
412 };
413
414 regulator@1d00 {
David Collins819bebf2013-04-22 14:55:19 -0700415 regulator-name = "8084_s4";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530416 spmi-dev-container;
417 #address-cells = <1>;
418 #size-cells = <1>;
419 compatible = "qcom,qpnp-regulator";
420 reg = <0x1d00 0x300>;
421 status = "disabled";
422
423 qcom,ctl@1d00 {
424 reg = <0x1d00 0x100>;
425 };
426 qcom,ps@1e00 {
427 reg = <0x1e00 0x100>;
428 };
429 qcom,freq@1f00 {
430 reg = <0x1f00 0x100>;
431 };
432 };
433
434 regulator@2000 {
David Collins819bebf2013-04-22 14:55:19 -0700435 regulator-name = "8084_s5";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530436 spmi-dev-container;
437 #address-cells = <1>;
438 #size-cells = <1>;
439 compatible = "qcom,qpnp-regulator";
440 reg = <0x2000 0x300>;
441 status = "disabled";
442
443 qcom,ctl@2000 {
444 reg = <0x2000 0x100>;
445 };
446 qcom,ps@2100 {
447 reg = <0x2100 0x100>;
448 };
449 qcom,freq@2200 {
450 reg = <0x2200 0x100>;
451 };
452 };
453
454 regulator@2300 {
David Collins819bebf2013-04-22 14:55:19 -0700455 regulator-name = "8084_s6";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530456 spmi-dev-container;
457 #address-cells = <1>;
458 #size-cells = <1>;
459 compatible = "qcom,qpnp-regulator";
460 reg = <0x2300 0x300>;
461 status = "disabled";
462
463 qcom,ctl@2300 {
464 reg = <0x2300 0x100>;
465 };
466 qcom,ps@2400 {
467 reg = <0x2400 0x100>;
468 };
469 qcom,freq@2500 {
470 reg = <0x2500 0x100>;
471 };
472 };
473
474 regulator@2600 {
David Collins819bebf2013-04-22 14:55:19 -0700475 regulator-name = "8084_s7";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530476 spmi-dev-container;
477 #address-cells = <1>;
478 #size-cells = <1>;
479 compatible = "qcom,qpnp-regulator";
480 reg = <0x2600 0x300>;
481 status = "disabled";
482
483 qcom,ctl@2600 {
484 reg = <0x2600 0x100>;
485 };
486 qcom,ps@2700 {
487 reg = <0x2700 0x100>;
488 };
489 qcom,freq@2800 {
490 reg = <0x2800 0x100>;
491 };
492 };
493
494 regulator@2900 {
David Collins819bebf2013-04-22 14:55:19 -0700495 regulator-name = "8084_s8";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530496 spmi-dev-container;
497 #address-cells = <1>;
498 #size-cells = <1>;
499 compatible = "qcom,qpnp-regulator";
500 reg = <0x2900 0x300>;
501 status = "disabled";
502
503 qcom,ctl@2900 {
504 reg = <0x2900 0x100>;
505 };
506 qcom,ps@2a00 {
507 reg = <0x2a00 0x100>;
508 };
509 qcom,freq@2b00 {
510 reg = <0x2b00 0x100>;
511 };
512 };
513
514 regulator@2c00 {
David Collins819bebf2013-04-22 14:55:19 -0700515 regulator-name = "8084_s9";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530516 spmi-dev-container;
517 #address-cells = <1>;
518 #size-cells = <1>;
519 compatible = "qcom,qpnp-regulator";
520 reg = <0x2c00 0x300>;
521 status = "disabled";
522
523 qcom,ctl@2c00 {
524 reg = <0x2c00 0x100>;
525 };
526 qcom,ps@2d00 {
527 reg = <0x2d00 0x100>;
528 };
529 qcom,freq@2e00 {
530 reg = <0x2e00 0x100>;
531 };
532 };
533
534 regulator@2f00 {
David Collins819bebf2013-04-22 14:55:19 -0700535 regulator-name = "8084_s10";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530536 spmi-dev-container;
537 #address-cells = <1>;
538 #size-cells = <1>;
539 compatible = "qcom,qpnp-regulator";
540 reg = <0x2f00 0x300>;
541 status = "disabled";
542
543 qcom,ctl@2f00 {
544 reg = <0x2f00 0x100>;
545 };
546 qcom,ps@3000 {
547 reg = <0x3000 0x100>;
548 };
549 qcom,freq@3100 {
550 reg = <0x3100 0x100>;
551 };
552 };
553
554 regulator@3200 {
David Collins819bebf2013-04-22 14:55:19 -0700555 regulator-name = "8084_s11";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530556 spmi-dev-container;
557 #address-cells = <1>;
558 #size-cells = <1>;
559 compatible = "qcom,qpnp-regulator";
560 reg = <0x3200 0x300>;
561 status = "disabled";
562
563 qcom,ctl@3200 {
564 reg = <0x3200 0x100>;
565 };
566 qcom,ps@3300 {
567 reg = <0x3300 0x100>;
568 };
569 qcom,freq@3400 {
570 reg = <0x3400 0x100>;
571 };
572 };
573
David Collins819bebf2013-04-22 14:55:19 -0700574 regulator@3500 {
575 regulator-name = "8084_s12";
576 spmi-dev-container;
577 #address-cells = <1>;
578 #size-cells = <1>;
579 compatible = "qcom,qpnp-regulator";
580 reg = <0x3500 0x300>;
581 status = "disabled";
582
583 qcom,ctl@3500 {
584 reg = <0x3500 0x100>;
585 };
586 qcom,ps@3600 {
587 reg = <0x3600 0x100>;
588 };
589 qcom,freq@3700 {
590 reg = <0x3700 0x100>;
591 };
592 };
593
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530594 regulator@4000 {
David Collins819bebf2013-04-22 14:55:19 -0700595 regulator-name = "8084_l1";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530596 reg = <0x4000 0x100>;
597 compatible = "qcom,qpnp-regulator";
598 status = "disabled";
599 };
600
601 regulator@4100 {
David Collins819bebf2013-04-22 14:55:19 -0700602 regulator-name = "8084_l2";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530603 reg = <0x4100 0x100>;
604 compatible = "qcom,qpnp-regulator";
605 status = "disabled";
606 };
607
608 regulator@4200 {
David Collins819bebf2013-04-22 14:55:19 -0700609 regulator-name = "8084_l3";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530610 reg = <0x4200 0x100>;
611 compatible = "qcom,qpnp-regulator";
612 status = "disabled";
613 };
614
615 regulator@4300 {
David Collins819bebf2013-04-22 14:55:19 -0700616 regulator-name = "8084_l4";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530617 reg = <0x4300 0x100>;
618 compatible = "qcom,qpnp-regulator";
619 status = "disabled";
620 };
621
622 regulator@4400 {
David Collins819bebf2013-04-22 14:55:19 -0700623 regulator-name = "8084_l5";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530624 reg = <0x4400 0x100>;
625 compatible = "qcom,qpnp-regulator";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530626 status = "disabled";
627 };
628
629 regulator@4500 {
David Collins819bebf2013-04-22 14:55:19 -0700630 regulator-name = "8084_l6";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530631 reg = <0x4500 0x100>;
632 compatible = "qcom,qpnp-regulator";
633 status = "disabled";
634 };
635
636 regulator@4600 {
David Collins819bebf2013-04-22 14:55:19 -0700637 regulator-name = "8084_l7";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530638 reg = <0x4600 0x100>;
639 compatible = "qcom,qpnp-regulator";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530640 status = "disabled";
641 };
642
643 regulator@4700 {
David Collins819bebf2013-04-22 14:55:19 -0700644 regulator-name = "8084_l8";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530645 reg = <0x4700 0x100>;
646 compatible = "qcom,qpnp-regulator";
647 status = "disabled";
648 };
649
650 regulator@4800 {
David Collins819bebf2013-04-22 14:55:19 -0700651 regulator-name = "8084_l9";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530652 reg = <0x4800 0x100>;
653 compatible = "qcom,qpnp-regulator";
654 status = "disabled";
655 };
656
657 regulator@4900 {
David Collins819bebf2013-04-22 14:55:19 -0700658 regulator-name = "8084_l10";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530659 reg = <0x4900 0x100>;
660 compatible = "qcom,qpnp-regulator";
661 status = "disabled";
662 };
663
664 regulator@4a00 {
David Collins819bebf2013-04-22 14:55:19 -0700665 regulator-name = "8084_l11";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530666 reg = <0x4a00 0x100>;
667 compatible = "qcom,qpnp-regulator";
668 status = "disabled";
669 };
670
671 regulator@4b00 {
David Collins819bebf2013-04-22 14:55:19 -0700672 regulator-name = "8084_l12";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530673 reg = <0x4b00 0x100>;
674 compatible = "qcom,qpnp-regulator";
675 status = "disabled";
676 };
677
678 regulator@4c00 {
David Collins819bebf2013-04-22 14:55:19 -0700679 regulator-name = "8084_l13";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530680 reg = <0x4c00 0x100>;
681 compatible = "qcom,qpnp-regulator";
682 status = "disabled";
683 };
684
685 regulator@4d00 {
David Collins819bebf2013-04-22 14:55:19 -0700686 regulator-name = "8084_l14";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530687 reg = <0x4d00 0x100>;
688 compatible = "qcom,qpnp-regulator";
689 status = "disabled";
690 };
691
692 regulator@4e00 {
David Collins819bebf2013-04-22 14:55:19 -0700693 regulator-name = "8084_l15";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530694 reg = <0x4e00 0x100>;
695 compatible = "qcom,qpnp-regulator";
696 status = "disabled";
697 };
698
699 regulator@4f00 {
David Collins819bebf2013-04-22 14:55:19 -0700700 regulator-name = "8084_l16";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530701 reg = <0x4f00 0x100>;
702 compatible = "qcom,qpnp-regulator";
703 status = "disabled";
704 };
705
706 regulator@5000 {
David Collins819bebf2013-04-22 14:55:19 -0700707 regulator-name = "8084_l17";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530708 reg = <0x5000 0x100>;
709 compatible = "qcom,qpnp-regulator";
710 status = "disabled";
711 };
712
713 regulator@5100 {
David Collins819bebf2013-04-22 14:55:19 -0700714 regulator-name = "8084_l18";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530715 reg = <0x5100 0x100>;
716 compatible = "qcom,qpnp-regulator";
717 status = "disabled";
718 };
719
720 regulator@5200 {
David Collins819bebf2013-04-22 14:55:19 -0700721 regulator-name = "8084_l19";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530722 reg = <0x5200 0x100>;
723 compatible = "qcom,qpnp-regulator";
724 status = "disabled";
725 };
726
727 regulator@5300 {
David Collins819bebf2013-04-22 14:55:19 -0700728 regulator-name = "8084_l20";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530729 reg = <0x5300 0x100>;
730 compatible = "qcom,qpnp-regulator";
731 status = "disabled";
732 };
733
734 regulator@5400 {
David Collins819bebf2013-04-22 14:55:19 -0700735 regulator-name = "8084_l21";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530736 reg = <0x5400 0x100>;
737 compatible = "qcom,qpnp-regulator";
738 status = "disabled";
739 };
740
741 regulator@5500 {
David Collins819bebf2013-04-22 14:55:19 -0700742 regulator-name = "8084_l22";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530743 reg = <0x5500 0x100>;
744 compatible = "qcom,qpnp-regulator";
745 status = "disabled";
746 };
747
748 regulator@5600 {
David Collins819bebf2013-04-22 14:55:19 -0700749 regulator-name = "8084_l23";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530750 reg = <0x5600 0x100>;
751 compatible = "qcom,qpnp-regulator";
752 status = "disabled";
753 };
754
755 regulator@5700 {
David Collins819bebf2013-04-22 14:55:19 -0700756 regulator-name = "8084_l24";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530757 reg = <0x5700 0x100>;
758 compatible = "qcom,qpnp-regulator";
759 status = "disabled";
760 };
761
762 regulator@5800 {
David Collins819bebf2013-04-22 14:55:19 -0700763 regulator-name = "8084_l25";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530764 reg = <0x5800 0x100>;
765 compatible = "qcom,qpnp-regulator";
766 status = "disabled";
767 };
768
David Collins819bebf2013-04-22 14:55:19 -0700769 regulator@5900 {
770 regulator-name = "8084_l26";
771 reg = <0x5900 0x100>;
772 compatible = "qcom,qpnp-regulator";
773 status = "disabled";
774 };
775
776 regulator@5a00 {
777 regulator-name = "8084_l27";
778 reg = <0x5a00 0x100>;
779 compatible = "qcom,qpnp-regulator";
780 status = "disabled";
781 };
782
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530783 regulator@8000 {
David Collins819bebf2013-04-22 14:55:19 -0700784 regulator-name = "8084_lvs1";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530785 reg = <0x8000 0x100>;
786 compatible = "qcom,qpnp-regulator";
787 status = "disabled";
788 };
789
790 regulator@8100 {
David Collins819bebf2013-04-22 14:55:19 -0700791 regulator-name = "8084_lvs2";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530792 reg = <0x8100 0x100>;
793 compatible = "qcom,qpnp-regulator";
794 status = "disabled";
795 };
796
797 regulator@8200 {
David Collins819bebf2013-04-22 14:55:19 -0700798 regulator-name = "8084_lvs3";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530799 reg = <0x8200 0x100>;
800 compatible = "qcom,qpnp-regulator";
801 status = "disabled";
802 };
803
804 regulator@8300 {
David Collins819bebf2013-04-22 14:55:19 -0700805 regulator-name = "8084_lvs4";
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530806 reg = <0x8300 0x100>;
807 compatible = "qcom,qpnp-regulator";
808 status = "disabled";
809 };
David Collins819bebf2013-04-22 14:55:19 -0700810
811 regulator@8400 {
812 regulator-name = "8084_mvs1";
813 reg = <0x8400 0x100>;
814 compatible = "qcom,qpnp-regulator";
815 status = "disabled";
816 };
Abhijeet Dharmapurikar579347c2013-07-19 12:35:06 -0700817
818 krait_regulator_pmic: qcom,krait-regulator-pmic@2900 {
819 spmi-dev-container;
820 compatible = "qcom,krait-regulator-pmic";
821 #address-cells = <1>;
822 #size-cells = <1>;
823 status = "disabled";
824
825 qcom,ctl@2900 {
826 reg = <0x2900 0x100>;
827 status = "disabled";
828 };
829
830 qcom,ps@2a00 {
831 reg = <0x2a00 0x100>;
832 status = "disabled";
833 };
834
835 qcom,freq@2b00 {
836 reg = <0x2b00 0x100>;
837 status = "disabled";
838 };
839 };
Ravi Kumar Vd9e522c2012-10-03 12:52:14 +0530840 };
Ravi Kumar V605f1cd2012-09-10 20:43:17 +0530841};