xref: /OK3568_Linux_fs/kernel/include/linux/mfd/mt6323/registers.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright (c) 2016 Chen Zhong <chen.zhong@mediatek.com>
4*4882a593Smuzhiyun  */
5*4882a593Smuzhiyun 
6*4882a593Smuzhiyun #ifndef __MFD_MT6323_REGISTERS_H__
7*4882a593Smuzhiyun #define __MFD_MT6323_REGISTERS_H__
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun /* PMIC Registers */
10*4882a593Smuzhiyun #define MT6323_CHR_CON0           0x0000
11*4882a593Smuzhiyun #define MT6323_CHR_CON1           0x0002
12*4882a593Smuzhiyun #define MT6323_CHR_CON2           0x0004
13*4882a593Smuzhiyun #define MT6323_CHR_CON3           0x0006
14*4882a593Smuzhiyun #define MT6323_CHR_CON4           0x0008
15*4882a593Smuzhiyun #define MT6323_CHR_CON5           0x000A
16*4882a593Smuzhiyun #define MT6323_CHR_CON6           0x000C
17*4882a593Smuzhiyun #define MT6323_CHR_CON7           0x000E
18*4882a593Smuzhiyun #define MT6323_CHR_CON8           0x0010
19*4882a593Smuzhiyun #define MT6323_CHR_CON9           0x0012
20*4882a593Smuzhiyun #define MT6323_CHR_CON10          0x0014
21*4882a593Smuzhiyun #define MT6323_CHR_CON11          0x0016
22*4882a593Smuzhiyun #define MT6323_CHR_CON12          0x0018
23*4882a593Smuzhiyun #define MT6323_CHR_CON13          0x001A
24*4882a593Smuzhiyun #define MT6323_CHR_CON14          0x001C
25*4882a593Smuzhiyun #define MT6323_CHR_CON15          0x001E
26*4882a593Smuzhiyun #define MT6323_CHR_CON16          0x0020
27*4882a593Smuzhiyun #define MT6323_CHR_CON17          0x0022
28*4882a593Smuzhiyun #define MT6323_CHR_CON18          0x0024
29*4882a593Smuzhiyun #define MT6323_CHR_CON19          0x0026
30*4882a593Smuzhiyun #define MT6323_CHR_CON20          0x0028
31*4882a593Smuzhiyun #define MT6323_CHR_CON21          0x002A
32*4882a593Smuzhiyun #define MT6323_CHR_CON22          0x002C
33*4882a593Smuzhiyun #define MT6323_CHR_CON23          0x002E
34*4882a593Smuzhiyun #define MT6323_CHR_CON24          0x0030
35*4882a593Smuzhiyun #define MT6323_CHR_CON25          0x0032
36*4882a593Smuzhiyun #define MT6323_CHR_CON26          0x0034
37*4882a593Smuzhiyun #define MT6323_CHR_CON27          0x0036
38*4882a593Smuzhiyun #define MT6323_CHR_CON28          0x0038
39*4882a593Smuzhiyun #define MT6323_CHR_CON29          0x003A
40*4882a593Smuzhiyun #define MT6323_STRUP_CON0         0x003C
41*4882a593Smuzhiyun #define MT6323_STRUP_CON2         0x003E
42*4882a593Smuzhiyun #define MT6323_STRUP_CON3         0x0040
43*4882a593Smuzhiyun #define MT6323_STRUP_CON4         0x0042
44*4882a593Smuzhiyun #define MT6323_STRUP_CON5         0x0044
45*4882a593Smuzhiyun #define MT6323_STRUP_CON6         0x0046
46*4882a593Smuzhiyun #define MT6323_STRUP_CON7         0x0048
47*4882a593Smuzhiyun #define MT6323_STRUP_CON8         0x004A
48*4882a593Smuzhiyun #define MT6323_STRUP_CON9         0x004C
49*4882a593Smuzhiyun #define MT6323_STRUP_CON10        0x004E
50*4882a593Smuzhiyun #define MT6323_STRUP_CON11        0x0050
51*4882a593Smuzhiyun #define MT6323_SPK_CON0           0x0052
52*4882a593Smuzhiyun #define MT6323_SPK_CON1           0x0054
53*4882a593Smuzhiyun #define MT6323_SPK_CON2           0x0056
54*4882a593Smuzhiyun #define MT6323_SPK_CON6           0x005E
55*4882a593Smuzhiyun #define MT6323_SPK_CON7           0x0060
56*4882a593Smuzhiyun #define MT6323_SPK_CON8           0x0062
57*4882a593Smuzhiyun #define MT6323_SPK_CON9           0x0064
58*4882a593Smuzhiyun #define MT6323_SPK_CON10          0x0066
59*4882a593Smuzhiyun #define MT6323_SPK_CON11          0x0068
60*4882a593Smuzhiyun #define MT6323_SPK_CON12          0x006A
61*4882a593Smuzhiyun #define MT6323_CID                0x0100
62*4882a593Smuzhiyun #define MT6323_TOP_CKPDN0         0x0102
63*4882a593Smuzhiyun #define MT6323_TOP_CKPDN0_SET     0x0104
64*4882a593Smuzhiyun #define MT6323_TOP_CKPDN0_CLR     0x0106
65*4882a593Smuzhiyun #define MT6323_TOP_CKPDN1         0x0108
66*4882a593Smuzhiyun #define MT6323_TOP_CKPDN1_SET     0x010A
67*4882a593Smuzhiyun #define MT6323_TOP_CKPDN1_CLR     0x010C
68*4882a593Smuzhiyun #define MT6323_TOP_CKPDN2         0x010E
69*4882a593Smuzhiyun #define MT6323_TOP_CKPDN2_SET     0x0110
70*4882a593Smuzhiyun #define MT6323_TOP_CKPDN2_CLR     0x0112
71*4882a593Smuzhiyun #define MT6323_TOP_RST_CON        0x0114
72*4882a593Smuzhiyun #define MT6323_TOP_RST_CON_SET    0x0116
73*4882a593Smuzhiyun #define MT6323_TOP_RST_CON_CLR    0x0118
74*4882a593Smuzhiyun #define MT6323_TOP_RST_MISC       0x011A
75*4882a593Smuzhiyun #define MT6323_TOP_RST_MISC_SET   0x011C
76*4882a593Smuzhiyun #define MT6323_TOP_RST_MISC_CLR   0x011E
77*4882a593Smuzhiyun #define MT6323_TOP_CKCON0         0x0120
78*4882a593Smuzhiyun #define MT6323_TOP_CKCON0_SET     0x0122
79*4882a593Smuzhiyun #define MT6323_TOP_CKCON0_CLR     0x0124
80*4882a593Smuzhiyun #define MT6323_TOP_CKCON1         0x0126
81*4882a593Smuzhiyun #define MT6323_TOP_CKCON1_SET     0x0128
82*4882a593Smuzhiyun #define MT6323_TOP_CKCON1_CLR     0x012A
83*4882a593Smuzhiyun #define MT6323_TOP_CKTST0         0x012C
84*4882a593Smuzhiyun #define MT6323_TOP_CKTST1         0x012E
85*4882a593Smuzhiyun #define MT6323_TOP_CKTST2         0x0130
86*4882a593Smuzhiyun #define MT6323_TEST_OUT           0x0132
87*4882a593Smuzhiyun #define MT6323_TEST_CON0          0x0134
88*4882a593Smuzhiyun #define MT6323_TEST_CON1          0x0136
89*4882a593Smuzhiyun #define MT6323_EN_STATUS0         0x0138
90*4882a593Smuzhiyun #define MT6323_EN_STATUS1         0x013A
91*4882a593Smuzhiyun #define MT6323_OCSTATUS0          0x013C
92*4882a593Smuzhiyun #define MT6323_OCSTATUS1          0x013E
93*4882a593Smuzhiyun #define MT6323_PGSTATUS           0x0140
94*4882a593Smuzhiyun #define MT6323_CHRSTATUS          0x0142
95*4882a593Smuzhiyun #define MT6323_TDSEL_CON          0x0144
96*4882a593Smuzhiyun #define MT6323_RDSEL_CON          0x0146
97*4882a593Smuzhiyun #define MT6323_SMT_CON0           0x0148
98*4882a593Smuzhiyun #define MT6323_SMT_CON1           0x014A
99*4882a593Smuzhiyun #define MT6323_SMT_CON2           0x014C
100*4882a593Smuzhiyun #define MT6323_SMT_CON3           0x014E
101*4882a593Smuzhiyun #define MT6323_SMT_CON4           0x0150
102*4882a593Smuzhiyun #define MT6323_DRV_CON0           0x0152
103*4882a593Smuzhiyun #define MT6323_DRV_CON1           0x0154
104*4882a593Smuzhiyun #define MT6323_DRV_CON2           0x0156
105*4882a593Smuzhiyun #define MT6323_DRV_CON3           0x0158
106*4882a593Smuzhiyun #define MT6323_DRV_CON4           0x015A
107*4882a593Smuzhiyun #define MT6323_SIMLS1_CON         0x015C
108*4882a593Smuzhiyun #define MT6323_SIMLS2_CON         0x015E
109*4882a593Smuzhiyun #define MT6323_INT_CON0           0x0160
110*4882a593Smuzhiyun #define MT6323_INT_CON0_SET       0x0162
111*4882a593Smuzhiyun #define MT6323_INT_CON0_CLR       0x0164
112*4882a593Smuzhiyun #define MT6323_INT_CON1           0x0166
113*4882a593Smuzhiyun #define MT6323_INT_CON1_SET       0x0168
114*4882a593Smuzhiyun #define MT6323_INT_CON1_CLR       0x016A
115*4882a593Smuzhiyun #define MT6323_INT_MISC_CON       0x016C
116*4882a593Smuzhiyun #define MT6323_INT_MISC_CON_SET   0x016E
117*4882a593Smuzhiyun #define MT6323_INT_MISC_CON_CLR   0x0170
118*4882a593Smuzhiyun #define MT6323_INT_STATUS0        0x0172
119*4882a593Smuzhiyun #define MT6323_INT_STATUS1        0x0174
120*4882a593Smuzhiyun #define MT6323_OC_GEAR_0          0x0176
121*4882a593Smuzhiyun #define MT6323_OC_GEAR_1          0x0178
122*4882a593Smuzhiyun #define MT6323_OC_GEAR_2          0x017A
123*4882a593Smuzhiyun #define MT6323_OC_CTL_VPROC       0x017C
124*4882a593Smuzhiyun #define MT6323_OC_CTL_VSYS        0x017E
125*4882a593Smuzhiyun #define MT6323_OC_CTL_VPA         0x0180
126*4882a593Smuzhiyun #define MT6323_FQMTR_CON0         0x0182
127*4882a593Smuzhiyun #define MT6323_FQMTR_CON1         0x0184
128*4882a593Smuzhiyun #define MT6323_FQMTR_CON2         0x0186
129*4882a593Smuzhiyun #define MT6323_RG_SPI_CON         0x0188
130*4882a593Smuzhiyun #define MT6323_DEW_DIO_EN         0x018A
131*4882a593Smuzhiyun #define MT6323_DEW_READ_TEST      0x018C
132*4882a593Smuzhiyun #define MT6323_DEW_WRITE_TEST     0x018E
133*4882a593Smuzhiyun #define MT6323_DEW_CRC_SWRST      0x0190
134*4882a593Smuzhiyun #define MT6323_DEW_CRC_EN         0x0192
135*4882a593Smuzhiyun #define MT6323_DEW_CRC_VAL        0x0194
136*4882a593Smuzhiyun #define MT6323_DEW_DBG_MON_SEL    0x0196
137*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_KEY_SEL 0x0198
138*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_IV_SEL  0x019A
139*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_EN      0x019C
140*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_RDY     0x019E
141*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_MODE    0x01A0
142*4882a593Smuzhiyun #define MT6323_DEW_CIPHER_SWRST   0x01A2
143*4882a593Smuzhiyun #define MT6323_DEW_RDDMY_NO       0x01A4
144*4882a593Smuzhiyun #define MT6323_DEW_RDATA_DLY_SEL  0x01A6
145*4882a593Smuzhiyun #define MT6323_BUCK_CON0          0x0200
146*4882a593Smuzhiyun #define MT6323_BUCK_CON1          0x0202
147*4882a593Smuzhiyun #define MT6323_BUCK_CON2          0x0204
148*4882a593Smuzhiyun #define MT6323_BUCK_CON3          0x0206
149*4882a593Smuzhiyun #define MT6323_BUCK_CON4          0x0208
150*4882a593Smuzhiyun #define MT6323_BUCK_CON5          0x020A
151*4882a593Smuzhiyun #define MT6323_VPROC_CON0         0x020C
152*4882a593Smuzhiyun #define MT6323_VPROC_CON1         0x020E
153*4882a593Smuzhiyun #define MT6323_VPROC_CON2         0x0210
154*4882a593Smuzhiyun #define MT6323_VPROC_CON3         0x0212
155*4882a593Smuzhiyun #define MT6323_VPROC_CON4         0x0214
156*4882a593Smuzhiyun #define MT6323_VPROC_CON5         0x0216
157*4882a593Smuzhiyun #define MT6323_VPROC_CON7         0x021A
158*4882a593Smuzhiyun #define MT6323_VPROC_CON8         0x021C
159*4882a593Smuzhiyun #define MT6323_VPROC_CON9         0x021E
160*4882a593Smuzhiyun #define MT6323_VPROC_CON10        0x0220
161*4882a593Smuzhiyun #define MT6323_VPROC_CON11        0x0222
162*4882a593Smuzhiyun #define MT6323_VPROC_CON12        0x0224
163*4882a593Smuzhiyun #define MT6323_VPROC_CON13        0x0226
164*4882a593Smuzhiyun #define MT6323_VPROC_CON14        0x0228
165*4882a593Smuzhiyun #define MT6323_VPROC_CON15        0x022A
166*4882a593Smuzhiyun #define MT6323_VPROC_CON18        0x0230
167*4882a593Smuzhiyun #define MT6323_VSYS_CON0          0x0232
168*4882a593Smuzhiyun #define MT6323_VSYS_CON1          0x0234
169*4882a593Smuzhiyun #define MT6323_VSYS_CON2          0x0236
170*4882a593Smuzhiyun #define MT6323_VSYS_CON3          0x0238
171*4882a593Smuzhiyun #define MT6323_VSYS_CON4          0x023A
172*4882a593Smuzhiyun #define MT6323_VSYS_CON5          0x023C
173*4882a593Smuzhiyun #define MT6323_VSYS_CON7          0x0240
174*4882a593Smuzhiyun #define MT6323_VSYS_CON8          0x0242
175*4882a593Smuzhiyun #define MT6323_VSYS_CON9          0x0244
176*4882a593Smuzhiyun #define MT6323_VSYS_CON10         0x0246
177*4882a593Smuzhiyun #define MT6323_VSYS_CON11         0x0248
178*4882a593Smuzhiyun #define MT6323_VSYS_CON12         0x024A
179*4882a593Smuzhiyun #define MT6323_VSYS_CON13         0x024C
180*4882a593Smuzhiyun #define MT6323_VSYS_CON14         0x024E
181*4882a593Smuzhiyun #define MT6323_VSYS_CON15         0x0250
182*4882a593Smuzhiyun #define MT6323_VSYS_CON18         0x0256
183*4882a593Smuzhiyun #define MT6323_VPA_CON0           0x0300
184*4882a593Smuzhiyun #define MT6323_VPA_CON1           0x0302
185*4882a593Smuzhiyun #define MT6323_VPA_CON2           0x0304
186*4882a593Smuzhiyun #define MT6323_VPA_CON3           0x0306
187*4882a593Smuzhiyun #define MT6323_VPA_CON4           0x0308
188*4882a593Smuzhiyun #define MT6323_VPA_CON5           0x030A
189*4882a593Smuzhiyun #define MT6323_VPA_CON7           0x030E
190*4882a593Smuzhiyun #define MT6323_VPA_CON8           0x0310
191*4882a593Smuzhiyun #define MT6323_VPA_CON9           0x0312
192*4882a593Smuzhiyun #define MT6323_VPA_CON10          0x0314
193*4882a593Smuzhiyun #define MT6323_VPA_CON11          0x0316
194*4882a593Smuzhiyun #define MT6323_VPA_CON12          0x0318
195*4882a593Smuzhiyun #define MT6323_VPA_CON14          0x031C
196*4882a593Smuzhiyun #define MT6323_VPA_CON16          0x0320
197*4882a593Smuzhiyun #define MT6323_VPA_CON17          0x0322
198*4882a593Smuzhiyun #define MT6323_VPA_CON18          0x0324
199*4882a593Smuzhiyun #define MT6323_VPA_CON19          0x0326
200*4882a593Smuzhiyun #define MT6323_VPA_CON20          0x0328
201*4882a593Smuzhiyun #define MT6323_BUCK_K_CON0        0x032A
202*4882a593Smuzhiyun #define MT6323_BUCK_K_CON1        0x032C
203*4882a593Smuzhiyun #define MT6323_BUCK_K_CON2        0x032E
204*4882a593Smuzhiyun #define MT6323_ISINK0_CON0        0x0330
205*4882a593Smuzhiyun #define MT6323_ISINK0_CON1        0x0332
206*4882a593Smuzhiyun #define MT6323_ISINK0_CON2        0x0334
207*4882a593Smuzhiyun #define MT6323_ISINK0_CON3        0x0336
208*4882a593Smuzhiyun #define MT6323_ISINK1_CON0        0x0338
209*4882a593Smuzhiyun #define MT6323_ISINK1_CON1        0x033A
210*4882a593Smuzhiyun #define MT6323_ISINK1_CON2        0x033C
211*4882a593Smuzhiyun #define MT6323_ISINK1_CON3        0x033E
212*4882a593Smuzhiyun #define MT6323_ISINK2_CON0        0x0340
213*4882a593Smuzhiyun #define MT6323_ISINK2_CON1        0x0342
214*4882a593Smuzhiyun #define MT6323_ISINK2_CON2        0x0344
215*4882a593Smuzhiyun #define MT6323_ISINK2_CON3        0x0346
216*4882a593Smuzhiyun #define MT6323_ISINK3_CON0        0x0348
217*4882a593Smuzhiyun #define MT6323_ISINK3_CON1        0x034A
218*4882a593Smuzhiyun #define MT6323_ISINK3_CON2        0x034C
219*4882a593Smuzhiyun #define MT6323_ISINK3_CON3        0x034E
220*4882a593Smuzhiyun #define MT6323_ISINK_ANA0         0x0350
221*4882a593Smuzhiyun #define MT6323_ISINK_ANA1         0x0352
222*4882a593Smuzhiyun #define MT6323_ISINK_PHASE_DLY    0x0354
223*4882a593Smuzhiyun #define MT6323_ISINK_EN_CTRL      0x0356
224*4882a593Smuzhiyun #define MT6323_ANALDO_CON0        0x0400
225*4882a593Smuzhiyun #define MT6323_ANALDO_CON1        0x0402
226*4882a593Smuzhiyun #define MT6323_ANALDO_CON2        0x0404
227*4882a593Smuzhiyun #define MT6323_ANALDO_CON3        0x0406
228*4882a593Smuzhiyun #define MT6323_ANALDO_CON4        0x0408
229*4882a593Smuzhiyun #define MT6323_ANALDO_CON5        0x040A
230*4882a593Smuzhiyun #define MT6323_ANALDO_CON6        0x040C
231*4882a593Smuzhiyun #define MT6323_ANALDO_CON7        0x040E
232*4882a593Smuzhiyun #define MT6323_ANALDO_CON8        0x0410
233*4882a593Smuzhiyun #define MT6323_ANALDO_CON10       0x0412
234*4882a593Smuzhiyun #define MT6323_ANALDO_CON15       0x0414
235*4882a593Smuzhiyun #define MT6323_ANALDO_CON16       0x0416
236*4882a593Smuzhiyun #define MT6323_ANALDO_CON17       0x0418
237*4882a593Smuzhiyun #define MT6323_ANALDO_CON18       0x041A
238*4882a593Smuzhiyun #define MT6323_ANALDO_CON19       0x041C
239*4882a593Smuzhiyun #define MT6323_ANALDO_CON20       0x041E
240*4882a593Smuzhiyun #define MT6323_ANALDO_CON21       0x0420
241*4882a593Smuzhiyun #define MT6323_DIGLDO_CON0        0x0500
242*4882a593Smuzhiyun #define MT6323_DIGLDO_CON2        0x0502
243*4882a593Smuzhiyun #define MT6323_DIGLDO_CON3        0x0504
244*4882a593Smuzhiyun #define MT6323_DIGLDO_CON5        0x0506
245*4882a593Smuzhiyun #define MT6323_DIGLDO_CON6        0x0508
246*4882a593Smuzhiyun #define MT6323_DIGLDO_CON7        0x050A
247*4882a593Smuzhiyun #define MT6323_DIGLDO_CON8        0x050C
248*4882a593Smuzhiyun #define MT6323_DIGLDO_CON9        0x050E
249*4882a593Smuzhiyun #define MT6323_DIGLDO_CON10       0x0510
250*4882a593Smuzhiyun #define MT6323_DIGLDO_CON11       0x0512
251*4882a593Smuzhiyun #define MT6323_DIGLDO_CON12       0x0514
252*4882a593Smuzhiyun #define MT6323_DIGLDO_CON13       0x0516
253*4882a593Smuzhiyun #define MT6323_DIGLDO_CON14       0x0518
254*4882a593Smuzhiyun #define MT6323_DIGLDO_CON15       0x051A
255*4882a593Smuzhiyun #define MT6323_DIGLDO_CON16       0x051C
256*4882a593Smuzhiyun #define MT6323_DIGLDO_CON17       0x051E
257*4882a593Smuzhiyun #define MT6323_DIGLDO_CON18       0x0520
258*4882a593Smuzhiyun #define MT6323_DIGLDO_CON19       0x0522
259*4882a593Smuzhiyun #define MT6323_DIGLDO_CON20       0x0524
260*4882a593Smuzhiyun #define MT6323_DIGLDO_CON21       0x0526
261*4882a593Smuzhiyun #define MT6323_DIGLDO_CON23       0x0528
262*4882a593Smuzhiyun #define MT6323_DIGLDO_CON24       0x052A
263*4882a593Smuzhiyun #define MT6323_DIGLDO_CON26       0x052C
264*4882a593Smuzhiyun #define MT6323_DIGLDO_CON27       0x052E
265*4882a593Smuzhiyun #define MT6323_DIGLDO_CON28       0x0530
266*4882a593Smuzhiyun #define MT6323_DIGLDO_CON29       0x0532
267*4882a593Smuzhiyun #define MT6323_DIGLDO_CON30       0x0534
268*4882a593Smuzhiyun #define MT6323_DIGLDO_CON31       0x0536
269*4882a593Smuzhiyun #define MT6323_DIGLDO_CON32       0x0538
270*4882a593Smuzhiyun #define MT6323_DIGLDO_CON33       0x053A
271*4882a593Smuzhiyun #define MT6323_DIGLDO_CON34       0x053C
272*4882a593Smuzhiyun #define MT6323_DIGLDO_CON35       0x053E
273*4882a593Smuzhiyun #define MT6323_DIGLDO_CON36       0x0540
274*4882a593Smuzhiyun #define MT6323_DIGLDO_CON39       0x0542
275*4882a593Smuzhiyun #define MT6323_DIGLDO_CON40       0x0544
276*4882a593Smuzhiyun #define MT6323_DIGLDO_CON41       0x0546
277*4882a593Smuzhiyun #define MT6323_DIGLDO_CON42       0x0548
278*4882a593Smuzhiyun #define MT6323_DIGLDO_CON43       0x054A
279*4882a593Smuzhiyun #define MT6323_DIGLDO_CON44       0x054C
280*4882a593Smuzhiyun #define MT6323_DIGLDO_CON45       0x054E
281*4882a593Smuzhiyun #define MT6323_DIGLDO_CON46       0x0550
282*4882a593Smuzhiyun #define MT6323_DIGLDO_CON47       0x0552
283*4882a593Smuzhiyun #define MT6323_DIGLDO_CON48       0x0554
284*4882a593Smuzhiyun #define MT6323_DIGLDO_CON49       0x0556
285*4882a593Smuzhiyun #define MT6323_DIGLDO_CON50       0x0558
286*4882a593Smuzhiyun #define MT6323_DIGLDO_CON51       0x055A
287*4882a593Smuzhiyun #define MT6323_DIGLDO_CON52       0x055C
288*4882a593Smuzhiyun #define MT6323_DIGLDO_CON53       0x055E
289*4882a593Smuzhiyun #define MT6323_DIGLDO_CON54       0x0560
290*4882a593Smuzhiyun #define MT6323_EFUSE_CON0         0x0600
291*4882a593Smuzhiyun #define MT6323_EFUSE_CON1         0x0602
292*4882a593Smuzhiyun #define MT6323_EFUSE_CON2         0x0604
293*4882a593Smuzhiyun #define MT6323_EFUSE_CON3         0x0606
294*4882a593Smuzhiyun #define MT6323_EFUSE_CON4         0x0608
295*4882a593Smuzhiyun #define MT6323_EFUSE_CON5         0x060A
296*4882a593Smuzhiyun #define MT6323_EFUSE_CON6         0x060C
297*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_0_15     0x060E
298*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_16_31    0x0610
299*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_32_47    0x0612
300*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_48_63    0x0614
301*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_64_79    0x0616
302*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_80_95    0x0618
303*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_96_111   0x061A
304*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_112_127  0x061C
305*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_128_143  0x061E
306*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_144_159  0x0620
307*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_160_175  0x0622
308*4882a593Smuzhiyun #define MT6323_EFUSE_VAL_176_191  0x0624
309*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_0_15    0x0626
310*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_16_31   0x0628
311*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_32_47   0x062A
312*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_48_63   0x062C
313*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_64_79   0x062E
314*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_80_95   0x0630
315*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_96_111  0x0632
316*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_112_127 0x0634
317*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_128_143 0x0636
318*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_144_159 0x0638
319*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_160_175 0x063A
320*4882a593Smuzhiyun #define MT6323_EFUSE_DOUT_176_191 0x063C
321*4882a593Smuzhiyun #define MT6323_EFUSE_CON7         0x063E
322*4882a593Smuzhiyun #define MT6323_EFUSE_CON8         0x0640
323*4882a593Smuzhiyun #define MT6323_EFUSE_CON9         0x0642
324*4882a593Smuzhiyun #define MT6323_RTC_MIX_CON0       0x0644
325*4882a593Smuzhiyun #define MT6323_RTC_MIX_CON1       0x0646
326*4882a593Smuzhiyun #define MT6323_AUDTOP_CON0        0x0700
327*4882a593Smuzhiyun #define MT6323_AUDTOP_CON1        0x0702
328*4882a593Smuzhiyun #define MT6323_AUDTOP_CON2        0x0704
329*4882a593Smuzhiyun #define MT6323_AUDTOP_CON3        0x0706
330*4882a593Smuzhiyun #define MT6323_AUDTOP_CON4        0x0708
331*4882a593Smuzhiyun #define MT6323_AUDTOP_CON5        0x070A
332*4882a593Smuzhiyun #define MT6323_AUDTOP_CON6        0x070C
333*4882a593Smuzhiyun #define MT6323_AUDTOP_CON7        0x070E
334*4882a593Smuzhiyun #define MT6323_AUDTOP_CON8        0x0710
335*4882a593Smuzhiyun #define MT6323_AUDTOP_CON9        0x0712
336*4882a593Smuzhiyun #define MT6323_AUXADC_ADC0        0x0714
337*4882a593Smuzhiyun #define MT6323_AUXADC_ADC1        0x0716
338*4882a593Smuzhiyun #define MT6323_AUXADC_ADC2        0x0718
339*4882a593Smuzhiyun #define MT6323_AUXADC_ADC3        0x071A
340*4882a593Smuzhiyun #define MT6323_AUXADC_ADC4        0x071C
341*4882a593Smuzhiyun #define MT6323_AUXADC_ADC5        0x071E
342*4882a593Smuzhiyun #define MT6323_AUXADC_ADC6        0x0720
343*4882a593Smuzhiyun #define MT6323_AUXADC_ADC7        0x0722
344*4882a593Smuzhiyun #define MT6323_AUXADC_ADC8        0x0724
345*4882a593Smuzhiyun #define MT6323_AUXADC_ADC9        0x0726
346*4882a593Smuzhiyun #define MT6323_AUXADC_ADC10       0x0728
347*4882a593Smuzhiyun #define MT6323_AUXADC_ADC11       0x072A
348*4882a593Smuzhiyun #define MT6323_AUXADC_ADC12       0x072C
349*4882a593Smuzhiyun #define MT6323_AUXADC_ADC13       0x072E
350*4882a593Smuzhiyun #define MT6323_AUXADC_ADC14       0x0730
351*4882a593Smuzhiyun #define MT6323_AUXADC_ADC15       0x0732
352*4882a593Smuzhiyun #define MT6323_AUXADC_ADC16       0x0734
353*4882a593Smuzhiyun #define MT6323_AUXADC_ADC17       0x0736
354*4882a593Smuzhiyun #define MT6323_AUXADC_ADC18       0x0738
355*4882a593Smuzhiyun #define MT6323_AUXADC_ADC19       0x073A
356*4882a593Smuzhiyun #define MT6323_AUXADC_ADC20       0x073C
357*4882a593Smuzhiyun #define MT6323_AUXADC_RSV1        0x073E
358*4882a593Smuzhiyun #define MT6323_AUXADC_RSV2        0x0740
359*4882a593Smuzhiyun #define MT6323_AUXADC_CON0        0x0742
360*4882a593Smuzhiyun #define MT6323_AUXADC_CON1        0x0744
361*4882a593Smuzhiyun #define MT6323_AUXADC_CON2        0x0746
362*4882a593Smuzhiyun #define MT6323_AUXADC_CON3        0x0748
363*4882a593Smuzhiyun #define MT6323_AUXADC_CON4        0x074A
364*4882a593Smuzhiyun #define MT6323_AUXADC_CON5        0x074C
365*4882a593Smuzhiyun #define MT6323_AUXADC_CON6        0x074E
366*4882a593Smuzhiyun #define MT6323_AUXADC_CON7        0x0750
367*4882a593Smuzhiyun #define MT6323_AUXADC_CON8        0x0752
368*4882a593Smuzhiyun #define MT6323_AUXADC_CON9        0x0754
369*4882a593Smuzhiyun #define MT6323_AUXADC_CON10       0x0756
370*4882a593Smuzhiyun #define MT6323_AUXADC_CON11       0x0758
371*4882a593Smuzhiyun #define MT6323_AUXADC_CON12       0x075A
372*4882a593Smuzhiyun #define MT6323_AUXADC_CON13       0x075C
373*4882a593Smuzhiyun #define MT6323_AUXADC_CON14       0x075E
374*4882a593Smuzhiyun #define MT6323_AUXADC_CON15       0x0760
375*4882a593Smuzhiyun #define MT6323_AUXADC_CON16       0x0762
376*4882a593Smuzhiyun #define MT6323_AUXADC_CON17       0x0764
377*4882a593Smuzhiyun #define MT6323_AUXADC_CON18       0x0766
378*4882a593Smuzhiyun #define MT6323_AUXADC_CON19       0x0768
379*4882a593Smuzhiyun #define MT6323_AUXADC_CON20       0x076A
380*4882a593Smuzhiyun #define MT6323_AUXADC_CON21       0x076C
381*4882a593Smuzhiyun #define MT6323_AUXADC_CON22       0x076E
382*4882a593Smuzhiyun #define MT6323_AUXADC_CON23       0x0770
383*4882a593Smuzhiyun #define MT6323_AUXADC_CON24       0x0772
384*4882a593Smuzhiyun #define MT6323_AUXADC_CON25       0x0774
385*4882a593Smuzhiyun #define MT6323_AUXADC_CON26       0x0776
386*4882a593Smuzhiyun #define MT6323_AUXADC_CON27       0x0778
387*4882a593Smuzhiyun #define MT6323_ACCDET_CON0        0x077A
388*4882a593Smuzhiyun #define MT6323_ACCDET_CON1        0x077C
389*4882a593Smuzhiyun #define MT6323_ACCDET_CON2        0x077E
390*4882a593Smuzhiyun #define MT6323_ACCDET_CON3        0x0780
391*4882a593Smuzhiyun #define MT6323_ACCDET_CON4        0x0782
392*4882a593Smuzhiyun #define MT6323_ACCDET_CON5        0x0784
393*4882a593Smuzhiyun #define MT6323_ACCDET_CON6        0x0786
394*4882a593Smuzhiyun #define MT6323_ACCDET_CON7        0x0788
395*4882a593Smuzhiyun #define MT6323_ACCDET_CON8        0x078A
396*4882a593Smuzhiyun #define MT6323_ACCDET_CON9        0x078C
397*4882a593Smuzhiyun #define MT6323_ACCDET_CON10       0x078E
398*4882a593Smuzhiyun #define MT6323_ACCDET_CON11       0x0790
399*4882a593Smuzhiyun #define MT6323_ACCDET_CON12       0x0792
400*4882a593Smuzhiyun #define MT6323_ACCDET_CON13       0x0794
401*4882a593Smuzhiyun #define MT6323_ACCDET_CON14       0x0796
402*4882a593Smuzhiyun #define MT6323_ACCDET_CON15       0x0798
403*4882a593Smuzhiyun #define MT6323_ACCDET_CON16       0x079A
404*4882a593Smuzhiyun 
405*4882a593Smuzhiyun #endif /* __MFD_MT6323_REGISTERS_H__ */
406