1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | /* |
3 | * Copyright (c) 2022 AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> |
4 | */ |
5 | |
6 | #ifndef __MFD_MT6332_REGISTERS_H__ |
7 | #define __MFD_MT6332_REGISTERS_H__ |
8 | |
9 | /* PMIC Registers */ |
10 | #define MT6332_HWCID 0x8000 |
11 | #define MT6332_SWCID 0x8002 |
12 | #define MT6332_TOP_CON 0x8004 |
13 | #define MT6332_DDR_VREF_AP_CON 0x8006 |
14 | #define MT6332_DDR_VREF_DQ_CON 0x8008 |
15 | #define MT6332_DDR_VREF_CA_CON 0x800A |
16 | #define MT6332_TEST_OUT 0x800C |
17 | #define MT6332_TEST_CON0 0x800E |
18 | #define MT6332_TEST_CON1 0x8010 |
19 | #define MT6332_TESTMODE_SW 0x8012 |
20 | #define MT6332_TESTMODE_ANA 0x8014 |
21 | #define MT6332_TDSEL_CON 0x8016 |
22 | #define MT6332_RDSEL_CON 0x8018 |
23 | #define MT6332_SMT_CON0 0x801A |
24 | #define MT6332_SMT_CON1 0x801C |
25 | #define MT6332_DRV_CON0 0x801E |
26 | #define MT6332_DRV_CON1 0x8020 |
27 | #define MT6332_DRV_CON2 0x8022 |
28 | #define MT6332_EN_STATUS0 0x8024 |
29 | #define MT6332_OCSTATUS0 0x8026 |
30 | #define MT6332_TOP_STATUS 0x8028 |
31 | #define MT6332_TOP_STATUS_SET 0x802A |
32 | #define MT6332_TOP_STATUS_CLR 0x802C |
33 | #define MT6332_FLASH_CON0 0x802E |
34 | #define MT6332_FLASH_CON1 0x8030 |
35 | #define MT6332_FLASH_CON2 0x8032 |
36 | #define MT6332_CORE_CON0 0x8034 |
37 | #define MT6332_CORE_CON1 0x8036 |
38 | #define MT6332_CORE_CON2 0x8038 |
39 | #define MT6332_CORE_CON3 0x803A |
40 | #define MT6332_CORE_CON4 0x803C |
41 | #define MT6332_CORE_CON5 0x803E |
42 | #define MT6332_CORE_CON6 0x8040 |
43 | #define MT6332_CORE_CON7 0x8042 |
44 | #define MT6332_CORE_CON8 0x8044 |
45 | #define MT6332_CORE_CON9 0x8046 |
46 | #define MT6332_CORE_CON10 0x8048 |
47 | #define MT6332_CORE_CON11 0x804A |
48 | #define MT6332_CORE_CON12 0x804C |
49 | #define MT6332_CORE_CON13 0x804E |
50 | #define MT6332_CORE_CON14 0x8050 |
51 | #define MT6332_CORE_CON15 0x8052 |
52 | #define MT6332_STA_CON0 0x8054 |
53 | #define MT6332_STA_CON1 0x8056 |
54 | #define MT6332_STA_CON2 0x8058 |
55 | #define MT6332_STA_CON3 0x805A |
56 | #define MT6332_STA_CON4 0x805C |
57 | #define MT6332_STA_CON5 0x805E |
58 | #define MT6332_STA_CON6 0x8060 |
59 | #define MT6332_STA_CON7 0x8062 |
60 | #define MT6332_CHR_CON0 0x8064 |
61 | #define MT6332_CHR_CON1 0x8066 |
62 | #define MT6332_CHR_CON2 0x8068 |
63 | #define MT6332_CHR_CON3 0x806A |
64 | #define MT6332_CHR_CON4 0x806C |
65 | #define MT6332_CHR_CON5 0x806E |
66 | #define MT6332_CHR_CON6 0x8070 |
67 | #define MT6332_CHR_CON7 0x8072 |
68 | #define MT6332_CHR_CON8 0x8074 |
69 | #define MT6332_CHR_CON9 0x8076 |
70 | #define MT6332_CHR_CON10 0x8078 |
71 | #define MT6332_CHR_CON11 0x807A |
72 | #define MT6332_CHR_CON12 0x807C |
73 | #define MT6332_CHR_CON13 0x807E |
74 | #define MT6332_CHR_CON14 0x8080 |
75 | #define MT6332_CHR_CON15 0x8082 |
76 | #define MT6332_BOOST_CON0 0x8084 |
77 | #define MT6332_BOOST_CON1 0x8086 |
78 | #define MT6332_BOOST_CON2 0x8088 |
79 | #define MT6332_BOOST_CON3 0x808A |
80 | #define MT6332_BOOST_CON4 0x808C |
81 | #define MT6332_BOOST_CON5 0x808E |
82 | #define MT6332_BOOST_CON6 0x8090 |
83 | #define MT6332_BOOST_CON7 0x8092 |
84 | #define MT6332_TOP_CKPDN_CON0 0x8094 |
85 | #define MT6332_TOP_CKPDN_CON0_SET 0x8096 |
86 | #define MT6332_TOP_CKPDN_CON0_CLR 0x8098 |
87 | #define MT6332_TOP_CKPDN_CON1 0x809A |
88 | #define MT6332_TOP_CKPDN_CON1_SET 0x809C |
89 | #define MT6332_TOP_CKPDN_CON1_CLR 0x809E |
90 | #define MT6332_TOP_CKPDN_CON2 0x80A0 |
91 | #define MT6332_TOP_CKPDN_CON2_SET 0x80A2 |
92 | #define MT6332_TOP_CKPDN_CON2_CLR 0x80A4 |
93 | #define MT6332_TOP_CKSEL_CON0 0x80A6 |
94 | #define MT6332_TOP_CKSEL_CON0_SET 0x80A8 |
95 | #define MT6332_TOP_CKSEL_CON0_CLR 0x80AA |
96 | #define MT6332_TOP_CKSEL_CON1 0x80AC |
97 | #define MT6332_TOP_CKSEL_CON1_SET 0x80AE |
98 | #define MT6332_TOP_CKSEL_CON1_CLR 0x80B0 |
99 | #define MT6332_TOP_CKHWEN_CON 0x80B2 |
100 | #define MT6332_TOP_CKHWEN_CON_SET 0x80B4 |
101 | #define MT6332_TOP_CKHWEN_CON_CLR 0x80B6 |
102 | #define MT6332_TOP_CKTST_CON0 0x80B8 |
103 | #define MT6332_TOP_CKTST_CON1 0x80BA |
104 | #define MT6332_TOP_RST_CON 0x80BC |
105 | #define MT6332_TOP_RST_CON_SET 0x80BE |
106 | #define MT6332_TOP_RST_CON_CLR 0x80C0 |
107 | #define MT6332_TOP_RST_MISC 0x80C2 |
108 | #define MT6332_TOP_RST_MISC_SET 0x80C4 |
109 | #define MT6332_TOP_RST_MISC_CLR 0x80C6 |
110 | #define MT6332_INT_CON0 0x80C8 |
111 | #define MT6332_INT_CON0_SET 0x80CA |
112 | #define MT6332_INT_CON0_CLR 0x80CC |
113 | #define MT6332_INT_CON1 0x80CE |
114 | #define MT6332_INT_CON1_SET 0x80D0 |
115 | #define MT6332_INT_CON1_CLR 0x80D2 |
116 | #define MT6332_INT_CON2 0x80D4 |
117 | #define MT6332_INT_CON2_SET 0x80D6 |
118 | #define MT6332_INT_CON2_CLR 0x80D8 |
119 | #define MT6332_INT_CON3 0x80DA |
120 | #define MT6332_INT_CON3_SET 0x80DC |
121 | #define MT6332_INT_CON3_CLR 0x80DE |
122 | #define MT6332_CHRWDT_CON0 0x80E0 |
123 | #define MT6332_CHRWDT_STATUS0 0x80E2 |
124 | #define MT6332_INT_STATUS0 0x80E4 |
125 | #define MT6332_INT_STATUS1 0x80E6 |
126 | #define MT6332_INT_STATUS2 0x80E8 |
127 | #define MT6332_INT_STATUS3 0x80EA |
128 | #define MT6332_OC_GEAR_0 0x80EC |
129 | #define MT6332_OC_GEAR_1 0x80EE |
130 | #define MT6332_OC_GEAR_2 0x80F0 |
131 | #define MT6332_INT_MISC_CON 0x80F2 |
132 | #define MT6332_RG_SPI_CON 0x80F4 |
133 | #define MT6332_DEW_DIO_EN 0x80F6 |
134 | #define MT6332_DEW_READ_TEST 0x80F8 |
135 | #define MT6332_DEW_WRITE_TEST 0x80FA |
136 | #define MT6332_DEW_CRC_SWRST 0x80FC |
137 | #define MT6332_DEW_CRC_EN 0x80FE |
138 | #define MT6332_DEW_CRC_VAL 0x8100 |
139 | #define MT6332_DEW_DBG_MON_SEL 0x8102 |
140 | #define MT6332_DEW_CIPHER_KEY_SEL 0x8104 |
141 | #define MT6332_DEW_CIPHER_IV_SEL 0x8106 |
142 | #define MT6332_DEW_CIPHER_EN 0x8108 |
143 | #define MT6332_DEW_CIPHER_RDY 0x810A |
144 | #define MT6332_DEW_CIPHER_MODE 0x810C |
145 | #define MT6332_DEW_CIPHER_SWRST 0x810E |
146 | #define MT6332_DEW_RDDMY_NO 0x8110 |
147 | #define MT6332_INT_STA 0x8112 |
148 | #define MT6332_BIF_CON0 0x8114 |
149 | #define MT6332_BIF_CON1 0x8116 |
150 | #define MT6332_BIF_CON2 0x8118 |
151 | #define MT6332_BIF_CON3 0x811A |
152 | #define MT6332_BIF_CON4 0x811C |
153 | #define MT6332_BIF_CON5 0x811E |
154 | #define MT6332_BIF_CON6 0x8120 |
155 | #define MT6332_BIF_CON7 0x8122 |
156 | #define MT6332_BIF_CON8 0x8124 |
157 | #define MT6332_BIF_CON9 0x8126 |
158 | #define MT6332_BIF_CON10 0x8128 |
159 | #define MT6332_BIF_CON11 0x812A |
160 | #define MT6332_BIF_CON12 0x812C |
161 | #define MT6332_BIF_CON13 0x812E |
162 | #define MT6332_BIF_CON14 0x8130 |
163 | #define MT6332_BIF_CON15 0x8132 |
164 | #define MT6332_BIF_CON16 0x8134 |
165 | #define MT6332_BIF_CON17 0x8136 |
166 | #define MT6332_BIF_CON18 0x8138 |
167 | #define MT6332_BIF_CON19 0x813A |
168 | #define MT6332_BIF_CON20 0x813C |
169 | #define MT6332_BIF_CON21 0x813E |
170 | #define MT6332_BIF_CON22 0x8140 |
171 | #define MT6332_BIF_CON23 0x8142 |
172 | #define MT6332_BIF_CON24 0x8144 |
173 | #define MT6332_BIF_CON25 0x8146 |
174 | #define MT6332_BIF_CON26 0x8148 |
175 | #define MT6332_BIF_CON27 0x814A |
176 | #define MT6332_BIF_CON28 0x814C |
177 | #define MT6332_BIF_CON29 0x814E |
178 | #define MT6332_BIF_CON30 0x8150 |
179 | #define MT6332_BIF_CON31 0x8152 |
180 | #define MT6332_BIF_CON32 0x8154 |
181 | #define MT6332_BIF_CON33 0x8156 |
182 | #define MT6332_BIF_CON34 0x8158 |
183 | #define MT6332_BIF_CON35 0x815A |
184 | #define MT6332_BIF_CON36 0x815C |
185 | #define MT6332_BATON_CON0 0x815E |
186 | #define MT6332_BIF_CON37 0x8160 |
187 | #define MT6332_BIF_CON38 0x8162 |
188 | #define MT6332_CHR_CON16 0x8164 |
189 | #define MT6332_CHR_CON17 0x8166 |
190 | #define MT6332_CHR_CON18 0x8168 |
191 | #define MT6332_CHR_CON19 0x816A |
192 | #define MT6332_CHR_CON20 0x816C |
193 | #define MT6332_CHR_CON21 0x816E |
194 | #define MT6332_CHR_CON22 0x8170 |
195 | #define MT6332_CHR_CON23 0x8172 |
196 | #define MT6332_CHR_CON24 0x8174 |
197 | #define MT6332_CHR_CON25 0x8176 |
198 | #define MT6332_STA_CON8 0x8178 |
199 | #define MT6332_BUCK_ALL_CON0 0x8400 |
200 | #define MT6332_BUCK_ALL_CON1 0x8402 |
201 | #define MT6332_BUCK_ALL_CON2 0x8404 |
202 | #define MT6332_BUCK_ALL_CON3 0x8406 |
203 | #define MT6332_BUCK_ALL_CON4 0x8408 |
204 | #define MT6332_BUCK_ALL_CON5 0x840A |
205 | #define MT6332_BUCK_ALL_CON6 0x840C |
206 | #define MT6332_BUCK_ALL_CON7 0x840E |
207 | #define MT6332_BUCK_ALL_CON8 0x8410 |
208 | #define MT6332_BUCK_ALL_CON9 0x8412 |
209 | #define MT6332_BUCK_ALL_CON10 0x8414 |
210 | #define MT6332_BUCK_ALL_CON11 0x8416 |
211 | #define MT6332_BUCK_ALL_CON12 0x8418 |
212 | #define MT6332_BUCK_ALL_CON13 0x841A |
213 | #define MT6332_BUCK_ALL_CON14 0x841C |
214 | #define MT6332_BUCK_ALL_CON15 0x841E |
215 | #define MT6332_BUCK_ALL_CON16 0x8420 |
216 | #define MT6332_BUCK_ALL_CON17 0x8422 |
217 | #define MT6332_BUCK_ALL_CON18 0x8424 |
218 | #define MT6332_BUCK_ALL_CON19 0x8426 |
219 | #define MT6332_BUCK_ALL_CON20 0x8428 |
220 | #define MT6332_BUCK_ALL_CON21 0x842A |
221 | #define MT6332_BUCK_ALL_CON22 0x842C |
222 | #define MT6332_BUCK_ALL_CON23 0x842E |
223 | #define MT6332_BUCK_ALL_CON24 0x8430 |
224 | #define MT6332_BUCK_ALL_CON25 0x8432 |
225 | #define MT6332_BUCK_ALL_CON26 0x8434 |
226 | #define MT6332_BUCK_ALL_CON27 0x8436 |
227 | #define MT6332_VDRAM_CON0 0x8438 |
228 | #define MT6332_VDRAM_CON1 0x843A |
229 | #define MT6332_VDRAM_CON2 0x843C |
230 | #define MT6332_VDRAM_CON3 0x843E |
231 | #define MT6332_VDRAM_CON4 0x8440 |
232 | #define MT6332_VDRAM_CON5 0x8442 |
233 | #define MT6332_VDRAM_CON6 0x8444 |
234 | #define MT6332_VDRAM_CON7 0x8446 |
235 | #define MT6332_VDRAM_CON8 0x8448 |
236 | #define MT6332_VDRAM_CON9 0x844A |
237 | #define MT6332_VDRAM_CON10 0x844C |
238 | #define MT6332_VDRAM_CON11 0x844E |
239 | #define MT6332_VDRAM_CON12 0x8450 |
240 | #define MT6332_VDRAM_CON13 0x8452 |
241 | #define MT6332_VDRAM_CON14 0x8454 |
242 | #define MT6332_VDRAM_CON15 0x8456 |
243 | #define MT6332_VDRAM_CON16 0x8458 |
244 | #define MT6332_VDRAM_CON17 0x845A |
245 | #define MT6332_VDRAM_CON18 0x845C |
246 | #define MT6332_VDRAM_CON19 0x845E |
247 | #define MT6332_VDRAM_CON20 0x8460 |
248 | #define MT6332_VDRAM_CON21 0x8462 |
249 | #define MT6332_VDVFS2_CON0 0x8464 |
250 | #define MT6332_VDVFS2_CON1 0x8466 |
251 | #define MT6332_VDVFS2_CON2 0x8468 |
252 | #define MT6332_VDVFS2_CON3 0x846A |
253 | #define MT6332_VDVFS2_CON4 0x846C |
254 | #define MT6332_VDVFS2_CON5 0x846E |
255 | #define MT6332_VDVFS2_CON6 0x8470 |
256 | #define MT6332_VDVFS2_CON7 0x8472 |
257 | #define MT6332_VDVFS2_CON8 0x8474 |
258 | #define MT6332_VDVFS2_CON9 0x8476 |
259 | #define MT6332_VDVFS2_CON10 0x8478 |
260 | #define MT6332_VDVFS2_CON11 0x847A |
261 | #define MT6332_VDVFS2_CON12 0x847C |
262 | #define MT6332_VDVFS2_CON13 0x847E |
263 | #define MT6332_VDVFS2_CON14 0x8480 |
264 | #define MT6332_VDVFS2_CON15 0x8482 |
265 | #define MT6332_VDVFS2_CON16 0x8484 |
266 | #define MT6332_VDVFS2_CON17 0x8486 |
267 | #define MT6332_VDVFS2_CON18 0x8488 |
268 | #define MT6332_VDVFS2_CON19 0x848A |
269 | #define MT6332_VDVFS2_CON20 0x848C |
270 | #define MT6332_VDVFS2_CON21 0x848E |
271 | #define MT6332_VDVFS2_CON22 0x8490 |
272 | #define MT6332_VDVFS2_CON23 0x8492 |
273 | #define MT6332_VDVFS2_CON24 0x8494 |
274 | #define MT6332_VDVFS2_CON25 0x8496 |
275 | #define MT6332_VDVFS2_CON26 0x8498 |
276 | #define MT6332_VDVFS2_CON27 0x849A |
277 | #define MT6332_VRF1_CON0 0x849C |
278 | #define MT6332_VRF1_CON1 0x849E |
279 | #define MT6332_VRF1_CON2 0x84A0 |
280 | #define MT6332_VRF1_CON3 0x84A2 |
281 | #define MT6332_VRF1_CON4 0x84A4 |
282 | #define MT6332_VRF1_CON5 0x84A6 |
283 | #define MT6332_VRF1_CON6 0x84A8 |
284 | #define MT6332_VRF1_CON7 0x84AA |
285 | #define MT6332_VRF1_CON8 0x84AC |
286 | #define MT6332_VRF1_CON9 0x84AE |
287 | #define MT6332_VRF1_CON10 0x84B0 |
288 | #define MT6332_VRF1_CON11 0x84B2 |
289 | #define MT6332_VRF1_CON12 0x84B4 |
290 | #define MT6332_VRF1_CON13 0x84B6 |
291 | #define MT6332_VRF1_CON14 0x84B8 |
292 | #define MT6332_VRF1_CON15 0x84BA |
293 | #define MT6332_VRF1_CON16 0x84BC |
294 | #define MT6332_VRF1_CON17 0x84BE |
295 | #define MT6332_VRF1_CON18 0x84C0 |
296 | #define MT6332_VRF1_CON19 0x84C2 |
297 | #define MT6332_VRF1_CON20 0x84C4 |
298 | #define MT6332_VRF1_CON21 0x84C6 |
299 | #define MT6332_VRF2_CON0 0x84C8 |
300 | #define MT6332_VRF2_CON1 0x84CA |
301 | #define MT6332_VRF2_CON2 0x84CC |
302 | #define MT6332_VRF2_CON3 0x84CE |
303 | #define MT6332_VRF2_CON4 0x84D0 |
304 | #define MT6332_VRF2_CON5 0x84D2 |
305 | #define MT6332_VRF2_CON6 0x84D4 |
306 | #define MT6332_VRF2_CON7 0x84D6 |
307 | #define MT6332_VRF2_CON8 0x84D8 |
308 | #define MT6332_VRF2_CON9 0x84DA |
309 | #define MT6332_VRF2_CON10 0x84DC |
310 | #define MT6332_VRF2_CON11 0x84DE |
311 | #define MT6332_VRF2_CON12 0x84E0 |
312 | #define MT6332_VRF2_CON13 0x84E2 |
313 | #define MT6332_VRF2_CON14 0x84E4 |
314 | #define MT6332_VRF2_CON15 0x84E6 |
315 | #define MT6332_VRF2_CON16 0x84E8 |
316 | #define MT6332_VRF2_CON17 0x84EA |
317 | #define MT6332_VRF2_CON18 0x84EC |
318 | #define MT6332_VRF2_CON19 0x84EE |
319 | #define MT6332_VRF2_CON20 0x84F0 |
320 | #define MT6332_VRF2_CON21 0x84F2 |
321 | #define MT6332_VPA_CON0 0x84F4 |
322 | #define MT6332_VPA_CON1 0x84F6 |
323 | #define MT6332_VPA_CON2 0x84F8 |
324 | #define MT6332_VPA_CON3 0x84FC |
325 | #define MT6332_VPA_CON4 0x84FE |
326 | #define MT6332_VPA_CON5 0x8500 |
327 | #define MT6332_VPA_CON6 0x8502 |
328 | #define MT6332_VPA_CON7 0x8504 |
329 | #define MT6332_VPA_CON8 0x8506 |
330 | #define MT6332_VPA_CON9 0x8508 |
331 | #define MT6332_VPA_CON10 0x850A |
332 | #define MT6332_VPA_CON11 0x850C |
333 | #define MT6332_VPA_CON12 0x850E |
334 | #define MT6332_VPA_CON13 0x8510 |
335 | #define MT6332_VPA_CON14 0x8512 |
336 | #define MT6332_VPA_CON15 0x8514 |
337 | #define MT6332_VPA_CON16 0x8516 |
338 | #define MT6332_VPA_CON17 0x8518 |
339 | #define MT6332_VPA_CON18 0x851A |
340 | #define MT6332_VPA_CON19 0x851C |
341 | #define MT6332_VPA_CON20 0x851E |
342 | #define MT6332_VPA_CON21 0x8520 |
343 | #define MT6332_VPA_CON22 0x8522 |
344 | #define MT6332_VPA_CON23 0x8524 |
345 | #define MT6332_VPA_CON24 0x8526 |
346 | #define MT6332_VPA_CON25 0x8528 |
347 | #define MT6332_VSBST_CON0 0x852A |
348 | #define MT6332_VSBST_CON1 0x852C |
349 | #define MT6332_VSBST_CON2 0x852E |
350 | #define MT6332_VSBST_CON3 0x8530 |
351 | #define MT6332_VSBST_CON4 0x8532 |
352 | #define MT6332_VSBST_CON5 0x8534 |
353 | #define MT6332_VSBST_CON6 0x8536 |
354 | #define MT6332_VSBST_CON7 0x8538 |
355 | #define MT6332_VSBST_CON8 0x853A |
356 | #define MT6332_VSBST_CON9 0x853C |
357 | #define MT6332_VSBST_CON10 0x853E |
358 | #define MT6332_VSBST_CON11 0x8540 |
359 | #define MT6332_VSBST_CON12 0x8542 |
360 | #define MT6332_VSBST_CON13 0x8544 |
361 | #define MT6332_VSBST_CON14 0x8546 |
362 | #define MT6332_VSBST_CON15 0x8548 |
363 | #define MT6332_VSBST_CON16 0x854A |
364 | #define MT6332_VSBST_CON17 0x854C |
365 | #define MT6332_VSBST_CON18 0x854E |
366 | #define MT6332_VSBST_CON19 0x8550 |
367 | #define MT6332_VSBST_CON20 0x8552 |
368 | #define MT6332_VSBST_CON21 0x8554 |
369 | #define MT6332_BUCK_K_CON0 0x8556 |
370 | #define MT6332_BUCK_K_CON1 0x8558 |
371 | #define MT6332_BUCK_K_CON2 0x855A |
372 | #define MT6332_BUCK_K_CON3 0x855C |
373 | #define MT6332_BUCK_K_CON4 0x855E |
374 | #define MT6332_BUCK_K_CON5 0x8560 |
375 | #define MT6332_AUXADC_ADC0 0x8800 |
376 | #define MT6332_AUXADC_ADC1 0x8802 |
377 | #define MT6332_AUXADC_ADC2 0x8804 |
378 | #define MT6332_AUXADC_ADC3 0x8806 |
379 | #define MT6332_AUXADC_ADC4 0x8808 |
380 | #define MT6332_AUXADC_ADC5 0x880A |
381 | #define MT6332_AUXADC_ADC6 0x880C |
382 | #define MT6332_AUXADC_ADC7 0x880E |
383 | #define MT6332_AUXADC_ADC8 0x8810 |
384 | #define MT6332_AUXADC_ADC9 0x8812 |
385 | #define MT6332_AUXADC_ADC10 0x8814 |
386 | #define MT6332_AUXADC_ADC11 0x8816 |
387 | #define MT6332_AUXADC_ADC12 0x8818 |
388 | #define MT6332_AUXADC_ADC13 0x881A |
389 | #define MT6332_AUXADC_ADC14 0x881C |
390 | #define MT6332_AUXADC_ADC15 0x881E |
391 | #define MT6332_AUXADC_ADC16 0x8820 |
392 | #define MT6332_AUXADC_ADC17 0x8822 |
393 | #define MT6332_AUXADC_ADC18 0x8824 |
394 | #define MT6332_AUXADC_ADC19 0x8826 |
395 | #define MT6332_AUXADC_ADC20 0x8828 |
396 | #define MT6332_AUXADC_ADC21 0x882A |
397 | #define MT6332_AUXADC_ADC22 0x882C |
398 | #define MT6332_AUXADC_ADC23 0x882E |
399 | #define MT6332_AUXADC_ADC24 0x8830 |
400 | #define MT6332_AUXADC_ADC25 0x8832 |
401 | #define MT6332_AUXADC_ADC26 0x8834 |
402 | #define MT6332_AUXADC_ADC27 0x8836 |
403 | #define MT6332_AUXADC_ADC28 0x8838 |
404 | #define MT6332_AUXADC_ADC29 0x883A |
405 | #define MT6332_AUXADC_ADC30 0x883C |
406 | #define MT6332_AUXADC_ADC31 0x883E |
407 | #define MT6332_AUXADC_ADC32 0x8840 |
408 | #define MT6332_AUXADC_ADC33 0x8842 |
409 | #define MT6332_AUXADC_ADC34 0x8844 |
410 | #define MT6332_AUXADC_ADC35 0x8846 |
411 | #define MT6332_AUXADC_ADC36 0x8848 |
412 | #define MT6332_AUXADC_ADC37 0x884A |
413 | #define MT6332_AUXADC_ADC38 0x884C |
414 | #define MT6332_AUXADC_ADC39 0x884E |
415 | #define MT6332_AUXADC_ADC40 0x8850 |
416 | #define MT6332_AUXADC_ADC41 0x8852 |
417 | #define MT6332_AUXADC_ADC42 0x8854 |
418 | #define MT6332_AUXADC_ADC43 0x8856 |
419 | #define MT6332_AUXADC_STA0 0x8858 |
420 | #define MT6332_AUXADC_STA1 0x885A |
421 | #define MT6332_AUXADC_RQST0 0x885C |
422 | #define MT6332_AUXADC_RQST0_SET 0x885E |
423 | #define MT6332_AUXADC_RQST0_CLR 0x8860 |
424 | #define MT6332_AUXADC_RQST1 0x8862 |
425 | #define MT6332_AUXADC_RQST1_SET 0x8864 |
426 | #define MT6332_AUXADC_RQST1_CLR 0x8866 |
427 | #define MT6332_AUXADC_CON0 0x8868 |
428 | #define MT6332_AUXADC_CON1 0x886A |
429 | #define MT6332_AUXADC_CON2 0x886C |
430 | #define MT6332_AUXADC_CON3 0x886E |
431 | #define MT6332_AUXADC_CON4 0x8870 |
432 | #define MT6332_AUXADC_CON5 0x8872 |
433 | #define MT6332_AUXADC_CON6 0x8874 |
434 | #define MT6332_AUXADC_CON7 0x8876 |
435 | #define MT6332_AUXADC_CON8 0x8878 |
436 | #define MT6332_AUXADC_CON9 0x887A |
437 | #define MT6332_AUXADC_CON10 0x887C |
438 | #define MT6332_AUXADC_CON11 0x887E |
439 | #define MT6332_AUXADC_CON12 0x8880 |
440 | #define MT6332_AUXADC_CON13 0x8882 |
441 | #define MT6332_AUXADC_CON14 0x8884 |
442 | #define MT6332_AUXADC_CON15 0x8886 |
443 | #define MT6332_AUXADC_CON16 0x8888 |
444 | #define MT6332_AUXADC_CON17 0x888A |
445 | #define MT6332_AUXADC_CON18 0x888C |
446 | #define MT6332_AUXADC_CON19 0x888E |
447 | #define MT6332_AUXADC_CON20 0x8890 |
448 | #define MT6332_AUXADC_CON21 0x8892 |
449 | #define MT6332_AUXADC_CON22 0x8894 |
450 | #define MT6332_AUXADC_CON23 0x8896 |
451 | #define MT6332_AUXADC_CON24 0x8898 |
452 | #define MT6332_AUXADC_CON25 0x889A |
453 | #define MT6332_AUXADC_CON26 0x889C |
454 | #define MT6332_AUXADC_CON27 0x889E |
455 | #define MT6332_AUXADC_CON28 0x88A0 |
456 | #define MT6332_AUXADC_CON29 0x88A2 |
457 | #define MT6332_AUXADC_CON30 0x88A4 |
458 | #define MT6332_AUXADC_CON31 0x88A6 |
459 | #define MT6332_AUXADC_CON32 0x88A8 |
460 | #define MT6332_AUXADC_CON33 0x88AA |
461 | #define MT6332_AUXADC_CON34 0x88AC |
462 | #define MT6332_AUXADC_CON35 0x88AE |
463 | #define MT6332_AUXADC_CON36 0x88B0 |
464 | #define MT6332_AUXADC_CON37 0x88B2 |
465 | #define MT6332_AUXADC_CON38 0x88B4 |
466 | #define MT6332_AUXADC_CON39 0x88B6 |
467 | #define MT6332_AUXADC_CON40 0x88B8 |
468 | #define MT6332_AUXADC_CON41 0x88BA |
469 | #define MT6332_AUXADC_CON42 0x88BC |
470 | #define MT6332_AUXADC_CON43 0x88BE |
471 | #define MT6332_AUXADC_CON44 0x88C0 |
472 | #define MT6332_AUXADC_CON45 0x88C2 |
473 | #define MT6332_AUXADC_CON46 0x88C4 |
474 | #define MT6332_AUXADC_CON47 0x88C6 |
475 | #define MT6332_STRUP_CONA0 0x8C00 |
476 | #define MT6332_STRUP_CONA1 0x8C02 |
477 | #define MT6332_STRUP_CONA2 0x8C04 |
478 | #define MT6332_STRUP_CON0 0x8C06 |
479 | #define MT6332_STRUP_CON2 0x8C08 |
480 | #define MT6332_STRUP_CON3 0x8C0A |
481 | #define MT6332_STRUP_CON4 0x8C0C |
482 | #define MT6332_STRUP_CON5 0x8C0E |
483 | #define MT6332_STRUP_CON6 0x8C10 |
484 | #define MT6332_STRUP_CON7 0x8C12 |
485 | #define MT6332_STRUP_CON8 0x8C14 |
486 | #define MT6332_STRUP_CON9 0x8C16 |
487 | #define MT6332_STRUP_CON10 0x8C18 |
488 | #define MT6332_STRUP_CON11 0x8C1A |
489 | #define MT6332_STRUP_CON12 0x8C1C |
490 | #define MT6332_STRUP_CON13 0x8C1E |
491 | #define MT6332_STRUP_CON14 0x8C20 |
492 | #define MT6332_STRUP_CON15 0x8C22 |
493 | #define MT6332_STRUP_CON16 0x8C24 |
494 | #define MT6332_STRUP_CON17 0x8C26 |
495 | #define MT6332_FGADC_CON0 0x8C28 |
496 | #define MT6332_FGADC_CON1 0x8C2A |
497 | #define MT6332_FGADC_CON2 0x8C2C |
498 | #define MT6332_FGADC_CON3 0x8C2E |
499 | #define MT6332_FGADC_CON4 0x8C30 |
500 | #define MT6332_FGADC_CON5 0x8C32 |
501 | #define MT6332_FGADC_CON6 0x8C34 |
502 | #define MT6332_FGADC_CON7 0x8C36 |
503 | #define MT6332_FGADC_CON8 0x8C38 |
504 | #define MT6332_FGADC_CON9 0x8C3A |
505 | #define MT6332_FGADC_CON10 0x8C3C |
506 | #define MT6332_FGADC_CON11 0x8C3E |
507 | #define MT6332_FGADC_CON12 0x8C40 |
508 | #define MT6332_FGADC_CON13 0x8C42 |
509 | #define MT6332_FGADC_CON14 0x8C44 |
510 | #define MT6332_FGADC_CON15 0x8C46 |
511 | #define MT6332_FGADC_CON16 0x8C48 |
512 | #define MT6332_FGADC_CON17 0x8C4A |
513 | #define MT6332_FGADC_CON18 0x8C4C |
514 | #define MT6332_FGADC_CON19 0x8C4E |
515 | #define MT6332_FGADC_CON20 0x8C50 |
516 | #define MT6332_FGADC_CON21 0x8C52 |
517 | #define MT6332_FGADC_CON22 0x8C54 |
518 | #define MT6332_OTP_CON0 0x8C56 |
519 | #define MT6332_OTP_CON1 0x8C58 |
520 | #define MT6332_OTP_CON2 0x8C5A |
521 | #define MT6332_OTP_CON3 0x8C5C |
522 | #define MT6332_OTP_CON4 0x8C5E |
523 | #define MT6332_OTP_CON5 0x8C60 |
524 | #define MT6332_OTP_CON6 0x8C62 |
525 | #define MT6332_OTP_CON7 0x8C64 |
526 | #define MT6332_OTP_CON8 0x8C66 |
527 | #define MT6332_OTP_CON9 0x8C68 |
528 | #define MT6332_OTP_CON10 0x8C6A |
529 | #define MT6332_OTP_CON11 0x8C6C |
530 | #define MT6332_OTP_CON12 0x8C6E |
531 | #define MT6332_OTP_CON13 0x8C70 |
532 | #define MT6332_OTP_CON14 0x8C72 |
533 | #define MT6332_OTP_DOUT_0_15 0x8C74 |
534 | #define MT6332_OTP_DOUT_16_31 0x8C76 |
535 | #define MT6332_OTP_DOUT_32_47 0x8C78 |
536 | #define MT6332_OTP_DOUT_48_63 0x8C7A |
537 | #define MT6332_OTP_DOUT_64_79 0x8C7C |
538 | #define MT6332_OTP_DOUT_80_95 0x8C7E |
539 | #define MT6332_OTP_DOUT_96_111 0x8C80 |
540 | #define MT6332_OTP_DOUT_112_127 0x8C82 |
541 | #define MT6332_OTP_DOUT_128_143 0x8C84 |
542 | #define MT6332_OTP_DOUT_144_159 0x8C86 |
543 | #define MT6332_OTP_DOUT_160_175 0x8C88 |
544 | #define MT6332_OTP_DOUT_176_191 0x8C8A |
545 | #define MT6332_OTP_DOUT_192_207 0x8C8C |
546 | #define MT6332_OTP_DOUT_208_223 0x8C8E |
547 | #define MT6332_OTP_DOUT_224_239 0x8C90 |
548 | #define MT6332_OTP_DOUT_240_255 0x8C92 |
549 | #define MT6332_OTP_VAL_0_15 0x8C94 |
550 | #define MT6332_OTP_VAL_16_31 0x8C96 |
551 | #define MT6332_OTP_VAL_32_47 0x8C98 |
552 | #define MT6332_OTP_VAL_48_63 0x8C9A |
553 | #define MT6332_OTP_VAL_64_79 0x8C9C |
554 | #define MT6332_OTP_VAL_80_95 0x8C9E |
555 | #define MT6332_OTP_VAL_96_111 0x8CA0 |
556 | #define MT6332_OTP_VAL_112_127 0x8CA2 |
557 | #define MT6332_OTP_VAL_128_143 0x8CA4 |
558 | #define MT6332_OTP_VAL_144_159 0x8CA6 |
559 | #define MT6332_OTP_VAL_160_175 0x8CA8 |
560 | #define MT6332_OTP_VAL_176_191 0x8CAA |
561 | #define MT6332_OTP_VAL_192_207 0x8CAC |
562 | #define MT6332_OTP_VAL_208_223 0x8CAE |
563 | #define MT6332_OTP_VAL_224_239 0x8CB0 |
564 | #define MT6332_OTP_VAL_240_255 0x8CB2 |
565 | #define MT6332_LDO_CON0 0x8CB4 |
566 | #define MT6332_LDO_CON1 0x8CB6 |
567 | #define MT6332_LDO_CON2 0x8CB8 |
568 | #define MT6332_LDO_CON3 0x8CBA |
569 | #define MT6332_LDO_CON5 0x8CBC |
570 | #define MT6332_LDO_CON6 0x8CBE |
571 | #define MT6332_LDO_CON7 0x8CC0 |
572 | #define MT6332_LDO_CON8 0x8CC2 |
573 | #define MT6332_LDO_CON9 0x8CC4 |
574 | #define MT6332_LDO_CON10 0x8CC6 |
575 | #define MT6332_LDO_CON11 0x8CC8 |
576 | #define MT6332_LDO_CON12 0x8CCA |
577 | #define MT6332_LDO_CON13 0x8CCC |
578 | #define MT6332_FQMTR_CON0 0x8CCE |
579 | #define MT6332_FQMTR_CON1 0x8CD0 |
580 | #define MT6332_FQMTR_CON2 0x8CD2 |
581 | #define MT6332_IWLED_CON0 0x8CD4 |
582 | #define MT6332_IWLED_DEG 0x8CD6 |
583 | #define MT6332_IWLED_STATUS 0x8CD8 |
584 | #define MT6332_IWLED_EN_CTRL 0x8CDA |
585 | #define MT6332_IWLED_CON1 0x8CDC |
586 | #define MT6332_IWLED_CON2 0x8CDE |
587 | #define MT6332_IWLED_TRIM0 0x8CE0 |
588 | #define MT6332_IWLED_TRIM1 0x8CE2 |
589 | #define MT6332_IWLED_CON3 0x8CE4 |
590 | #define MT6332_IWLED_CON4 0x8CE6 |
591 | #define MT6332_IWLED_CON5 0x8CE8 |
592 | #define MT6332_IWLED_CON6 0x8CEA |
593 | #define MT6332_IWLED_CON7 0x8CEC |
594 | #define MT6332_IWLED_CON8 0x8CEE |
595 | #define MT6332_IWLED_CON9 0x8CF0 |
596 | #define MT6332_SPK_CON0 0x8CF2 |
597 | #define MT6332_SPK_CON1 0x8CF4 |
598 | #define MT6332_SPK_CON2 0x8CF6 |
599 | #define MT6332_SPK_CON3 0x8CF8 |
600 | #define MT6332_SPK_CON4 0x8CFA |
601 | #define MT6332_SPK_CON5 0x8CFC |
602 | #define MT6332_SPK_CON6 0x8CFE |
603 | #define MT6332_SPK_CON7 0x8D00 |
604 | #define MT6332_SPK_CON8 0x8D02 |
605 | #define MT6332_SPK_CON9 0x8D04 |
606 | #define MT6332_SPK_CON10 0x8D06 |
607 | #define MT6332_SPK_CON11 0x8D08 |
608 | #define MT6332_SPK_CON12 0x8D0A |
609 | #define MT6332_SPK_CON13 0x8D0C |
610 | #define MT6332_SPK_CON14 0x8D0E |
611 | #define MT6332_SPK_CON15 0x8D10 |
612 | #define MT6332_SPK_CON16 0x8D12 |
613 | #define MT6332_TESTI_CON0 0x8D14 |
614 | #define MT6332_TESTI_CON1 0x8D16 |
615 | #define MT6332_TESTI_CON2 0x8D18 |
616 | #define MT6332_TESTI_CON3 0x8D1A |
617 | #define MT6332_TESTI_CON4 0x8D1C |
618 | #define MT6332_TESTI_CON5 0x8D1E |
619 | #define MT6332_TESTI_CON6 0x8D20 |
620 | #define MT6332_TESTI_MUX_CON0 0x8D22 |
621 | #define MT6332_TESTI_MUX_CON1 0x8D24 |
622 | #define MT6332_TESTI_MUX_CON2 0x8D26 |
623 | #define MT6332_TESTI_MUX_CON3 0x8D28 |
624 | #define MT6332_TESTI_MUX_CON4 0x8D2A |
625 | #define MT6332_TESTI_MUX_CON5 0x8D2C |
626 | #define MT6332_TESTI_MUX_CON6 0x8D2E |
627 | #define MT6332_TESTO_CON0 0x8D30 |
628 | #define MT6332_TESTO_CON1 0x8D32 |
629 | #define MT6332_TEST_OMUX_CON0 0x8D34 |
630 | #define MT6332_TEST_OMUX_CON1 0x8D36 |
631 | #define MT6332_DEBUG_CON0 0x8D38 |
632 | #define MT6332_DEBUG_CON1 0x8D3A |
633 | #define MT6332_DEBUG_CON2 0x8D3C |
634 | #define MT6332_FGADC_CON23 0x8D3E |
635 | #define MT6332_FGADC_CON24 0x8D40 |
636 | #define MT6332_FGADC_CON25 0x8D42 |
637 | #define MT6332_TOP_RST_STATUS 0x8D44 |
638 | #define MT6332_TOP_RST_STATUS_SET 0x8D46 |
639 | #define MT6332_TOP_RST_STATUS_CLR 0x8D48 |
640 | #define MT6332_VDVFS2_CON28 0x8D4A |
641 | |
642 | #endif /* __MFD_MT6332_REGISTERS_H__ */ |
643 | |