xref: /OK3568_Linux_fs/kernel/include/linux/mfd/mt6358/registers.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright (c) 2020 MediaTek Inc.
4*4882a593Smuzhiyun  */
5*4882a593Smuzhiyun 
6*4882a593Smuzhiyun #ifndef __MFD_MT6358_REGISTERS_H__
7*4882a593Smuzhiyun #define __MFD_MT6358_REGISTERS_H__
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun /* PMIC Registers */
10*4882a593Smuzhiyun #define MT6358_SWCID                          0xa
11*4882a593Smuzhiyun #define MT6358_MISC_TOP_INT_CON0              0x188
12*4882a593Smuzhiyun #define MT6358_MISC_TOP_INT_STATUS0           0x194
13*4882a593Smuzhiyun #define MT6358_TOP_INT_STATUS0                0x19e
14*4882a593Smuzhiyun #define MT6358_SCK_TOP_INT_CON0               0x52e
15*4882a593Smuzhiyun #define MT6358_SCK_TOP_INT_STATUS0            0x53a
16*4882a593Smuzhiyun #define MT6358_EOSC_CALI_CON0                 0x540
17*4882a593Smuzhiyun #define MT6358_EOSC_CALI_CON1                 0x542
18*4882a593Smuzhiyun #define MT6358_RTC_MIX_CON0                   0x544
19*4882a593Smuzhiyun #define MT6358_RTC_MIX_CON1                   0x546
20*4882a593Smuzhiyun #define MT6358_RTC_MIX_CON2                   0x548
21*4882a593Smuzhiyun #define MT6358_RTC_DSN_ID                     0x580
22*4882a593Smuzhiyun #define MT6358_RTC_DSN_REV0                   0x582
23*4882a593Smuzhiyun #define MT6358_RTC_DBI                        0x584
24*4882a593Smuzhiyun #define MT6358_RTC_DXI                        0x586
25*4882a593Smuzhiyun #define MT6358_RTC_BBPU                       0x588
26*4882a593Smuzhiyun #define MT6358_RTC_IRQ_STA                    0x58a
27*4882a593Smuzhiyun #define MT6358_RTC_IRQ_EN                     0x58c
28*4882a593Smuzhiyun #define MT6358_RTC_CII_EN                     0x58e
29*4882a593Smuzhiyun #define MT6358_RTC_AL_MASK                    0x590
30*4882a593Smuzhiyun #define MT6358_RTC_TC_SEC                     0x592
31*4882a593Smuzhiyun #define MT6358_RTC_TC_MIN                     0x594
32*4882a593Smuzhiyun #define MT6358_RTC_TC_HOU                     0x596
33*4882a593Smuzhiyun #define MT6358_RTC_TC_DOM                     0x598
34*4882a593Smuzhiyun #define MT6358_RTC_TC_DOW                     0x59a
35*4882a593Smuzhiyun #define MT6358_RTC_TC_MTH                     0x59c
36*4882a593Smuzhiyun #define MT6358_RTC_TC_YEA                     0x59e
37*4882a593Smuzhiyun #define MT6358_RTC_AL_SEC                     0x5a0
38*4882a593Smuzhiyun #define MT6358_RTC_AL_MIN                     0x5a2
39*4882a593Smuzhiyun #define MT6358_RTC_AL_HOU                     0x5a4
40*4882a593Smuzhiyun #define MT6358_RTC_AL_DOM                     0x5a6
41*4882a593Smuzhiyun #define MT6358_RTC_AL_DOW                     0x5a8
42*4882a593Smuzhiyun #define MT6358_RTC_AL_MTH                     0x5aa
43*4882a593Smuzhiyun #define MT6358_RTC_AL_YEA                     0x5ac
44*4882a593Smuzhiyun #define MT6358_RTC_OSC32CON                   0x5ae
45*4882a593Smuzhiyun #define MT6358_RTC_POWERKEY1                  0x5b0
46*4882a593Smuzhiyun #define MT6358_RTC_POWERKEY2                  0x5b2
47*4882a593Smuzhiyun #define MT6358_RTC_PDN1                       0x5b4
48*4882a593Smuzhiyun #define MT6358_RTC_PDN2                       0x5b6
49*4882a593Smuzhiyun #define MT6358_RTC_SPAR0                      0x5b8
50*4882a593Smuzhiyun #define MT6358_RTC_SPAR1                      0x5ba
51*4882a593Smuzhiyun #define MT6358_RTC_PROT                       0x5bc
52*4882a593Smuzhiyun #define MT6358_RTC_DIFF                       0x5be
53*4882a593Smuzhiyun #define MT6358_RTC_CALI                       0x5c0
54*4882a593Smuzhiyun #define MT6358_RTC_WRTGR                      0x5c2
55*4882a593Smuzhiyun #define MT6358_RTC_CON                        0x5c4
56*4882a593Smuzhiyun #define MT6358_RTC_SEC_CTRL                   0x5c6
57*4882a593Smuzhiyun #define MT6358_RTC_INT_CNT                    0x5c8
58*4882a593Smuzhiyun #define MT6358_RTC_SEC_DAT0                   0x5ca
59*4882a593Smuzhiyun #define MT6358_RTC_SEC_DAT1                   0x5cc
60*4882a593Smuzhiyun #define MT6358_RTC_SEC_DAT2                   0x5ce
61*4882a593Smuzhiyun #define MT6358_RTC_SEC_DSN_ID                 0x600
62*4882a593Smuzhiyun #define MT6358_RTC_SEC_DSN_REV0               0x602
63*4882a593Smuzhiyun #define MT6358_RTC_SEC_DBI                    0x604
64*4882a593Smuzhiyun #define MT6358_RTC_SEC_DXI                    0x606
65*4882a593Smuzhiyun #define MT6358_RTC_TC_SEC_SEC                 0x608
66*4882a593Smuzhiyun #define MT6358_RTC_TC_MIN_SEC                 0x60a
67*4882a593Smuzhiyun #define MT6358_RTC_TC_HOU_SEC                 0x60c
68*4882a593Smuzhiyun #define MT6358_RTC_TC_DOM_SEC                 0x60e
69*4882a593Smuzhiyun #define MT6358_RTC_TC_DOW_SEC                 0x610
70*4882a593Smuzhiyun #define MT6358_RTC_TC_MTH_SEC                 0x612
71*4882a593Smuzhiyun #define MT6358_RTC_TC_YEA_SEC                 0x614
72*4882a593Smuzhiyun #define MT6358_RTC_SEC_CK_PDN                 0x616
73*4882a593Smuzhiyun #define MT6358_RTC_SEC_WRTGR                  0x618
74*4882a593Smuzhiyun #define MT6358_PSC_TOP_INT_CON0               0x910
75*4882a593Smuzhiyun #define MT6358_PSC_TOP_INT_STATUS0            0x91c
76*4882a593Smuzhiyun #define MT6358_BM_TOP_INT_CON0                0xc32
77*4882a593Smuzhiyun #define MT6358_BM_TOP_INT_CON1                0xc38
78*4882a593Smuzhiyun #define MT6358_BM_TOP_INT_STATUS0             0xc4a
79*4882a593Smuzhiyun #define MT6358_BM_TOP_INT_STATUS1             0xc4c
80*4882a593Smuzhiyun #define MT6358_HK_TOP_INT_CON0                0xf92
81*4882a593Smuzhiyun #define MT6358_HK_TOP_INT_STATUS0             0xf9e
82*4882a593Smuzhiyun #define MT6358_BUCK_TOP_INT_CON0              0x1318
83*4882a593Smuzhiyun #define MT6358_BUCK_TOP_INT_STATUS0           0x1324
84*4882a593Smuzhiyun #define MT6358_BUCK_VPROC11_CON0              0x1388
85*4882a593Smuzhiyun #define MT6358_BUCK_VPROC11_DBG0              0x139e
86*4882a593Smuzhiyun #define MT6358_BUCK_VPROC11_DBG1              0x13a0
87*4882a593Smuzhiyun #define MT6358_BUCK_VPROC11_ELR0              0x13a6
88*4882a593Smuzhiyun #define MT6358_BUCK_VPROC12_CON0              0x1408
89*4882a593Smuzhiyun #define MT6358_BUCK_VPROC12_DBG0              0x141e
90*4882a593Smuzhiyun #define MT6358_BUCK_VPROC12_DBG1              0x1420
91*4882a593Smuzhiyun #define MT6358_BUCK_VPROC12_ELR0              0x1426
92*4882a593Smuzhiyun #define MT6358_BUCK_VCORE_CON0                0x1488
93*4882a593Smuzhiyun #define MT6358_BUCK_VCORE_DBG0                0x149e
94*4882a593Smuzhiyun #define MT6358_BUCK_VCORE_DBG1                0x14a0
95*4882a593Smuzhiyun #define MT6358_BUCK_VCORE_ELR0                0x14aa
96*4882a593Smuzhiyun #define MT6358_BUCK_VGPU_CON0                 0x1508
97*4882a593Smuzhiyun #define MT6358_BUCK_VGPU_DBG0                 0x151e
98*4882a593Smuzhiyun #define MT6358_BUCK_VGPU_DBG1                 0x1520
99*4882a593Smuzhiyun #define MT6358_BUCK_VGPU_ELR0                 0x1526
100*4882a593Smuzhiyun #define MT6358_BUCK_VMODEM_CON0               0x1588
101*4882a593Smuzhiyun #define MT6358_BUCK_VMODEM_DBG0               0x159e
102*4882a593Smuzhiyun #define MT6358_BUCK_VMODEM_DBG1               0x15a0
103*4882a593Smuzhiyun #define MT6358_BUCK_VMODEM_ELR0               0x15a6
104*4882a593Smuzhiyun #define MT6358_BUCK_VDRAM1_CON0               0x1608
105*4882a593Smuzhiyun #define MT6358_BUCK_VDRAM1_DBG0               0x161e
106*4882a593Smuzhiyun #define MT6358_BUCK_VDRAM1_DBG1               0x1620
107*4882a593Smuzhiyun #define MT6358_BUCK_VDRAM1_ELR0               0x1626
108*4882a593Smuzhiyun #define MT6358_BUCK_VS1_CON0                  0x1688
109*4882a593Smuzhiyun #define MT6358_BUCK_VS1_DBG0                  0x169e
110*4882a593Smuzhiyun #define MT6358_BUCK_VS1_DBG1                  0x16a0
111*4882a593Smuzhiyun #define MT6358_BUCK_VS1_ELR0                  0x16ae
112*4882a593Smuzhiyun #define MT6358_BUCK_VS2_CON0                  0x1708
113*4882a593Smuzhiyun #define MT6358_BUCK_VS2_DBG0                  0x171e
114*4882a593Smuzhiyun #define MT6358_BUCK_VS2_DBG1                  0x1720
115*4882a593Smuzhiyun #define MT6358_BUCK_VS2_ELR0                  0x172e
116*4882a593Smuzhiyun #define MT6358_BUCK_VPA_CON0                  0x1788
117*4882a593Smuzhiyun #define MT6358_BUCK_VPA_CON1                  0x178a
118*4882a593Smuzhiyun #define MT6358_BUCK_VPA_ELR0                  MT6358_BUCK_VPA_CON1
119*4882a593Smuzhiyun #define MT6358_BUCK_VPA_DBG0                  0x1792
120*4882a593Smuzhiyun #define MT6358_BUCK_VPA_DBG1                  0x1794
121*4882a593Smuzhiyun #define MT6358_VPROC_ANA_CON0                 0x180c
122*4882a593Smuzhiyun #define MT6358_VCORE_VGPU_ANA_CON0            0x1828
123*4882a593Smuzhiyun #define MT6358_VMODEM_ANA_CON0                0x1888
124*4882a593Smuzhiyun #define MT6358_VDRAM1_ANA_CON0                0x1896
125*4882a593Smuzhiyun #define MT6358_VS1_ANA_CON0                   0x18a2
126*4882a593Smuzhiyun #define MT6358_VS2_ANA_CON0                   0x18ae
127*4882a593Smuzhiyun #define MT6358_VPA_ANA_CON0                   0x18ba
128*4882a593Smuzhiyun #define MT6358_LDO_TOP_INT_CON0               0x1a50
129*4882a593Smuzhiyun #define MT6358_LDO_TOP_INT_CON1               0x1a56
130*4882a593Smuzhiyun #define MT6358_LDO_TOP_INT_STATUS0            0x1a68
131*4882a593Smuzhiyun #define MT6358_LDO_TOP_INT_STATUS1            0x1a6a
132*4882a593Smuzhiyun #define MT6358_LDO_VXO22_CON0                 0x1a88
133*4882a593Smuzhiyun #define MT6358_LDO_VXO22_CON1                 0x1a96
134*4882a593Smuzhiyun #define MT6358_LDO_VA12_CON0                  0x1a9c
135*4882a593Smuzhiyun #define MT6358_LDO_VA12_CON1                  0x1aaa
136*4882a593Smuzhiyun #define MT6358_LDO_VAUX18_CON0                0x1ab0
137*4882a593Smuzhiyun #define MT6358_LDO_VAUX18_CON1                0x1abe
138*4882a593Smuzhiyun #define MT6358_LDO_VAUD28_CON0                0x1ac4
139*4882a593Smuzhiyun #define MT6358_LDO_VAUD28_CON1                0x1ad2
140*4882a593Smuzhiyun #define MT6358_LDO_VIO28_CON0                 0x1ad8
141*4882a593Smuzhiyun #define MT6358_LDO_VIO28_CON1                 0x1ae6
142*4882a593Smuzhiyun #define MT6358_LDO_VIO18_CON0                 0x1aec
143*4882a593Smuzhiyun #define MT6358_LDO_VIO18_CON1                 0x1afa
144*4882a593Smuzhiyun #define MT6358_LDO_VDRAM2_CON0                0x1b08
145*4882a593Smuzhiyun #define MT6358_LDO_VDRAM2_CON1                0x1b16
146*4882a593Smuzhiyun #define MT6358_LDO_VEMC_CON0                  0x1b1c
147*4882a593Smuzhiyun #define MT6358_LDO_VEMC_CON1                  0x1b2a
148*4882a593Smuzhiyun #define MT6358_LDO_VUSB_CON0_0                0x1b30
149*4882a593Smuzhiyun #define MT6358_LDO_VUSB_CON1                  0x1b40
150*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_CON0          0x1b46
151*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_DBG0          0x1b60
152*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_DBG1          0x1b62
153*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_TRACKING_CON0 0x1b64
154*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_TRACKING_CON1 0x1b66
155*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_TRACKING_CON2 0x1b68
156*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC11_TRACKING_CON3 0x1b6a
157*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_TRACKING_CON0 0x1b6c
158*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_TRACKING_CON1 0x1b6e
159*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_TRACKING_CON2 0x1b70
160*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_TRACKING_CON3 0x1b72
161*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_WAKEUP_CON0          0x1b74
162*4882a593Smuzhiyun #define MT6358_LDO_GON1_ELR_NUM               0x1b76
163*4882a593Smuzhiyun #define MT6358_LDO_VDRAM2_ELR0                0x1b78
164*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_CON0          0x1b88
165*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_DBG0          0x1ba2
166*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_PROC12_DBG1          0x1ba4
167*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_OTHERS_CON0          0x1ba6
168*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_OTHERS_DBG0          0x1bc0
169*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_OTHERS_DBG1          0x1bc2
170*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_GPU_CON0             0x1bc8
171*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_GPU_DBG0             0x1be2
172*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_GPU_DBG1             0x1be4
173*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_CON0                 0x1bee
174*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_CON1                 0x1bf0
175*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_CON2                 0x1bf2
176*4882a593Smuzhiyun #define MT6358_LDO_VSRAM_CON3                 0x1bf4
177*4882a593Smuzhiyun #define MT6358_LDO_VFE28_CON0                 0x1c08
178*4882a593Smuzhiyun #define MT6358_LDO_VFE28_CON1                 0x1c16
179*4882a593Smuzhiyun #define MT6358_LDO_VFE28_CON2                 0x1c18
180*4882a593Smuzhiyun #define MT6358_LDO_VFE28_CON3                 0x1c1a
181*4882a593Smuzhiyun #define MT6358_LDO_VRF18_CON0                 0x1c1c
182*4882a593Smuzhiyun #define MT6358_LDO_VRF18_CON1                 0x1c2a
183*4882a593Smuzhiyun #define MT6358_LDO_VRF18_CON2                 0x1c2c
184*4882a593Smuzhiyun #define MT6358_LDO_VRF18_CON3                 0x1c2e
185*4882a593Smuzhiyun #define MT6358_LDO_VRF12_CON0                 0x1c30
186*4882a593Smuzhiyun #define MT6358_LDO_VRF12_CON1                 0x1c3e
187*4882a593Smuzhiyun #define MT6358_LDO_VRF12_CON2                 0x1c40
188*4882a593Smuzhiyun #define MT6358_LDO_VRF12_CON3                 0x1c42
189*4882a593Smuzhiyun #define MT6358_LDO_VEFUSE_CON0                0x1c44
190*4882a593Smuzhiyun #define MT6358_LDO_VEFUSE_CON1                0x1c52
191*4882a593Smuzhiyun #define MT6358_LDO_VEFUSE_CON2                0x1c54
192*4882a593Smuzhiyun #define MT6358_LDO_VEFUSE_CON3                0x1c56
193*4882a593Smuzhiyun #define MT6358_LDO_VCN18_CON0                 0x1c58
194*4882a593Smuzhiyun #define MT6358_LDO_VCN18_CON1                 0x1c66
195*4882a593Smuzhiyun #define MT6358_LDO_VCN18_CON2                 0x1c68
196*4882a593Smuzhiyun #define MT6358_LDO_VCN18_CON3                 0x1c6a
197*4882a593Smuzhiyun #define MT6358_LDO_VCAMA1_CON0                0x1c6c
198*4882a593Smuzhiyun #define MT6358_LDO_VCAMA1_CON1                0x1c7a
199*4882a593Smuzhiyun #define MT6358_LDO_VCAMA1_CON2                0x1c7c
200*4882a593Smuzhiyun #define MT6358_LDO_VCAMA1_CON3                0x1c7e
201*4882a593Smuzhiyun #define MT6358_LDO_VCAMA2_CON0                0x1c88
202*4882a593Smuzhiyun #define MT6358_LDO_VCAMA2_CON1                0x1c96
203*4882a593Smuzhiyun #define MT6358_LDO_VCAMA2_CON2                0x1c98
204*4882a593Smuzhiyun #define MT6358_LDO_VCAMA2_CON3                0x1c9a
205*4882a593Smuzhiyun #define MT6358_LDO_VCAMD_CON0                 0x1c9c
206*4882a593Smuzhiyun #define MT6358_LDO_VCAMD_CON1                 0x1caa
207*4882a593Smuzhiyun #define MT6358_LDO_VCAMD_CON2                 0x1cac
208*4882a593Smuzhiyun #define MT6358_LDO_VCAMD_CON3                 0x1cae
209*4882a593Smuzhiyun #define MT6358_LDO_VCAMIO_CON0                0x1cb0
210*4882a593Smuzhiyun #define MT6358_LDO_VCAMIO_CON1                0x1cbe
211*4882a593Smuzhiyun #define MT6358_LDO_VCAMIO_CON2                0x1cc0
212*4882a593Smuzhiyun #define MT6358_LDO_VCAMIO_CON3                0x1cc2
213*4882a593Smuzhiyun #define MT6358_LDO_VMC_CON0                   0x1cc4
214*4882a593Smuzhiyun #define MT6358_LDO_VMC_CON1                   0x1cd2
215*4882a593Smuzhiyun #define MT6358_LDO_VMC_CON2                   0x1cd4
216*4882a593Smuzhiyun #define MT6358_LDO_VMC_CON3                   0x1cd6
217*4882a593Smuzhiyun #define MT6358_LDO_VMCH_CON0                  0x1cd8
218*4882a593Smuzhiyun #define MT6358_LDO_VMCH_CON1                  0x1ce6
219*4882a593Smuzhiyun #define MT6358_LDO_VMCH_CON2                  0x1ce8
220*4882a593Smuzhiyun #define MT6358_LDO_VMCH_CON3                  0x1cea
221*4882a593Smuzhiyun #define MT6358_LDO_VIBR_CON0                  0x1d08
222*4882a593Smuzhiyun #define MT6358_LDO_VIBR_CON1                  0x1d16
223*4882a593Smuzhiyun #define MT6358_LDO_VIBR_CON2                  0x1d18
224*4882a593Smuzhiyun #define MT6358_LDO_VIBR_CON3                  0x1d1a
225*4882a593Smuzhiyun #define MT6358_LDO_VCN33_CON0_0               0x1d1c
226*4882a593Smuzhiyun #define MT6358_LDO_VCN33_CON0_1               0x1d2a
227*4882a593Smuzhiyun #define MT6358_LDO_VCN33_CON1                 0x1d2c
228*4882a593Smuzhiyun #define MT6358_LDO_VCN33_BT_CON1              MT6358_LDO_VCN33_CON1
229*4882a593Smuzhiyun #define MT6358_LDO_VCN33_WIFI_CON1            MT6358_LDO_VCN33_CON1
230*4882a593Smuzhiyun #define MT6358_LDO_VCN33_CON2                 0x1d2e
231*4882a593Smuzhiyun #define MT6358_LDO_VCN33_CON3                 0x1d30
232*4882a593Smuzhiyun #define MT6358_LDO_VLDO28_CON0_0              0x1d32
233*4882a593Smuzhiyun #define MT6358_LDO_VLDO28_CON0_1              0x1d40
234*4882a593Smuzhiyun #define MT6358_LDO_VLDO28_CON1                0x1d42
235*4882a593Smuzhiyun #define MT6358_LDO_VLDO28_CON2                0x1d44
236*4882a593Smuzhiyun #define MT6358_LDO_VLDO28_CON3                0x1d46
237*4882a593Smuzhiyun #define MT6358_LDO_VSIM1_CON0                 0x1d48
238*4882a593Smuzhiyun #define MT6358_LDO_VSIM1_CON1                 0x1d56
239*4882a593Smuzhiyun #define MT6358_LDO_VSIM1_CON2                 0x1d58
240*4882a593Smuzhiyun #define MT6358_LDO_VSIM1_CON3                 0x1d5a
241*4882a593Smuzhiyun #define MT6358_LDO_VSIM2_CON0                 0x1d5c
242*4882a593Smuzhiyun #define MT6358_LDO_VSIM2_CON1                 0x1d6a
243*4882a593Smuzhiyun #define MT6358_LDO_VSIM2_CON2                 0x1d6c
244*4882a593Smuzhiyun #define MT6358_LDO_VSIM2_CON3                 0x1d6e
245*4882a593Smuzhiyun #define MT6358_LDO_VCN28_CON0                 0x1d88
246*4882a593Smuzhiyun #define MT6358_LDO_VCN28_CON1                 0x1d96
247*4882a593Smuzhiyun #define MT6358_LDO_VCN28_CON2                 0x1d98
248*4882a593Smuzhiyun #define MT6358_LDO_VCN28_CON3                 0x1d9a
249*4882a593Smuzhiyun #define MT6358_VRTC28_CON0                    0x1d9c
250*4882a593Smuzhiyun #define MT6358_LDO_VBIF28_CON0                0x1d9e
251*4882a593Smuzhiyun #define MT6358_LDO_VBIF28_CON1                0x1dac
252*4882a593Smuzhiyun #define MT6358_LDO_VBIF28_CON2                0x1dae
253*4882a593Smuzhiyun #define MT6358_LDO_VBIF28_CON3                0x1db0
254*4882a593Smuzhiyun #define MT6358_VCAMA1_ANA_CON0                0x1e08
255*4882a593Smuzhiyun #define MT6358_VCAMA2_ANA_CON0                0x1e0c
256*4882a593Smuzhiyun #define MT6358_VCN33_ANA_CON0                 0x1e28
257*4882a593Smuzhiyun #define MT6358_VSIM1_ANA_CON0                 0x1e2c
258*4882a593Smuzhiyun #define MT6358_VSIM2_ANA_CON0                 0x1e30
259*4882a593Smuzhiyun #define MT6358_VUSB_ANA_CON0                  0x1e34
260*4882a593Smuzhiyun #define MT6358_VEMC_ANA_CON0                  0x1e38
261*4882a593Smuzhiyun #define MT6358_VLDO28_ANA_CON0                0x1e3c
262*4882a593Smuzhiyun #define MT6358_VIO28_ANA_CON0                 0x1e40
263*4882a593Smuzhiyun #define MT6358_VIBR_ANA_CON0                  0x1e44
264*4882a593Smuzhiyun #define MT6358_VMCH_ANA_CON0                  0x1e48
265*4882a593Smuzhiyun #define MT6358_VMC_ANA_CON0                   0x1e4c
266*4882a593Smuzhiyun #define MT6358_VRF18_ANA_CON0                 0x1e88
267*4882a593Smuzhiyun #define MT6358_VCN18_ANA_CON0                 0x1e8c
268*4882a593Smuzhiyun #define MT6358_VCAMIO_ANA_CON0                0x1e90
269*4882a593Smuzhiyun #define MT6358_VIO18_ANA_CON0                 0x1e94
270*4882a593Smuzhiyun #define MT6358_VEFUSE_ANA_CON0                0x1e98
271*4882a593Smuzhiyun #define MT6358_VRF12_ANA_CON0                 0x1e9c
272*4882a593Smuzhiyun #define MT6358_VSRAM_PROC11_ANA_CON0          0x1ea0
273*4882a593Smuzhiyun #define MT6358_VSRAM_PROC12_ANA_CON0          0x1ea4
274*4882a593Smuzhiyun #define MT6358_VSRAM_OTHERS_ANA_CON0          0x1ea6
275*4882a593Smuzhiyun #define MT6358_VSRAM_GPU_ANA_CON0             0x1ea8
276*4882a593Smuzhiyun #define MT6358_VDRAM2_ANA_CON0                0x1eaa
277*4882a593Smuzhiyun #define MT6358_VCAMD_ANA_CON0                 0x1eae
278*4882a593Smuzhiyun #define MT6358_VA12_ANA_CON0                  0x1eb2
279*4882a593Smuzhiyun #define MT6358_AUD_TOP_INT_CON0               0x2228
280*4882a593Smuzhiyun #define MT6358_AUD_TOP_INT_STATUS0            0x2234
281*4882a593Smuzhiyun 
282*4882a593Smuzhiyun #endif /* __MFD_MT6358_REGISTERS_H__ */
283