tizen 2.4 release
[profile/mobile/platform/kernel/linux-3.10-sc7730.git] / arch / arm / boot / dts / scx35-regulators.dtsi
1 / {
2
3         regulators {
4                 compatible = "sprd,sc2713-regulator";
5                 #address-cells = <1>;
6                 #size-cells = <1>;
7
8                 dummy {
9                 };
10
11                 vddcore: vddcore {
12                         regulator-name = "vddcore";
13                         reg = <0x40038810 9 0x40038814 9 0 0>;
14                         reg-vol = <0x40038960 7 5 0x40038960 4 0>;
15                         cal_sel = <0x40038844 0x0 13>;
16                         regulator-default-microvolt = <1100000>;
17                         regulator-selects = <1100000 700000 800000 900000 1000000 650000 1200000 1300000>;
18                         regulator-step-microvolt = <3125>;
19                         regulator-min-microvolt = <650000>;
20                         regulator-max-microvolt = <1300000>;
21                         dcdc;
22                 };
23
24                 vddarm: vddarm {
25                         regulator-name = "vddarm";
26                         reg = <0x40038810 10 0x40038814 10 0x40038874 9>;
27                         reg-vol = <0x40038964 7 5 0x40038964 4 0>;
28                         cal_sel = <0x40038844 0x0 14>;
29                         regulator-default-microvolt = <1100000>;
30                         regulator-selects = <1100000 700000 800000 900000 1000000 650000 1200000 1300000>;
31                         regulator-step-microvolt = <3125>;
32                         regulator-min-microvolt = <650000>;
33                         regulator-max-microvolt = <1300000>;
34                         dcdc;
35                 };
36
37                 vddmem: vddmem {
38                         regulator-name = "vddmem";
39                         reg = <0x40038810 11 0x40038814 11 0 0>;
40                         reg-vol = <0x40038968 5 0x40038968 4 0>;
41                         cal_sel = <0x40038844 0x0 15>;
42                         regulator-default-microvolt = <1200000>;
43                         regulator-selects = <1200000 1250000>;
44                         regulator-step-microvolt = <3125>;
45                         regulator-min-microvolt = <1200000>;
46                         regulator-max-microvolt = <1250000>;
47                         dcdc;
48                 };
49
50                 vddldo: vddldo {
51                         regulator-name = "vddldo";
52                         reg = <0x40038810 12 0x40038814 12 0x40038874 12>;
53                         reg-vol = <0x4003896c 7 5 0x4003896c 4 0>;
54                         cal_sel = <0x40038844 0x0 16>;
55                         regulator-default-microvolt = <2400000>;
56                         regulator-selects = <2200000 1800000 1900000 2000000 2100000 2300000 2400000 2500000>;
57                         regulator-step-microvolt = <3125>;
58                         regulator-min-microvolt = <1800000>;
59                         regulator-max-microvolt = <2500000>;
60                         dcdc;
61                 };
62
63                 vddwpa: vddwpa {
64                         regulator-name = "vddwpa";
65                         reg = <0x4003881c 11 0 0 0x40038874 11>;
66                         reg-vol = <0 0 0 0x40038974 2 0>;
67                         cal_sel = <0x40038844 0x0 17>;
68                         regulator-selects = <>;
69                         regulator-step-microvolt = <3125>;
70                         regulator-min-microvolt = <1800000>;
71                         regulator-max-microvolt = <2500000>;
72                         dcdc;
73                 };
74
75                 vddwrf: vddwrf {
76                         regulator-name = "vddwrf";
77                         reg = <0x40038810 13 0x40038814 13 0x40038874 10>;
78                         reg-vol = <0x40038970 6 5 0x40038970 4 0>;
79                         cal_sel = <0x40038844 0x0 18>;
80                         regulator-default-microvolt = <2800000>;
81                         regulator-selects = <2600000 2700000 2800000 2900000>;
82                         regulator-step-microvolt = <3125>;
83                         regulator-min-microvolt = <2600000>;
84                         regulator-max-microvolt = <2900000>;
85                         dcdc;
86                 };
87
88                 vdd18: vdd18 {
89                         regulator-name = "vdd18";
90                         reg = <0x40038810 1 0x40038814 1 0x40038874 0>;
91                         reg-vol = <0x40038820 1 0 0x4003882c 4 0>;
92                         cal_sel = <0x40038844 0xc0 22>;
93                         regulator-default-microvolt = <1800000>;
94                         regulator-step-microvolt = <11250>;
95                         regulator-min-microvolt = <1200000>;
96                         regulator-max-microvolt = <1800000>;
97                 };
98
99                 vdd28: vdd28 {
100                         regulator-name = "vdd28";
101                         reg = <0x40038810 2 0x40038814 2 0x40038874 1>;
102                         reg-vol = <0x40038820 3 2 0x4003882c 9 5>;
103                         cal_sel = <0x40038844 0x500 21>;
104                         regulator-default-microvolt = <2800000>;
105                         regulator-step-microvolt = <17500>;
106                         regulator-min-microvolt = <1800000>;
107                         regulator-max-microvolt = <3000000>;
108                 };
109
110                 vdd25: vdd25 {
111                         regulator-name = "vdd25";
112                         reg = <0x40038810 3 0x40038814 3 0x40038874 2>;
113                         reg-vol = <0x40038820 5 4 0x4003882c 14 10>;
114                         cal_sel = <0x40038844 0x600 21>;
115                         regulator-default-microvolt = <2500000>;
116                         regulator-step-microvolt = <15625>;
117                         regulator-min-microvolt = <2500000>;
118                         regulator-max-microvolt = <3000000>;
119                 };
120
121                 vddrf0: vddrf0 {
122                         regulator-name = "vddrf0";
123                         reg = <0x40038810 4 0x40038814 4 0x40038874 3>;
124                         reg-vol = <0x40038820 7 6 0x40038830 4 0>;
125                         cal_sel = <0x40038844 0x2800 23>;
126                         regulator-default-microvolt = <2850000>;
127                         regulator-step-microvolt = <17812>;
128                         regulator-min-microvolt = <1800000>;
129                         regulator-max-microvolt = <2950000>;
130                 };
131
132                 vddrf1: vddrf1 {
133                         regulator-name = "vddrf1";
134                         reg = <0x40038810 5 0x40038814 5 0x40038874 4>;
135                         reg-vol = <0x40038820 9 8 0x40038830 9 5>;
136                         cal_sel = <0x40038844 0x2000 23>;
137                         regulator-default-microvolt = <2850000>;
138                         regulator-step-microvolt = <17812>;
139                         regulator-min-microvolt = <1800000>;
140                         regulator-max-microvolt = <2950000>;
141                 };
142
143                 vddrf2: vddrf2 {
144                         regulator-name = "vddrf2";
145                         reg = <0x40038810 6 0x40038814 6 0x40038874 5>;
146                         reg-vol = <0x40038820 11 10 0x40038830 14 10>;
147                         cal_sel = <0x40038844 0x1800 23>;
148                         regulator-default-microvolt = <2850000>;
149                         regulator-step-microvolt = <17812>;
150                         regulator-min-microvolt = <1800000>;
151                         regulator-max-microvolt = <2950000>;
152                 };
153
154                 vddemmcio: vddemmcio {
155                         regulator-compatible = "emmc-signal";
156                         regulator-name = "vddemmcio";
157                         reg = <0x40038810 7 0x40038814 7 0x40038874 6>;
158                         reg-vol = <0x40038820 13 12 0x40038834 4 0>;
159                         cal_sel = <0x40038844 0x80 22>;
160                         regulator-default-microvolt = <1800000>;
161                         regulator-step-microvolt = <11250>;
162                         regulator-min-microvolt = <1200000>;
163                         regulator-max-microvolt = <1800000>;
164                 };
165
166                 vddemmccore: vddemmccore {
167                         regulator-compatible = "emmc-nand";
168                         regulator-name = "vddemmccore";
169                         reg = <0x40038810 8 0x40038814 8 0x40038874 7>;
170                         reg-vol = <0x40038820 15 14 0x40038834 9 5>;
171                         cal_sel = <0x40038844 0x400 21>;
172                         regulator-default-microvolt = <3000000>;
173                         regulator-step-microvolt = <18750>;
174                         regulator-min-microvolt = <1800000>;
175                         regulator-max-microvolt = <3000000>;
176                 };
177
178                 avdd18: avdd18 {
179                         regulator-name = "avdd18";
180                         reg = <0x40038810 15 0x40038814 15 0x40038878 0>;
181                         reg-vol = <0x40038824 1 0 0x40038838 4 0>;
182                         cal_sel = <0x40038844 0xa0 22>;
183                         regulator-default-microvolt = <1800000>;
184                         regulator-step-microvolt = <11250>;
185                         regulator-min-microvolt = <1200000>;
186                         regulator-max-microvolt = <1800000>;
187                 };
188
189                 vddsd: vddsd {
190                         regulator-compatible = "sd";
191                         regulator-name = "vddsd";
192                         reg = <0x4003881c 1 0 0 0x40038878 1>;
193                         reg-vol = <0x40038824 3 2 0x40038838 9 5>;
194                         cal_sel = <0x40038844 0x800 23>;
195                         regulator-default-microvolt = <2800000>;
196                         regulator-step-microvolt = <17500>;
197                         regulator-min-microvolt = <1800000>;
198                         regulator-max-microvolt = <3000000>;
199                 };
200
201                 vddsim0: vddsim0 {
202                         regulator-name = "vddsim0";
203                         reg = <0x4003881c 2 0 0 0x40038878 2>;
204                         reg-vol = <0x40038824 5 4 0x4003883c 4 0>;
205                         cal_sel = <0x40038844 0x200 21>;
206                         regulator-default-microvolt = <1800000>;
207                         regulator-step-microvolt = <11250>;
208                         regulator-min-microvolt = <1800000>;
209                         regulator-max-microvolt = <3100000>;
210                 };
211
212                 vddsim1: vddsim1 {
213                         regulator-name = "vddsim1";
214                         reg = <0x4003881c 3 0 0 0x40038878 3>;
215                         reg-vol = <0x40038824 7 6 0x4003883c 4 0>;
216                         cal_sel = <0x40038844 0x200 21>;
217                         regulator-default-microvolt = <1800000>;
218                         regulator-step-microvolt = <11250>;
219                         regulator-min-microvolt = <1800000>;
220                         regulator-max-microvolt = <3100000>;
221                 };
222
223                 vddsim2: vddsim2 {
224                         regulator-name = "vddsim2";
225                         reg = <0x4003881c 4 0 0 0x40038878 4>;
226                         reg-vol = <0x40038824 9 8 0x4003883c 9 5>;
227                         cal_sel = <0x40038844 0x300 21>;
228                         regulator-default-microvolt = <1800000>;
229                         regulator-step-microvolt = <11250>;
230                         regulator-min-microvolt = <1800000>;
231                         regulator-max-microvolt = <3000000>;
232                 };
233
234                 vddcama: vddcama {
235                         regulator-name = "vddcama";
236                         reg = <0x4003881c 5 0 0 0x40038878 5>;
237                         reg-vol = <0x40038828 1 0 0x4003883c 14 10>;
238                         cal_sel = <0x40038844 0x1000 23>;
239                         regulator-default-microvolt = <2800000>;
240                         regulator-step-microvolt = <17500>;
241                         regulator-min-microvolt = <1800000>;
242                         regulator-max-microvolt = <3000000>;
243                 };
244
245                 vddcamd: vddcamd {
246                         regulator-name = "vddcamd";
247                         reg = <0x4003881c 6 0 0 0x40038878 6>;
248                         reg-vol = <0x40038828 3 2 0x40038840 4 0>;
249                         cal_sel = <0x40038844 0x60 22>;
250                         regulator-default-microvolt = <1500000>;
251                         regulator-step-microvolt = <9375>;
252                         regulator-min-microvolt = <1200000>;
253                         regulator-max-microvolt = <1800000>;
254                 };
255
256                 vddcamio: vddcamio {
257                         regulator-name = "vddcamio";
258                         reg = <0x4003881c 7 0 0 0x40038878 7>;
259                         reg-vol = <0x40038828 5 4 0x40038840 9 5>;
260                         cal_sel = <0x40038844 0x20 22>;
261                         regulator-default-microvolt = <1800000>;
262                         regulator-step-microvolt = <11250>;
263                         regulator-min-microvolt = <1500000>;
264                         regulator-max-microvolt = <2800000>;
265                 };
266
267                 vddcammot: vddcammot {
268                         regulator-name = "vddcammot";
269                         reg = <0x4003881c 8 0 0 0x40038878 8>;
270                         reg-vol = <0x40038828 7 6 0x40038840 14 10>;
271                         cal_sel = <0x40038844 0x3000 23>;
272                         regulator-default-microvolt = <2800000>;
273                         regulator-step-microvolt = <17500>;
274                         regulator-min-microvolt = <1800000>;
275                         regulator-max-microvolt = <3300000>;
276                 };
277
278                 vddusb: vddusb {
279                         regulator-name = "vddusb";
280                         reg = <0x4003881c 9 0 0 0x40038878 9>;
281                         reg-vol = <0x40038828 9 8 0x40038834 14 10>;
282                         cal_sel = <0x40038844 0x700 21>;
283                         regulator-default-microvolt = <3300000>;
284                         regulator-step-microvolt = <20625>;
285                         regulator-min-microvolt = <3100000>;
286                         regulator-max-microvolt = <3400000>;
287                 };
288
289                 vddclsg: vddclsg {
290                         regulator-name = "vddclsg";
291                         reg = <0x4003881c 10 0 0 0x40038878 10>;
292                         reg-vol = <0x40038828 11 10 0x40038844 4 0>;
293                         cal_sel = <0x40038844 0x40 22>;
294                         regulator-step-microvolt = <0>;
295                         regulator-min-microvolt = <1200000>;
296                         regulator-max-microvolt = <1800000>;
297                 };
298
299                 chg_pump: chg_pump {
300                         regulator-name = "chg_pump";
301                         reg = <0x400388c0 8 0 0 0 0>;
302                         reg-vol = <0x400388b8 3 2 0x400388c0 13 9>;
303                         regulator-default-microvolt = <5000000>;
304                         regulator-step-microvolt = <31250>;
305                         regulator-min-microvolt = <4800000>;
306                         regulator-max-microvolt = <5300000>;
307                 };
308
309         };
310
311 };