blob: c42af2c312c19536025f0917ac5d63efcbcc07f7 [file] [log] [blame]
David Collins56b41122012-09-24 17:09:23 -07001/* Copyright (c) 2012, 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&spmi_bus {
14 qcom,pm8019@1 {
15 pm8019_s1: regulator@1400 {
16 regulator-min-microvolt = <800000>;
17 regulator-max-microvolt = <1050000>;
18 qcom,enable-time = <500>;
19 status = "okay";
20 };
21
22 pm8019_s2: regulator@1700 {
23 regulator-min-microvolt = <1250000>;
24 regulator-max-microvolt = <1250000>;
25 qcom,system-load = <100000>;
26 qcom,enable-time = <500>;
27 regulator-always-on;
28 status = "okay";
29 };
30
31 pm8019_s3: regulator@1a00 {
32 regulator-min-microvolt = <1100000>;
33 regulator-max-microvolt = <1100000>;
34 qcom,system-load = <100000>;
35 qcom,enable-time = <500>;
36 regulator-always-on;
37 status = "okay";
38 };
39
40 pm8019_s4: regulator@1d00 {
41 regulator-min-microvolt = <1800000>;
42 regulator-max-microvolt = <2075000>;
43 qcom,system-load = <100000>;
44 qcom,enable-time = <500>;
45 regulator-always-on;
46 status = "okay";
47 };
48
49 pm8019_l1: regulator@4000 {
50 parent-supply = <&pm8019_s2>;
51 regulator-min-microvolt = <1225000>;
52 regulator-max-microvolt = <1225000>;
53 qcom,enable-time = <200>;
54 status = "okay";
55 };
56
57 pm8019_l2: regulator@4100 {
58 parent-supply = <&pm8019_s4>;
59 regulator-min-microvolt = <1800000>;
60 regulator-max-microvolt = <1800000>;
61 qcom,enable-time = <200>;
62 status = "okay";
63 };
64
65 pm8019_l3: regulator@4200 {
66 parent-supply = <&pm8019_s4>;
67 regulator-min-microvolt = <1800000>;
68 regulator-max-microvolt = <1800000>;
69 qcom,enable-time = <200>;
70 status = "okay";
71 };
72
73 pm8019_l4: regulator@4300 {
74 regulator-min-microvolt = <3075000>;
75 regulator-max-microvolt = <3075000>;
76 qcom,enable-time = <200>;
77 status = "okay";
78 };
79
80 pm8019_l5: regulator@4400 {
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <2850000>;
83 qcom,enable-time = <200>;
84 status = "okay";
85 };
86
87 pm8019_l6: regulator@4500 {
88 regulator-min-microvolt = <1800000>;
89 regulator-max-microvolt = <2850000>;
90 qcom,enable-time = <200>;
91 status = "okay";
92 };
93
94 pm8019_l7: regulator@4600 {
95 parent-supply = <&pm8019_s4>;
96 regulator-min-microvolt = <1800000>;
97 regulator-max-microvolt = <1800000>;
98 qcom,enable-time = <200>;
99 status = "okay";
100 };
101
102 pm8019_l8: regulator@4700 {
103 parent-supply = <&pm8019_s4>;
104 regulator-min-microvolt = <2050000>;
105 regulator-max-microvolt = <2050000>;
106 qcom,enable-time = <200>;
107 status = "okay";
108 };
109
110 pm8019_l9: regulator@4800 {
111 parent-supply = <&pm8019_s2>;
112 regulator-min-microvolt = <1200000>;
113 regulator-max-microvolt = <1200000>;
114 qcom,system-load = <10000>;
115 qcom,enable-time = <200>;
116 regulator-always-on;
117 status = "okay";
118 };
119
120 pm8019_l10: regulator@4900 {
121 parent-supply = <&pm8019_s3>;
122 regulator-min-microvolt = <1050000>;
123 regulator-max-microvolt = <1050000>;
124 qcom,system-load = <10000>;
125 qcom,enable-time = <200>;
126 regulator-always-on;
127 status = "okay";
128 };
129
130 pm8019_l11: regulator@4a00 {
131 parent-supply = <&pm8019_s4>;
132 regulator-min-microvolt = <1800000>;
133 regulator-max-microvolt = <1800000>;
134 qcom,system-load = <10000>;
135 qcom,enable-time = <200>;
136 regulator-always-on;
137 status = "okay";
138 };
139
140 pm8019_l12: regulator@4b00 {
141 parent-supply = <&pm8019_s3>;
142 regulator-min-microvolt = <1050000>;
143 regulator-max-microvolt = <1050000>;
144 qcom,system-load = <10000>;
145 qcom,enable-time = <200>;
146 regulator-always-on;
147 status = "okay";
148 };
149
150 pm8019_l13: regulator@4c00 {
151 regulator-min-microvolt = <1800000>;
152 regulator-max-microvolt = <2950000>;
153 qcom,enable-time = <200>;
154 status = "okay";
155 };
156
157 pm8019_l14: regulator@4d00 {
158 regulator-min-microvolt = <2700000>;
159 regulator-max-microvolt = <2700000>;
160 qcom,enable-time = <200>;
161 status = "okay";
162 };
163 };
164};