1 /*****************************************************************************
13 * This file is intended for PMU 6397 driver.
19 ****************************************************************************/
21 #ifndef _MT6397_PMIC_SW_H_
22 #define _MT6397_PMIC_SW_H_
24 #include <mach/mt_typedefs.h>
26 //==============================================================================
28 //==============================================================================
29 #define PMIC6397_E1_CID_CODE 0x1097
30 #define PMIC6397_E2_CID_CODE 0x2097
31 #define PMIC6397_E3_CID_CODE 0x3097
32 #define PMIC6397_E4_CID_CODE 0x4097
34 //==============================================================================
35 // The CHIP SPEC of each block
36 //==============================================================================
76 //==============================================================================
77 // PMIC6397 Exported Function
78 //==============================================================================
79 extern U32
pmic_read_interface (U32 RegNum
, U32
*val
, U32 MASK
, U32 SHIFT
);
80 extern U32
pmic_config_interface (U32 RegNum
, U32 val
, U32 MASK
, U32 SHIFT
);
81 extern U32
pmic_read_interface_nolock (U32 RegNum
, U32
*val
, U32 MASK
, U32 SHIFT
);
82 extern U32
pmic_config_interface_nolock (U32 RegNum
, U32 val
, U32 MASK
, U32 SHIFT
);
83 extern void pmic_lock(void);
84 extern void pmic_unlock(void);
86 //==============================================================================
87 // BUCK/LDO Voltage Define
88 //==============================================================================
91 PMIC_ADPT_VOLT_0_0
= 0,
92 PMIC_ADPT_VOLT_0_1
= 100,
93 PMIC_ADPT_VOLT_0_2
= 200,
94 PMIC_ADPT_VOLT_0_3
= 300,
95 PMIC_ADPT_VOLT_0_4
= 400,
96 PMIC_ADPT_VOLT_0_5
= 500,
97 PMIC_ADPT_VOLT_0_6
= 600,
98 PMIC_ADPT_VOLT_0_7
= 700,
99 PMIC_ADPT_VOLT_0_7_0_0
= 700,
100 PMIC_ADPT_VOLT_0_7_2_5
= 725,
101 PMIC_ADPT_VOLT_0_7_5_0
= 750,
102 PMIC_ADPT_VOLT_0_7_7_5
= 775,
103 PMIC_ADPT_VOLT_0_8
= 800,
104 PMIC_ADPT_VOLT_0_8_0_0
= 800,
105 PMIC_ADPT_VOLT_0_8_2_5
= 825,
106 PMIC_ADPT_VOLT_0_8_5_0
= 850,
107 PMIC_ADPT_VOLT_0_8_7_5
= 875,
108 PMIC_ADPT_VOLT_0_9
= 900,
109 PMIC_ADPT_VOLT_0_9_0_0
= 900,
110 PMIC_ADPT_VOLT_0_9_2_5
= 925,
111 PMIC_ADPT_VOLT_0_9_5_0
= 950,
112 PMIC_ADPT_VOLT_0_9_7_5
= 975,
113 PMIC_ADPT_VOLT_1_0
= 1000,
114 PMIC_ADPT_VOLT_1_0_0_0
= 1000,
115 PMIC_ADPT_VOLT_1_0_2_5
= 1025,
116 PMIC_ADPT_VOLT_1_0_5_0
= 1050,
117 PMIC_ADPT_VOLT_1_0_7_5
= 1075,
118 PMIC_ADPT_VOLT_1_1
= 1100,
119 PMIC_ADPT_VOLT_1_1_0_0
= 1100,
120 PMIC_ADPT_VOLT_1_1_2_5
= 1125,
121 PMIC_ADPT_VOLT_1_1_5_0
= 1150,
122 PMIC_ADPT_VOLT_1_1_7_5
= 1175,
123 PMIC_ADPT_VOLT_1_2
= 1200,
124 PMIC_ADPT_VOLT_1_2_0_0
= 1200,
125 PMIC_ADPT_VOLT_1_2_2_5
= 1225,
126 PMIC_ADPT_VOLT_1_2_5_0
= 1250,
127 PMIC_ADPT_VOLT_1_2_7_5
= 1275,
128 PMIC_ADPT_VOLT_1_3
= 1300,
129 PMIC_ADPT_VOLT_1_3_0_0
= 1300,
130 PMIC_ADPT_VOLT_1_3_2_5
= 1325,
131 PMIC_ADPT_VOLT_1_3_5_0
= 1350,
132 PMIC_ADPT_VOLT_1_3_7_5
= 1375,
133 PMIC_ADPT_VOLT_1_4
= 1400,
134 PMIC_ADPT_VOLT_1_4_0_0
= 1400,
135 PMIC_ADPT_VOLT_1_4_2_5
= 1425,
136 PMIC_ADPT_VOLT_1_4_5_0
= 1450,
137 PMIC_ADPT_VOLT_1_4_7_5
= 1475,
138 PMIC_ADPT_VOLT_1_5
= 1500,
139 PMIC_ADPT_VOLT_1_5_0_0
= 1500,
140 PMIC_ADPT_VOLT_1_5_2_5
= 1525,
141 PMIC_ADPT_VOLT_1_5_5_0
= 1550,
142 PMIC_ADPT_VOLT_1_5_7_5
= 1575,
143 PMIC_ADPT_VOLT_1_6
= 1600,
144 PMIC_ADPT_VOLT_1_6_0_0
= 1600,
145 PMIC_ADPT_VOLT_1_6_2_5
= 1625,
146 PMIC_ADPT_VOLT_1_6_5_0
= 1650,
147 PMIC_ADPT_VOLT_1_6_7_5
= 1675,
148 PMIC_ADPT_VOLT_1_7
= 1700,
149 PMIC_ADPT_VOLT_1_7_0_0
= 1700,
150 PMIC_ADPT_VOLT_1_7_2_5
= 1725,
151 PMIC_ADPT_VOLT_1_7_5_0
= 1750,
152 PMIC_ADPT_VOLT_1_7_7_5
= 1775,
153 PMIC_ADPT_VOLT_1_8
= 1800,
154 PMIC_ADPT_VOLT_1_8_0_0
= 1800,
155 PMIC_ADPT_VOLT_1_8_2_5
= 1825,
156 PMIC_ADPT_VOLT_1_8_5_0
= 1850,
157 PMIC_ADPT_VOLT_1_8_7_5
= 1875,
158 PMIC_ADPT_VOLT_1_9
= 1900,
159 PMIC_ADPT_VOLT_1_9_0_0
= 1900,
160 PMIC_ADPT_VOLT_1_9_2_5
= 1925,
161 PMIC_ADPT_VOLT_1_9_5_0
= 1950,
162 PMIC_ADPT_VOLT_1_9_7_5
= 1975,
163 PMIC_ADPT_VOLT_2_0
= 2000,
164 PMIC_ADPT_VOLT_2_0_0_0
= 2000,
165 PMIC_ADPT_VOLT_2_0_2_5
= 2025,
166 PMIC_ADPT_VOLT_2_0_5_0
= 2050,
167 PMIC_ADPT_VOLT_2_0_7_5
= 2075,
168 PMIC_ADPT_VOLT_2_1
= 2100,
169 PMIC_ADPT_VOLT_2_2
= 2200,
170 PMIC_ADPT_VOLT_2_3
= 2300,
171 PMIC_ADPT_VOLT_2_4
= 2400,
172 PMIC_ADPT_VOLT_2_5
= 2500,
173 PMIC_ADPT_VOLT_2_6
= 2600,
174 PMIC_ADPT_VOLT_2_7
= 2700,
175 PMIC_ADPT_VOLT_2_7_0_0
= 2700,
176 PMIC_ADPT_VOLT_2_7_2_5
= 2725,
177 PMIC_ADPT_VOLT_2_7_5_0
= 2750,
178 PMIC_ADPT_VOLT_2_7_7_5
= 2775,
179 PMIC_ADPT_VOLT_2_8
= 2800,
180 PMIC_ADPT_VOLT_2_8_0_0
= 2800,
181 PMIC_ADPT_VOLT_2_8_2_5
= 2825,
182 PMIC_ADPT_VOLT_2_8_5_0
= 2850,
183 PMIC_ADPT_VOLT_2_8_7_5
= 2875,
184 PMIC_ADPT_VOLT_2_9
= 2900,
185 PMIC_ADPT_VOLT_3_0
= 3000,
186 PMIC_ADPT_VOLT_3_1
= 3100,
187 PMIC_ADPT_VOLT_3_1_0_0
= 2000,
188 PMIC_ADPT_VOLT_3_2
= 3200,
189 PMIC_ADPT_VOLT_3_3
= 3300,
190 PMIC_ADPT_VOLT_3_4
= 3400,
191 PMIC_ADPT_VOLT_3_5
= 3500,
192 PMIC_ADPT_VOLT_3_6
= 3600,
193 PMIC_ADPT_VOLT_3_7
= 3700,
194 PMIC_ADPT_VOLT_3_8
= 3800,
195 PMIC_ADPT_VOLT_3_9
= 3900,
196 PMIC_ADPT_VOLT_4_0
= 4000,
197 PMIC_ADPT_VOLT_4_1
= 4100,
198 PMIC_ADPT_VOLT_4_2
= 4200,
199 PMIC_ADPT_VOLT_4_3
= 4300,
200 PMIC_ADPT_VOLT_4_4
= 4400,
201 PMIC_ADPT_VOLT_4_5
= 4500,
202 PMIC_ADPT_VOLT_4_6
= 4600,
203 PMIC_ADPT_VOLT_4_7
= 4700,
204 PMIC_ADPT_VOLT_4_8
= 4800,
205 PMIC_ADPT_VOLT_4_9
= 4900,
206 PMIC_ADPT_VOLT_5_0
= 5000,
207 PMIC_ADPT_VOLT_5_1
= 5100,
208 PMIC_ADPT_VOLT_5_2
= 5200,
209 PMIC_ADPT_VOLT_5_3
= 5300,
210 PMIC_ADPT_VOLT_5_4
= 5400,
211 PMIC_ADPT_VOLT_5_5
= 5500,
212 PMIC_ADPT_VOLT_5_6
= 5600,
213 PMIC_ADPT_VOLT_5_7
= 5700,
214 PMIC_ADPT_VOLT_5_8
= 5800,
215 PMIC_ADPT_VOLT_5_9
= 5900,
216 PMIC_ADPT_VOLT_6_0
= 6000,
217 PMIC_ADPT_VOLT_6_1
= 6100,
218 PMIC_ADPT_VOLT_6_2
= 6200,
219 PMIC_ADPT_VOLT_6_3
= 6300,
220 PMIC_ADPT_VOLT_6_4
= 6400,
221 PMIC_ADPT_VOLT_6_5
= 6500,
222 PMIC_ADPT_VOLT_6_6
= 6600,
223 PMIC_ADPT_VOLT_6_7
= 6700,
224 PMIC_ADPT_VOLT_6_8
= 6800,
225 PMIC_ADPT_VOLT_6_9
= 6900,
226 PMIC_ADPT_VOLT_7_0
= 7000,
227 PMIC_ADPT_VOLT_7_1
= 7100,
228 PMIC_ADPT_VOLT_7_2
= 7200,
229 PMIC_ADPT_VOLT_7_3
= 7300,
230 PMIC_ADPT_VOLT_7_4
= 7400,
231 PMIC_ADPT_VOLT_7_5
= 7500,
232 PMIC_ADPT_VOLT_7_6
= 7600,
233 PMIC_ADPT_VOLT_7_7
= 7700,
234 PMIC_ADPT_VOLT_7_8
= 7800,
235 PMIC_ADPT_VOLT_7_9
= 7900,
236 PMIC_ADPT_VOLT_8_0
= 8000,
239 PMIC_ADPT_VOLT_1_5_2_0_V
= 1520,
240 PMIC_ADPT_VOLT_1_5_4_0_V
= 1540,
241 PMIC_ADPT_VOLT_1_5_6_0_V
= 1560,
242 PMIC_ADPT_VOLT_1_5_8_0_V
= 1580,
243 PMIC_ADPT_VOLT_1_6_2_0_V
= 1620,
244 PMIC_ADPT_VOLT_1_6_4_0_V
= 1640,
245 PMIC_ADPT_VOLT_1_6_6_0_V
= 1660,
246 PMIC_ADPT_VOLT_1_6_8_0_V
= 1680,
247 PMIC_ADPT_VOLT_1_7_2_0_V
= 1720,
248 PMIC_ADPT_VOLT_1_7_4_0_V
= 1740,
249 PMIC_ADPT_VOLT_1_7_6_0_V
= 1760,
250 PMIC_ADPT_VOLT_1_7_8_0_V
= 1780,
251 PMIC_ADPT_VOLT_1_8_2_0_V
= 1820,
252 PMIC_ADPT_VOLT_1_8_4_0_V
= 1840,
253 PMIC_ADPT_VOLT_1_8_6_0_V
= 1860,
254 PMIC_ADPT_VOLT_1_8_8_0_V
= 1880,
255 PMIC_ADPT_VOLT_1_9_2_0_V
= 1920,
256 PMIC_ADPT_VOLT_1_9_4_0_V
= 1940,
257 PMIC_ADPT_VOLT_1_9_6_0_V
= 1960,
258 PMIC_ADPT_VOLT_1_9_8_0_V
= 1980,
259 PMIC_ADPT_VOLT_2_0_2_0_V
= 2020,
260 PMIC_ADPT_VOLT_2_0_4_0_V
= 2040,
261 PMIC_ADPT_VOLT_2_0_6_0_V
= 2060,
262 PMIC_ADPT_VOLT_2_0_8_0_V
= 2080,
263 PMIC_ADPT_VOLT_2_1_2_0_V
= 2120,
265 PMIC_ADPT_VOLT_MAX
= 50000000
266 }pmic_adpt_voltage_enum
;
269 // Common S/W structure
272 UPMU_VOLT_0_0_0_0_V
= PMIC_ADPT_VOLT_0_0
,
273 UPMU_VOLT_0_1_0_0_V
= PMIC_ADPT_VOLT_0_1
,
274 UPMU_VOLT_0_2_0_0_V
= PMIC_ADPT_VOLT_0_2
,
275 UPMU_VOLT_0_3_0_0_V
= PMIC_ADPT_VOLT_0_3
,
276 UPMU_VOLT_0_4_0_0_V
= PMIC_ADPT_VOLT_0_4
,
277 UPMU_VOLT_0_5_0_0_V
= PMIC_ADPT_VOLT_0_5
,
278 UPMU_VOLT_0_6_0_0_V
= PMIC_ADPT_VOLT_0_6
,
279 UPMU_VOLT_0_7_0_0_V
= PMIC_ADPT_VOLT_0_7_0_0
,
280 UPMU_VOLT_0_7_2_5_V
= PMIC_ADPT_VOLT_0_7_2_5
,
281 UPMU_VOLT_0_7_5_0_V
= PMIC_ADPT_VOLT_0_7_5_0
,
282 UPMU_VOLT_0_7_7_5_V
= PMIC_ADPT_VOLT_0_7_7_5
,
283 UPMU_VOLT_0_8_0_0_V
= PMIC_ADPT_VOLT_0_8_0_0
,
284 UPMU_VOLT_0_8_2_5_V
= PMIC_ADPT_VOLT_0_8_2_5
,
285 UPMU_VOLT_0_8_5_0_V
= PMIC_ADPT_VOLT_0_8_5_0
,
286 UPMU_VOLT_0_8_7_5_V
= PMIC_ADPT_VOLT_0_8_7_5
,
287 UPMU_VOLT_0_9_0_0_V
= PMIC_ADPT_VOLT_0_9_0_0
,
288 UPMU_VOLT_0_9_2_5_V
= PMIC_ADPT_VOLT_0_9_2_5
,
289 UPMU_VOLT_0_9_5_0_V
= PMIC_ADPT_VOLT_0_9_5_0
,
290 UPMU_VOLT_0_9_7_5_V
= PMIC_ADPT_VOLT_0_9_7_5
,
291 UPMU_VOLT_1_0_0_0_V
= PMIC_ADPT_VOLT_1_0_0_0
,
292 UPMU_VOLT_1_0_2_5_V
= PMIC_ADPT_VOLT_1_0_2_5
,
293 UPMU_VOLT_1_0_5_0_V
= PMIC_ADPT_VOLT_1_0_5_0
,
294 UPMU_VOLT_1_0_7_5_V
= PMIC_ADPT_VOLT_1_0_7_5
,
295 UPMU_VOLT_1_1_0_0_V
= PMIC_ADPT_VOLT_1_1_0_0
,
296 UPMU_VOLT_1_1_2_5_V
= PMIC_ADPT_VOLT_1_1_2_5
,
297 UPMU_VOLT_1_1_5_0_V
= PMIC_ADPT_VOLT_1_1_5_0
,
298 UPMU_VOLT_1_1_7_5_V
= PMIC_ADPT_VOLT_1_1_7_5
,
299 UPMU_VOLT_1_2_0_0_V
= PMIC_ADPT_VOLT_1_2_0_0
,
300 UPMU_VOLT_1_2_2_5_V
= PMIC_ADPT_VOLT_1_2_2_5
,
301 UPMU_VOLT_1_2_5_0_V
= PMIC_ADPT_VOLT_1_2_5_0
,
302 UPMU_VOLT_1_2_7_5_V
= PMIC_ADPT_VOLT_1_2_7_5
,
303 UPMU_VOLT_1_3_0_0_V
= PMIC_ADPT_VOLT_1_3_0_0
,
304 UPMU_VOLT_1_3_2_5_V
= PMIC_ADPT_VOLT_1_3_2_5
,
305 UPMU_VOLT_1_3_5_0_V
= PMIC_ADPT_VOLT_1_3_5_0
,
306 UPMU_VOLT_1_3_7_5_V
= PMIC_ADPT_VOLT_1_3_7_5
,
307 UPMU_VOLT_1_4_0_0_V
= PMIC_ADPT_VOLT_1_4_0_0
,
308 UPMU_VOLT_1_4_2_5_V
= PMIC_ADPT_VOLT_1_4_2_5
,
309 UPMU_VOLT_1_4_5_0_V
= PMIC_ADPT_VOLT_1_4_5_0
,
310 UPMU_VOLT_1_4_7_5_V
= PMIC_ADPT_VOLT_1_4_7_5
,
311 UPMU_VOLT_1_5_0_0_V
= PMIC_ADPT_VOLT_1_5_0_0
,
312 UPMU_VOLT_1_5_2_5_V
= PMIC_ADPT_VOLT_1_5_2_5
,
313 UPMU_VOLT_1_5_5_0_V
= PMIC_ADPT_VOLT_1_5_5_0
,
314 UPMU_VOLT_1_5_7_5_V
= PMIC_ADPT_VOLT_1_5_7_5
,
315 UPMU_VOLT_1_6_0_0_V
= PMIC_ADPT_VOLT_1_6_0_0
,
316 UPMU_VOLT_1_6_2_5_V
= PMIC_ADPT_VOLT_1_6_2_5
,
317 UPMU_VOLT_1_6_5_0_V
= PMIC_ADPT_VOLT_1_6_5_0
,
318 UPMU_VOLT_1_6_7_5_V
= PMIC_ADPT_VOLT_1_6_7_5
,
319 UPMU_VOLT_1_7_0_0_V
= PMIC_ADPT_VOLT_1_7_0_0
,
320 UPMU_VOLT_1_7_2_5_V
= PMIC_ADPT_VOLT_1_7_2_5
,
321 UPMU_VOLT_1_7_5_0_V
= PMIC_ADPT_VOLT_1_7_5_0
,
322 UPMU_VOLT_1_7_7_5_V
= PMIC_ADPT_VOLT_1_7_7_5
,
323 UPMU_VOLT_1_8_0_0_V
= PMIC_ADPT_VOLT_1_8_0_0
,
324 UPMU_VOLT_1_8_2_5_V
= PMIC_ADPT_VOLT_1_8_2_5
,
325 UPMU_VOLT_1_8_5_0_V
= PMIC_ADPT_VOLT_1_8_5_0
,
326 UPMU_VOLT_1_8_7_5_V
= PMIC_ADPT_VOLT_1_8_7_5
,
327 UPMU_VOLT_1_9_0_0_V
= PMIC_ADPT_VOLT_1_9_0_0
,
328 UPMU_VOLT_1_9_2_5_V
= PMIC_ADPT_VOLT_1_9_2_5
,
329 UPMU_VOLT_1_9_5_0_V
= PMIC_ADPT_VOLT_1_9_5_0
,
330 UPMU_VOLT_1_9_7_5_V
= PMIC_ADPT_VOLT_1_9_7_5
,
331 UPMU_VOLT_2_0_0_0_V
= PMIC_ADPT_VOLT_2_0_0_0
,
332 UPMU_VOLT_2_0_2_5_V
= PMIC_ADPT_VOLT_2_0_2_5
,
333 UPMU_VOLT_2_0_5_0_V
= PMIC_ADPT_VOLT_2_0_5_0
,
334 UPMU_VOLT_2_0_7_5_V
= PMIC_ADPT_VOLT_2_0_7_5
,
335 UPMU_VOLT_2_1_0_0_V
= PMIC_ADPT_VOLT_2_1
,
336 UPMU_VOLT_2_2_0_0_V
= PMIC_ADPT_VOLT_2_2
,
337 UPMU_VOLT_2_3_0_0_V
= PMIC_ADPT_VOLT_2_3
,
338 UPMU_VOLT_2_4_0_0_V
= PMIC_ADPT_VOLT_2_4
,
339 UPMU_VOLT_2_5_0_0_V
= PMIC_ADPT_VOLT_2_5
,
340 UPMU_VOLT_2_6_0_0_V
= PMIC_ADPT_VOLT_2_6
,
341 UPMU_VOLT_2_7_0_0_V
= PMIC_ADPT_VOLT_2_7_0_0
,
342 UPMU_VOLT_2_7_2_5_V
= PMIC_ADPT_VOLT_2_7_2_5
,
343 UPMU_VOLT_2_7_5_0_V
= PMIC_ADPT_VOLT_2_7_5_0
,
344 UPMU_VOLT_2_7_7_5_V
= PMIC_ADPT_VOLT_2_7_7_5
,
345 UPMU_VOLT_2_8_0_0_V
= PMIC_ADPT_VOLT_2_8_0_0
,
346 UPMU_VOLT_2_8_2_5_V
= PMIC_ADPT_VOLT_2_8_2_5
,
347 UPMU_VOLT_2_8_5_0_V
= PMIC_ADPT_VOLT_2_8_5_0
,
348 UPMU_VOLT_2_8_7_5_V
= PMIC_ADPT_VOLT_2_8_7_5
,
349 UPMU_VOLT_2_9_0_0_V
= PMIC_ADPT_VOLT_2_9
,
350 UPMU_VOLT_3_0_0_0_V
= PMIC_ADPT_VOLT_3_0
,
351 UPMU_VOLT_3_1_0_0_V
= PMIC_ADPT_VOLT_3_1
,
352 UPMU_VOLT_3_2_0_0_V
= PMIC_ADPT_VOLT_3_2
,
353 UPMU_VOLT_3_3_0_0_V
= PMIC_ADPT_VOLT_3_3
,
354 UPMU_VOLT_3_4_0_0_V
= PMIC_ADPT_VOLT_3_4
,
355 UPMU_VOLT_3_5_0_0_V
= PMIC_ADPT_VOLT_3_5
,
356 UPMU_VOLT_3_6_0_0_V
= PMIC_ADPT_VOLT_3_6
,
357 UPMU_VOLT_3_7_0_0_V
= PMIC_ADPT_VOLT_3_7
,
358 UPMU_VOLT_3_8_0_0_V
= PMIC_ADPT_VOLT_3_8
,
359 UPMU_VOLT_3_9_0_0_V
= PMIC_ADPT_VOLT_3_9
,
360 UPMU_VOLT_4_0_0_0_V
= PMIC_ADPT_VOLT_4_0
,
361 UPMU_VOLT_4_1_0_0_V
= PMIC_ADPT_VOLT_4_1
,
362 UPMU_VOLT_4_2_0_0_V
= PMIC_ADPT_VOLT_4_2
,
363 UPMU_VOLT_4_3_0_0_V
= PMIC_ADPT_VOLT_4_3
,
364 UPMU_VOLT_4_4_0_0_V
= PMIC_ADPT_VOLT_4_4
,
365 UPMU_VOLT_4_5_0_0_V
= PMIC_ADPT_VOLT_4_5
,
366 UPMU_VOLT_4_6_0_0_V
= PMIC_ADPT_VOLT_4_6
,
367 UPMU_VOLT_4_7_0_0_V
= PMIC_ADPT_VOLT_4_7
,
368 UPMU_VOLT_4_8_0_0_V
= PMIC_ADPT_VOLT_4_8
,
369 UPMU_VOLT_4_9_0_0_V
= PMIC_ADPT_VOLT_4_9
,
370 UPMU_VOLT_5_0_0_0_V
= PMIC_ADPT_VOLT_5_0
,
371 UPMU_VOLT_5_1_0_0_V
= PMIC_ADPT_VOLT_5_1
,
372 UPMU_VOLT_5_2_0_0_V
= PMIC_ADPT_VOLT_5_2
,
373 UPMU_VOLT_5_3_0_0_V
= PMIC_ADPT_VOLT_5_3
,
374 UPMU_VOLT_5_4_0_0_V
= PMIC_ADPT_VOLT_5_4
,
375 UPMU_VOLT_5_5_0_0_V
= PMIC_ADPT_VOLT_5_5
,
376 UPMU_VOLT_5_6_0_0_V
= PMIC_ADPT_VOLT_5_6
,
377 UPMU_VOLT_5_7_0_0_V
= PMIC_ADPT_VOLT_5_7
,
378 UPMU_VOLT_5_8_0_0_V
= PMIC_ADPT_VOLT_5_8
,
379 UPMU_VOLT_5_9_0_0_V
= PMIC_ADPT_VOLT_5_9
,
380 UPMU_VOLT_6_0_0_0_V
= PMIC_ADPT_VOLT_6_0
,
381 UPMU_VOLT_6_1_0_0_V
= PMIC_ADPT_VOLT_6_1
,
382 UPMU_VOLT_6_2_0_0_V
= PMIC_ADPT_VOLT_6_2
,
383 UPMU_VOLT_6_3_0_0_V
= PMIC_ADPT_VOLT_6_3
,
384 UPMU_VOLT_6_4_0_0_V
= PMIC_ADPT_VOLT_6_4
,
385 UPMU_VOLT_6_5_0_0_V
= PMIC_ADPT_VOLT_6_5
,
386 UPMU_VOLT_6_6_0_0_V
= PMIC_ADPT_VOLT_6_6
,
387 UPMU_VOLT_6_7_0_0_V
= PMIC_ADPT_VOLT_6_7
,
388 UPMU_VOLT_6_8_0_0_V
= PMIC_ADPT_VOLT_6_8
,
389 UPMU_VOLT_6_9_0_0_V
= PMIC_ADPT_VOLT_6_9
,
390 UPMU_VOLT_7_0_0_0_V
= PMIC_ADPT_VOLT_7_0
,
391 UPMU_VOLT_7_1_0_0_V
= PMIC_ADPT_VOLT_7_1
,
392 UPMU_VOLT_7_2_0_0_V
= PMIC_ADPT_VOLT_7_2
,
393 UPMU_VOLT_7_3_0_0_V
= PMIC_ADPT_VOLT_7_3
,
394 UPMU_VOLT_7_4_0_0_V
= PMIC_ADPT_VOLT_7_4
,
395 UPMU_VOLT_7_5_0_0_V
= PMIC_ADPT_VOLT_7_5
,
396 UPMU_VOLT_7_6_0_0_V
= PMIC_ADPT_VOLT_7_6
,
397 UPMU_VOLT_7_7_0_0_V
= PMIC_ADPT_VOLT_7_7
,
398 UPMU_VOLT_7_8_0_0_V
= PMIC_ADPT_VOLT_7_8
,
399 UPMU_VOLT_7_9_0_0_V
= PMIC_ADPT_VOLT_7_9
,
400 UPMU_VOLT_8_0_0_0_V
= PMIC_ADPT_VOLT_8_0
,
403 UPMU_VOLT_1_5_2_0_V
= PMIC_ADPT_VOLT_1_5_2_0_V
,
404 UPMU_VOLT_1_5_4_0_V
= PMIC_ADPT_VOLT_1_5_4_0_V
,
405 UPMU_VOLT_1_5_6_0_V
= PMIC_ADPT_VOLT_1_5_6_0_V
,
406 UPMU_VOLT_1_5_8_0_V
= PMIC_ADPT_VOLT_1_5_8_0_V
,
407 UPMU_VOLT_1_6_2_0_V
= PMIC_ADPT_VOLT_1_6_2_0_V
,
408 UPMU_VOLT_1_6_4_0_V
= PMIC_ADPT_VOLT_1_6_4_0_V
,
409 UPMU_VOLT_1_6_6_0_V
= PMIC_ADPT_VOLT_1_6_6_0_V
,
410 UPMU_VOLT_1_6_8_0_V
= PMIC_ADPT_VOLT_1_6_8_0_V
,
411 UPMU_VOLT_1_7_2_0_V
= PMIC_ADPT_VOLT_1_7_2_0_V
,
412 UPMU_VOLT_1_7_4_0_V
= PMIC_ADPT_VOLT_1_7_4_0_V
,
413 UPMU_VOLT_1_7_6_0_V
= PMIC_ADPT_VOLT_1_7_6_0_V
,
414 UPMU_VOLT_1_7_8_0_V
= PMIC_ADPT_VOLT_1_7_8_0_V
,
415 UPMU_VOLT_1_8_2_0_V
= PMIC_ADPT_VOLT_1_8_2_0_V
,
416 UPMU_VOLT_1_8_4_0_V
= PMIC_ADPT_VOLT_1_8_4_0_V
,
417 UPMU_VOLT_1_8_6_0_V
= PMIC_ADPT_VOLT_1_8_6_0_V
,
418 UPMU_VOLT_1_8_8_0_V
= PMIC_ADPT_VOLT_1_8_8_0_V
,
419 UPMU_VOLT_1_9_2_0_V
= PMIC_ADPT_VOLT_1_9_2_0_V
,
420 UPMU_VOLT_1_9_4_0_V
= PMIC_ADPT_VOLT_1_9_4_0_V
,
421 UPMU_VOLT_1_9_6_0_V
= PMIC_ADPT_VOLT_1_9_6_0_V
,
422 UPMU_VOLT_1_9_8_0_V
= PMIC_ADPT_VOLT_1_9_8_0_V
,
423 UPMU_VOLT_2_0_2_0_V
= PMIC_ADPT_VOLT_2_0_2_0_V
,
424 UPMU_VOLT_2_0_4_0_V
= PMIC_ADPT_VOLT_2_0_4_0_V
,
425 UPMU_VOLT_2_0_6_0_V
= PMIC_ADPT_VOLT_2_0_6_0_V
,
426 UPMU_VOLT_2_0_8_0_V
= PMIC_ADPT_VOLT_2_0_8_0_V
,
427 UPMU_VOLT_2_1_2_0_V
= PMIC_ADPT_VOLT_2_1_2_0_V
,
429 UPMU_VOLT_MAX
= PMIC_ADPT_VOLT_MAX
430 }upmu_buck_vol_enum
, upmu_ldo_vol_enum
;
432 #define UPMU_MAX_BUCK_VOL_SEL_NUM 32
436 kal_uint32 vol_list_num
; // 1: Means the voltage is fixed, not allow to configure
437 upmu_buck_vol_enum vol_list
[UPMU_MAX_BUCK_VOL_SEL_NUM
];
438 }upmu_buck_profile_entry
;
440 #define UPMU_MAX_LDO_VOL_SEL_NUM 16
444 kal_uint32 vol_list_num
; // 1: Means the voltage is fixed, not allow to configure
445 upmu_ldo_vol_enum vol_list
[UPMU_MAX_LDO_VOL_SEL_NUM
];
446 }upmu_ldo_profile_entry
;
448 #endif // _MT6397_PMIC_SW_H_