blob: b7cea9b639927841482b4ee55af108bb7ee2fa97 [file] [log] [blame]
Duy Truong790f06d2013-02-13 16:38:12 -08001/* Copyright (c) 2011-2012, The Linux Foundation. All rights reserved.
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07002 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Asish Bhattacharyab1aeae22012-02-15 08:29:28 +053013#include <linux/mfd/wcd9xxx/wcd9310_registers.h>
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070014#include "wcd9310.h"
15
16const u8 tabla_reg_readable[TABLA_CACHE_SIZE] = {
17 [TABLA_A_CHIP_CTL] = 1,
18 [TABLA_A_CHIP_STATUS] = 1,
19 [TABLA_A_CHIP_ID_BYTE_0] = 1,
20 [TABLA_A_CHIP_ID_BYTE_1] = 1,
21 [TABLA_A_CHIP_ID_BYTE_2] = 1,
22 [TABLA_A_CHIP_ID_BYTE_3] = 1,
23 [TABLA_A_CHIP_VERSION] = 1,
24 [TABLA_A_SB_VERSION] = 1,
25 [TABLA_A_SLAVE_ID_1] = 1,
26 [TABLA_A_SLAVE_ID_2] = 1,
27 [TABLA_A_SLAVE_ID_3] = 1,
28 [TABLA_A_PIN_CTL_OE0] = 1,
29 [TABLA_A_PIN_CTL_OE1] = 1,
30 [TABLA_A_PIN_CTL_DATA0] = 1,
31 [TABLA_A_PIN_CTL_DATA1] = 1,
32 [TABLA_A_HDRIVE_GENERIC] = 1,
33 [TABLA_A_HDRIVE_OVERRIDE] = 1,
34 [TABLA_A_ANA_CSR_WAIT_STATE] = 1,
35 [TABLA_A_PROCESS_MONITOR_CTL0] = 1,
36 [TABLA_A_PROCESS_MONITOR_CTL1] = 1,
37 [TABLA_A_PROCESS_MONITOR_CTL2] = 1,
38 [TABLA_A_PROCESS_MONITOR_CTL3] = 1,
39 [TABLA_A_QFUSE_CTL] = 1,
40 [TABLA_A_QFUSE_STATUS] = 1,
41 [TABLA_A_QFUSE_DATA_OUT0] = 1,
42 [TABLA_A_QFUSE_DATA_OUT1] = 1,
43 [TABLA_A_QFUSE_DATA_OUT2] = 1,
44 [TABLA_A_QFUSE_DATA_OUT3] = 1,
45 [TABLA_A_CDC_CTL] = 1,
46 [TABLA_A_LEAKAGE_CTL] = 1,
47 [TABLA_A_INTR_MODE] = 1,
48 [TABLA_A_INTR_MASK0] = 1,
49 [TABLA_A_INTR_MASK1] = 1,
50 [TABLA_A_INTR_MASK2] = 1,
51 [TABLA_A_INTR_STATUS0] = 1,
52 [TABLA_A_INTR_STATUS1] = 1,
53 [TABLA_A_INTR_STATUS2] = 1,
54 [TABLA_A_INTR_CLEAR0] = 0,
55 [TABLA_A_INTR_CLEAR1] = 0,
56 [TABLA_A_INTR_CLEAR2] = 0,
57 [TABLA_A_INTR_LEVEL0] = 1,
58 [TABLA_A_INTR_LEVEL1] = 1,
59 [TABLA_A_INTR_LEVEL2] = 1,
60 [TABLA_A_INTR_TEST0] = 1,
61 [TABLA_A_INTR_TEST1] = 1,
62 [TABLA_A_INTR_TEST2] = 1,
63 [TABLA_A_INTR_SET0] = 1,
64 [TABLA_A_INTR_SET1] = 1,
65 [TABLA_A_INTR_SET2] = 1,
66 [TABLA_A_CDC_TX_I2S_SCK_MODE] = 1,
67 [TABLA_A_CDC_TX_I2S_WS_MODE] = 1,
68 [TABLA_A_CDC_DMIC_DATA0_MODE] = 1,
69 [TABLA_A_CDC_DMIC_CLK0_MODE] = 1,
70 [TABLA_A_CDC_DMIC_DATA1_MODE] = 1,
71 [TABLA_A_CDC_DMIC_CLK1_MODE] = 1,
72 [TABLA_A_CDC_RX_I2S_SCK_MODE] = 1,
73 [TABLA_A_CDC_RX_I2S_WS_MODE] = 1,
74 [TABLA_A_CDC_DMIC_DATA2_MODE] = 1,
75 [TABLA_A_CDC_DMIC_CLK2_MODE] = 1,
76 [TABLA_A_CDC_INTR_MODE] = 1,
77 [TABLA_A_BIAS_REF_CTL] = 1,
78 [TABLA_A_BIAS_CENTRAL_BG_CTL] = 1,
79 [TABLA_A_BIAS_PRECHRG_CTL] = 1,
80 [TABLA_A_BIAS_CURR_CTL_1] = 1,
81 [TABLA_A_BIAS_CURR_CTL_2] = 1,
82 [TABLA_A_BIAS_CONFIG_MODE_BG_CTL] = 1,
83 [TABLA_A_BIAS_BG_STATUS] = 1,
84 [TABLA_A_CLK_BUFF_EN1] = 1,
85 [TABLA_A_CLK_BUFF_EN2] = 1,
86 [TABLA_A_LDO_H_MODE_1] = 1,
87 [TABLA_A_LDO_H_MODE_2] = 1,
88 [TABLA_A_LDO_H_LOOP_CTL] = 1,
89 [TABLA_A_LDO_H_COMP_1] = 1,
90 [TABLA_A_LDO_H_COMP_2] = 1,
91 [TABLA_A_LDO_H_BIAS_1] = 1,
92 [TABLA_A_LDO_H_BIAS_2] = 1,
93 [TABLA_A_LDO_H_BIAS_3] = 1,
94 [TABLA_A_LDO_L_MODE_1] = 1,
95 [TABLA_A_LDO_L_MODE_2] = 1,
96 [TABLA_A_LDO_L_LOOP_CTL] = 1,
97 [TABLA_A_LDO_L_COMP_1] = 1,
98 [TABLA_A_LDO_L_COMP_2] = 1,
99 [TABLA_A_LDO_L_BIAS_1] = 1,
100 [TABLA_A_LDO_L_BIAS_2] = 1,
101 [TABLA_A_LDO_L_BIAS_3] = 1,
102 [TABLA_A_MICB_CFILT_1_CTL] = 1,
103 [TABLA_A_MICB_CFILT_1_VAL] = 1,
104 [TABLA_A_MICB_CFILT_1_PRECHRG] = 1,
105 [TABLA_A_MICB_1_CTL] = 1,
106 [TABLA_A_MICB_1_INT_RBIAS] = 1,
107 [TABLA_A_MICB_1_MBHC] = 1,
108 [TABLA_A_MICB_CFILT_2_CTL] = 1,
109 [TABLA_A_MICB_CFILT_2_VAL] = 1,
110 [TABLA_A_MICB_CFILT_2_PRECHRG] = 1,
111 [TABLA_A_MICB_2_CTL] = 1,
112 [TABLA_A_MICB_2_INT_RBIAS] = 1,
113 [TABLA_A_MICB_2_MBHC] = 1,
114 [TABLA_A_MICB_CFILT_3_CTL] = 1,
115 [TABLA_A_MICB_CFILT_3_VAL] = 1,
116 [TABLA_A_MICB_CFILT_3_PRECHRG] = 1,
117 [TABLA_A_MICB_3_CTL] = 1,
118 [TABLA_A_MICB_3_INT_RBIAS] = 1,
119 [TABLA_A_MICB_3_MBHC] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700120 [TABLA_A_TX_COM_BIAS] = 1,
121 [TABLA_A_MBHC_SCALING_MUX_1] = 1,
122 [TABLA_A_MBHC_SCALING_MUX_2] = 1,
123 [TABLA_A_TX_SUP_SWITCH_CTRL_1] = 1,
124 [TABLA_A_TX_SUP_SWITCH_CTRL_2] = 1,
125 [TABLA_A_TX_1_2_EN] = 1,
126 [TABLA_A_TX_1_2_TEST_EN] = 1,
127 [TABLA_A_TX_1_2_ADC_CH1] = 1,
128 [TABLA_A_TX_1_2_ADC_CH2] = 1,
129 [TABLA_A_TX_1_2_ATEST_REFCTRL] = 1,
130 [TABLA_A_TX_1_2_TEST_CTL] = 1,
131 [TABLA_A_TX_1_2_TEST_BLOCK_EN] = 1,
132 [TABLA_A_TX_1_2_TXFE_CLKDIV] = 1,
133 [TABLA_A_TX_1_2_SAR_ERR_CH1] = 1,
134 [TABLA_A_TX_1_2_SAR_ERR_CH2] = 1,
135 [TABLA_A_TX_3_4_EN] = 1,
136 [TABLA_A_TX_3_4_TEST_EN] = 1,
137 [TABLA_A_TX_3_4_ADC_CH3] = 1,
138 [TABLA_A_TX_3_4_ADC_CH4] = 1,
139 [TABLA_A_TX_3_4_ATEST_REFCTRL] = 1,
140 [TABLA_A_TX_3_4_TEST_CTL] = 1,
141 [TABLA_A_TX_3_4_TEST_BLOCK_EN] = 1,
142 [TABLA_A_TX_3_4_TXFE_CKDIV] = 1,
143 [TABLA_A_TX_3_4_SAR_ERR_CH3] = 1,
144 [TABLA_A_TX_3_4_SAR_ERR_CH4] = 1,
145 [TABLA_A_TX_5_6_EN] = 1,
146 [TABLA_A_TX_5_6_TEST_EN] = 1,
147 [TABLA_A_TX_5_6_ADC_CH5] = 1,
148 [TABLA_A_TX_5_6_ADC_CH6] = 1,
149 [TABLA_A_TX_5_6_ATEST_REFCTRL] = 1,
150 [TABLA_A_TX_5_6_TEST_CTL] = 1,
151 [TABLA_A_TX_5_6_TEST_BLOCK_EN] = 1,
152 [TABLA_A_TX_5_6_TXFE_CKDIV] = 1,
153 [TABLA_A_TX_5_6_SAR_ERR_CH5] = 1,
154 [TABLA_A_TX_5_6_SAR_ERR_CH6] = 1,
155 [TABLA_A_TX_7_MBHC_EN] = 1,
156 [TABLA_A_TX_7_MBHC_ATEST_REFCTRL] = 1,
157 [TABLA_A_TX_7_MBHC_ADC] = 1,
158 [TABLA_A_TX_7_MBHC_TEST_CTL] = 1,
159 [TABLA_A_TX_7_MBHC_SAR_ERR] = 1,
160 [TABLA_A_TX_7_TXFE_CLKDIV] = 1,
161 [TABLA_A_AUX_COM_CTL] = 1,
162 [TABLA_A_AUX_COM_ATEST] = 1,
163 [TABLA_A_AUX_L_EN] = 1,
164 [TABLA_A_AUX_L_GAIN] = 1,
165 [TABLA_A_AUX_L_PA_CONN] = 1,
166 [TABLA_A_AUX_L_PA_CONN_INV] = 1,
167 [TABLA_A_AUX_R_EN] = 1,
168 [TABLA_A_AUX_R_GAIN] = 1,
169 [TABLA_A_AUX_R_PA_CONN] = 1,
170 [TABLA_A_AUX_R_PA_CONN_INV] = 1,
171 [TABLA_A_CP_EN] = 1,
172 [TABLA_A_CP_CLK] = 1,
173 [TABLA_A_CP_STATIC] = 1,
174 [TABLA_A_CP_DCC1] = 1,
175 [TABLA_A_CP_DCC3] = 1,
176 [TABLA_A_CP_ATEST] = 1,
177 [TABLA_A_CP_DTEST] = 1,
178 [TABLA_A_RX_COM_TIMER_DIV] = 1,
179 [TABLA_A_RX_COM_OCP_CTL] = 1,
180 [TABLA_A_RX_COM_OCP_COUNT] = 1,
181 [TABLA_A_RX_COM_DAC_CTL] = 1,
182 [TABLA_A_RX_COM_BIAS] = 1,
183 [TABLA_A_RX_HPH_BIAS_PA] = 1,
184 [TABLA_A_RX_HPH_BIAS_LDO] = 1,
185 [TABLA_A_RX_HPH_BIAS_CNP] = 1,
186 [TABLA_A_RX_HPH_BIAS_WG] = 1,
187 [TABLA_A_RX_HPH_OCP_CTL] = 1,
188 [TABLA_A_RX_HPH_CNP_EN] = 1,
189 [TABLA_A_RX_HPH_CNP_WG_CTL] = 1,
190 [TABLA_A_RX_HPH_CNP_WG_TIME] = 1,
191 [TABLA_A_RX_HPH_L_GAIN] = 1,
192 [TABLA_A_RX_HPH_L_TEST] = 1,
193 [TABLA_A_RX_HPH_L_PA_CTL] = 1,
194 [TABLA_A_RX_HPH_L_DAC_CTL] = 1,
195 [TABLA_A_RX_HPH_L_ATEST] = 1,
196 [TABLA_A_RX_HPH_L_STATUS] = 1,
197 [TABLA_A_RX_HPH_R_GAIN] = 1,
198 [TABLA_A_RX_HPH_R_TEST] = 1,
199 [TABLA_A_RX_HPH_R_PA_CTL] = 1,
200 [TABLA_A_RX_HPH_R_DAC_CTL] = 1,
201 [TABLA_A_RX_HPH_R_ATEST] = 1,
202 [TABLA_A_RX_HPH_R_STATUS] = 1,
203 [TABLA_A_RX_EAR_BIAS_PA] = 1,
204 [TABLA_A_RX_EAR_BIAS_CMBUFF] = 1,
205 [TABLA_A_RX_EAR_EN] = 1,
206 [TABLA_A_RX_EAR_GAIN] = 1,
207 [TABLA_A_RX_EAR_CMBUFF] = 1,
208 [TABLA_A_RX_EAR_ICTL] = 1,
209 [TABLA_A_RX_EAR_CCOMP] = 1,
210 [TABLA_A_RX_EAR_VCM] = 1,
211 [TABLA_A_RX_EAR_CNP] = 1,
212 [TABLA_A_RX_EAR_ATEST] = 1,
213 [TABLA_A_RX_EAR_STATUS] = 1,
214 [TABLA_A_RX_LINE_BIAS_PA] = 1,
215 [TABLA_A_RX_LINE_BIAS_DAC] = 1,
216 [TABLA_A_RX_LINE_BIAS_CNP] = 1,
217 [TABLA_A_RX_LINE_COM] = 1,
218 [TABLA_A_RX_LINE_CNP_EN] = 1,
219 [TABLA_A_RX_LINE_CNP_WG_CTL] = 1,
220 [TABLA_A_RX_LINE_CNP_WG_TIME] = 1,
221 [TABLA_A_RX_LINE_1_GAIN] = 1,
222 [TABLA_A_RX_LINE_1_TEST] = 1,
223 [TABLA_A_RX_LINE_1_DAC_CTL] = 1,
224 [TABLA_A_RX_LINE_1_STATUS] = 1,
225 [TABLA_A_RX_LINE_2_GAIN] = 1,
226 [TABLA_A_RX_LINE_2_TEST] = 1,
227 [TABLA_A_RX_LINE_2_DAC_CTL] = 1,
228 [TABLA_A_RX_LINE_2_STATUS] = 1,
229 [TABLA_A_RX_LINE_3_GAIN] = 1,
230 [TABLA_A_RX_LINE_3_TEST] = 1,
231 [TABLA_A_RX_LINE_3_DAC_CTL] = 1,
232 [TABLA_A_RX_LINE_3_STATUS] = 1,
233 [TABLA_A_RX_LINE_4_GAIN] = 1,
234 [TABLA_A_RX_LINE_4_TEST] = 1,
235 [TABLA_A_RX_LINE_4_DAC_CTL] = 1,
236 [TABLA_A_RX_LINE_4_STATUS] = 1,
237 [TABLA_A_RX_LINE_5_GAIN] = 1,
238 [TABLA_A_RX_LINE_5_TEST] = 1,
239 [TABLA_A_RX_LINE_5_DAC_CTL] = 1,
240 [TABLA_A_RX_LINE_5_STATUS] = 1,
241 [TABLA_A_RX_LINE_CNP_DBG] = 1,
242 [TABLA_A_MBHC_HPH] = 1,
243 [TABLA_A_CONFIG_MODE_FREQ] = 1,
244 [TABLA_A_CONFIG_MODE_TEST] = 1,
245 [TABLA_A_CONFIG_MODE_STATUS] = 1,
246 [TABLA_A_CONFIG_MODE_TUNER] = 1,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700247 [TABLA_A_CDC_ANC1_CTL] = 1,
248 [TABLA_A_CDC_ANC1_SHIFT] = 1,
249 [TABLA_A_CDC_ANC1_FILT1_B1_CTL] = 1,
250 [TABLA_A_CDC_ANC1_FILT1_B2_CTL] = 1,
251 [TABLA_A_CDC_ANC1_FILT1_B3_CTL] = 1,
252 [TABLA_A_CDC_ANC1_FILT1_B4_CTL] = 1,
253 [TABLA_A_CDC_ANC1_FILT2_B1_CTL] = 1,
254 [TABLA_A_CDC_ANC1_FILT2_B2_CTL] = 1,
255 [TABLA_A_CDC_ANC1_FILT2_B3_CTL] = 1,
256 [TABLA_A_CDC_ANC1_SPARE] = 1,
257 [TABLA_A_CDC_ANC1_FILT3_CTL] = 1,
258 [TABLA_A_CDC_ANC1_FILT4_CTL] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700259 [TABLA_A_CDC_TX1_VOL_CTL_TIMER] = 1,
260 [TABLA_A_CDC_TX2_VOL_CTL_TIMER] = 1,
261 [TABLA_A_CDC_TX3_VOL_CTL_TIMER] = 1,
262 [TABLA_A_CDC_TX4_VOL_CTL_TIMER] = 1,
263 [TABLA_A_CDC_TX5_VOL_CTL_TIMER] = 1,
264 [TABLA_A_CDC_TX6_VOL_CTL_TIMER] = 1,
265 [TABLA_A_CDC_TX7_VOL_CTL_TIMER] = 1,
266 [TABLA_A_CDC_TX8_VOL_CTL_TIMER] = 1,
267 [TABLA_A_CDC_TX9_VOL_CTL_TIMER] = 1,
268 [TABLA_A_CDC_TX10_VOL_CTL_TIMER] = 1,
269 [TABLA_A_CDC_TX1_VOL_CTL_GAIN] = 1,
270 [TABLA_A_CDC_TX2_VOL_CTL_GAIN] = 1,
271 [TABLA_A_CDC_TX3_VOL_CTL_GAIN] = 1,
272 [TABLA_A_CDC_TX4_VOL_CTL_GAIN] = 1,
273 [TABLA_A_CDC_TX5_VOL_CTL_GAIN] = 1,
274 [TABLA_A_CDC_TX6_VOL_CTL_GAIN] = 1,
275 [TABLA_A_CDC_TX7_VOL_CTL_GAIN] = 1,
276 [TABLA_A_CDC_TX8_VOL_CTL_GAIN] = 1,
277 [TABLA_A_CDC_TX9_VOL_CTL_GAIN] = 1,
278 [TABLA_A_CDC_TX10_VOL_CTL_GAIN] = 1,
279 [TABLA_A_CDC_TX1_VOL_CTL_CFG] = 1,
280 [TABLA_A_CDC_TX2_VOL_CTL_CFG] = 1,
281 [TABLA_A_CDC_TX3_VOL_CTL_CFG] = 1,
282 [TABLA_A_CDC_TX4_VOL_CTL_CFG] = 1,
283 [TABLA_A_CDC_TX5_VOL_CTL_CFG] = 1,
284 [TABLA_A_CDC_TX6_VOL_CTL_CFG] = 1,
285 [TABLA_A_CDC_TX7_VOL_CTL_CFG] = 1,
286 [TABLA_A_CDC_TX8_VOL_CTL_CFG] = 1,
287 [TABLA_A_CDC_TX9_VOL_CTL_CFG] = 1,
288 [TABLA_A_CDC_TX10_VOL_CTL_CFG] = 1,
289 [TABLA_A_CDC_TX1_MUX_CTL] = 1,
290 [TABLA_A_CDC_TX2_MUX_CTL] = 1,
291 [TABLA_A_CDC_TX3_MUX_CTL] = 1,
292 [TABLA_A_CDC_TX4_MUX_CTL] = 1,
293 [TABLA_A_CDC_TX5_MUX_CTL] = 1,
294 [TABLA_A_CDC_TX6_MUX_CTL] = 1,
295 [TABLA_A_CDC_TX7_MUX_CTL] = 1,
296 [TABLA_A_CDC_TX8_MUX_CTL] = 1,
297 [TABLA_A_CDC_TX9_MUX_CTL] = 1,
298 [TABLA_A_CDC_TX10_MUX_CTL] = 1,
299 [TABLA_A_CDC_TX1_CLK_FS_CTL] = 1,
300 [TABLA_A_CDC_TX2_CLK_FS_CTL] = 1,
301 [TABLA_A_CDC_TX3_CLK_FS_CTL] = 1,
302 [TABLA_A_CDC_TX4_CLK_FS_CTL] = 1,
303 [TABLA_A_CDC_TX5_CLK_FS_CTL] = 1,
304 [TABLA_A_CDC_TX6_CLK_FS_CTL] = 1,
305 [TABLA_A_CDC_TX7_CLK_FS_CTL] = 1,
306 [TABLA_A_CDC_TX8_CLK_FS_CTL] = 1,
307 [TABLA_A_CDC_TX9_CLK_FS_CTL] = 1,
308 [TABLA_A_CDC_TX10_CLK_FS_CTL] = 1,
309 [TABLA_A_CDC_TX1_DMIC_CTL] = 1,
310 [TABLA_A_CDC_TX2_DMIC_CTL] = 1,
311 [TABLA_A_CDC_TX3_DMIC_CTL] = 1,
312 [TABLA_A_CDC_TX4_DMIC_CTL] = 1,
313 [TABLA_A_CDC_TX5_DMIC_CTL] = 1,
314 [TABLA_A_CDC_TX6_DMIC_CTL] = 1,
315 [TABLA_A_CDC_TX7_DMIC_CTL] = 1,
316 [TABLA_A_CDC_TX8_DMIC_CTL] = 1,
317 [TABLA_A_CDC_TX9_DMIC_CTL] = 1,
318 [TABLA_A_CDC_TX10_DMIC_CTL] = 1,
Patrick Laiddc8eb82011-09-21 13:24:37 -0700319 [TABLA_A_CDC_ANC2_CTL] = 1,
320 [TABLA_A_CDC_ANC2_SHIFT] = 1,
321 [TABLA_A_CDC_ANC2_FILT1_B1_CTL] = 1,
322 [TABLA_A_CDC_ANC2_FILT1_B2_CTL] = 1,
323 [TABLA_A_CDC_ANC2_FILT1_B3_CTL] = 1,
324 [TABLA_A_CDC_ANC2_FILT1_B4_CTL] = 1,
325 [TABLA_A_CDC_ANC2_FILT2_B1_CTL] = 1,
326 [TABLA_A_CDC_ANC2_FILT2_B2_CTL] = 1,
327 [TABLA_A_CDC_ANC2_FILT2_B3_CTL] = 1,
328 [TABLA_A_CDC_ANC2_SPARE] = 1,
329 [TABLA_A_CDC_ANC2_FILT3_CTL] = 1,
330 [TABLA_A_CDC_ANC2_FILT4_CTL] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700331 [TABLA_A_CDC_SRC1_PDA_CFG] = 1,
332 [TABLA_A_CDC_SRC2_PDA_CFG] = 1,
333 [TABLA_A_CDC_SRC1_FS_CTL] = 1,
334 [TABLA_A_CDC_SRC2_FS_CTL] = 1,
335 [TABLA_A_CDC_RX1_B1_CTL] = 1,
336 [TABLA_A_CDC_RX2_B1_CTL] = 1,
337 [TABLA_A_CDC_RX3_B1_CTL] = 1,
338 [TABLA_A_CDC_RX4_B1_CTL] = 1,
339 [TABLA_A_CDC_RX5_B1_CTL] = 1,
340 [TABLA_A_CDC_RX6_B1_CTL] = 1,
341 [TABLA_A_CDC_RX7_B1_CTL] = 1,
342 [TABLA_A_CDC_RX1_B2_CTL] = 1,
343 [TABLA_A_CDC_RX2_B2_CTL] = 1,
344 [TABLA_A_CDC_RX3_B2_CTL] = 1,
345 [TABLA_A_CDC_RX4_B2_CTL] = 1,
346 [TABLA_A_CDC_RX5_B2_CTL] = 1,
347 [TABLA_A_CDC_RX6_B2_CTL] = 1,
348 [TABLA_A_CDC_RX7_B2_CTL] = 1,
349 [TABLA_A_CDC_RX1_B3_CTL] = 1,
350 [TABLA_A_CDC_RX2_B3_CTL] = 1,
351 [TABLA_A_CDC_RX3_B3_CTL] = 1,
352 [TABLA_A_CDC_RX4_B3_CTL] = 1,
353 [TABLA_A_CDC_RX5_B3_CTL] = 1,
354 [TABLA_A_CDC_RX6_B3_CTL] = 1,
355 [TABLA_A_CDC_RX7_B3_CTL] = 1,
356 [TABLA_A_CDC_RX1_B4_CTL] = 1,
357 [TABLA_A_CDC_RX2_B4_CTL] = 1,
358 [TABLA_A_CDC_RX3_B4_CTL] = 1,
359 [TABLA_A_CDC_RX4_B4_CTL] = 1,
360 [TABLA_A_CDC_RX5_B4_CTL] = 1,
361 [TABLA_A_CDC_RX6_B4_CTL] = 1,
362 [TABLA_A_CDC_RX7_B4_CTL] = 1,
363 [TABLA_A_CDC_RX1_B5_CTL] = 1,
364 [TABLA_A_CDC_RX2_B5_CTL] = 1,
365 [TABLA_A_CDC_RX3_B5_CTL] = 1,
366 [TABLA_A_CDC_RX4_B5_CTL] = 1,
367 [TABLA_A_CDC_RX5_B5_CTL] = 1,
368 [TABLA_A_CDC_RX6_B5_CTL] = 1,
369 [TABLA_A_CDC_RX7_B5_CTL] = 1,
370 [TABLA_A_CDC_RX1_B6_CTL] = 1,
371 [TABLA_A_CDC_RX2_B6_CTL] = 1,
372 [TABLA_A_CDC_RX3_B6_CTL] = 1,
373 [TABLA_A_CDC_RX4_B6_CTL] = 1,
374 [TABLA_A_CDC_RX5_B6_CTL] = 1,
375 [TABLA_A_CDC_RX6_B6_CTL] = 1,
376 [TABLA_A_CDC_RX7_B6_CTL] = 1,
377 [TABLA_A_CDC_RX1_VOL_CTL_B1_CTL] = 1,
378 [TABLA_A_CDC_RX2_VOL_CTL_B1_CTL] = 1,
379 [TABLA_A_CDC_RX3_VOL_CTL_B1_CTL] = 1,
380 [TABLA_A_CDC_RX4_VOL_CTL_B1_CTL] = 1,
381 [TABLA_A_CDC_RX5_VOL_CTL_B1_CTL] = 1,
382 [TABLA_A_CDC_RX6_VOL_CTL_B1_CTL] = 1,
383 [TABLA_A_CDC_RX7_VOL_CTL_B1_CTL] = 1,
384 [TABLA_A_CDC_RX1_VOL_CTL_B2_CTL] = 1,
385 [TABLA_A_CDC_RX2_VOL_CTL_B2_CTL] = 1,
386 [TABLA_A_CDC_RX3_VOL_CTL_B2_CTL] = 1,
387 [TABLA_A_CDC_RX4_VOL_CTL_B2_CTL] = 1,
388 [TABLA_A_CDC_RX5_VOL_CTL_B2_CTL] = 1,
389 [TABLA_A_CDC_RX6_VOL_CTL_B2_CTL] = 1,
390 [TABLA_A_CDC_RX7_VOL_CTL_B2_CTL] = 1,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700391 [TABLA_A_CDC_CLK_ANC_RESET_CTL] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700392 [TABLA_A_CDC_CLK_RX_RESET_CTL] = 1,
393 [TABLA_A_CDC_CLK_TX_RESET_B1_CTL] = 1,
394 [TABLA_A_CDC_CLK_TX_RESET_B2_CTL] = 1,
395 [TABLA_A_CDC_CLK_DMIC_CTL] = 1,
396 [TABLA_A_CDC_CLK_RX_I2S_CTL] = 1,
397 [TABLA_A_CDC_CLK_TX_I2S_CTL] = 1,
398 [TABLA_A_CDC_CLK_OTHR_RESET_CTL] = 1,
399 [TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL] = 1,
400 [TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL] = 1,
401 [TABLA_A_CDC_CLK_OTHR_CTL] = 1,
402 [TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL] = 1,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700403 [TABLA_A_CDC_CLK_ANC_CLK_EN_CTL] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700404 [TABLA_A_CDC_CLK_RX_B1_CTL] = 1,
405 [TABLA_A_CDC_CLK_RX_B2_CTL] = 1,
406 [TABLA_A_CDC_CLK_MCLK_CTL] = 1,
407 [TABLA_A_CDC_CLK_PDM_CTL] = 1,
408 [TABLA_A_CDC_CLK_SD_CTL] = 1,
409 [TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL] = 1,
410 [TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL] = 1,
411 [TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL] = 1,
412 [TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL] = 1,
413 [TABLA_A_CDC_CLSG_GAIN_THRESH_CTL] = 1,
414 [TABLA_A_CDC_CLSG_TIMER_B1_CFG] = 1,
415 [TABLA_A_CDC_CLSG_TIMER_B2_CFG] = 1,
416 [TABLA_A_CDC_CLSG_CTL] = 1,
417 [TABLA_A_CDC_IIR1_GAIN_B1_CTL] = 1,
418 [TABLA_A_CDC_IIR2_GAIN_B1_CTL] = 1,
419 [TABLA_A_CDC_IIR1_GAIN_B2_CTL] = 1,
420 [TABLA_A_CDC_IIR2_GAIN_B2_CTL] = 1,
421 [TABLA_A_CDC_IIR1_GAIN_B3_CTL] = 1,
422 [TABLA_A_CDC_IIR2_GAIN_B3_CTL] = 1,
423 [TABLA_A_CDC_IIR1_GAIN_B4_CTL] = 1,
424 [TABLA_A_CDC_IIR2_GAIN_B4_CTL] = 1,
425 [TABLA_A_CDC_IIR1_GAIN_B5_CTL] = 1,
426 [TABLA_A_CDC_IIR2_GAIN_B5_CTL] = 1,
427 [TABLA_A_CDC_IIR1_GAIN_B6_CTL] = 1,
428 [TABLA_A_CDC_IIR2_GAIN_B6_CTL] = 1,
429 [TABLA_A_CDC_IIR1_GAIN_B7_CTL] = 1,
430 [TABLA_A_CDC_IIR2_GAIN_B7_CTL] = 1,
431 [TABLA_A_CDC_IIR1_GAIN_B8_CTL] = 1,
432 [TABLA_A_CDC_IIR2_GAIN_B8_CTL] = 1,
433 [TABLA_A_CDC_IIR1_CTL] = 1,
434 [TABLA_A_CDC_IIR2_CTL] = 1,
435 [TABLA_A_CDC_IIR1_GAIN_TIMER_CTL] = 1,
436 [TABLA_A_CDC_IIR2_GAIN_TIMER_CTL] = 1,
437 [TABLA_A_CDC_IIR1_COEF_B1_CTL] = 1,
438 [TABLA_A_CDC_IIR2_COEF_B1_CTL] = 1,
439 [TABLA_A_CDC_IIR1_COEF_B2_CTL] = 1,
440 [TABLA_A_CDC_IIR2_COEF_B2_CTL] = 1,
441 [TABLA_A_CDC_IIR1_COEF_B3_CTL] = 1,
442 [TABLA_A_CDC_IIR2_COEF_B3_CTL] = 1,
443 [TABLA_A_CDC_IIR1_COEF_B4_CTL] = 1,
444 [TABLA_A_CDC_IIR2_COEF_B4_CTL] = 1,
445 [TABLA_A_CDC_IIR1_COEF_B5_CTL] = 1,
446 [TABLA_A_CDC_IIR2_COEF_B5_CTL] = 1,
447 [TABLA_A_CDC_TOP_GAIN_UPDATE] = 1,
448 [TABLA_A_CDC_DEBUG_B1_CTL] = 1,
449 [TABLA_A_CDC_DEBUG_B2_CTL] = 1,
450 [TABLA_A_CDC_DEBUG_B3_CTL] = 1,
451 [TABLA_A_CDC_DEBUG_B4_CTL] = 1,
452 [TABLA_A_CDC_DEBUG_B5_CTL] = 1,
453 [TABLA_A_CDC_DEBUG_B6_CTL] = 1,
Kuirong Wang0f8ade32012-02-27 16:29:45 -0800454 [TABLA_A_CDC_COMP1_B1_CTL] = 1,
455 [TABLA_A_CDC_COMP1_B2_CTL] = 1,
456 [TABLA_A_CDC_COMP1_B3_CTL] = 1,
457 [TABLA_A_CDC_COMP1_B4_CTL] = 1,
458 [TABLA_A_CDC_COMP1_B5_CTL] = 1,
459 [TABLA_A_CDC_COMP1_B6_CTL] = 1,
460 [TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS] = 1,
461 [TABLA_A_CDC_COMP1_FS_CFG] = 1,
462 [TABLA_A_CDC_COMP2_B1_CTL] = 1,
463 [TABLA_A_CDC_COMP2_B2_CTL] = 1,
464 [TABLA_A_CDC_COMP2_B3_CTL] = 1,
465 [TABLA_A_CDC_COMP2_B4_CTL] = 1,
466 [TABLA_A_CDC_COMP2_B5_CTL] = 1,
467 [TABLA_A_CDC_COMP2_B6_CTL] = 1,
468 [TABLA_A_CDC_COMP2_SHUT_DOWN_STATUS] = 1,
469 [TABLA_A_CDC_COMP2_FS_CFG] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700470 [TABLA_A_CDC_CONN_RX1_B1_CTL] = 1,
471 [TABLA_A_CDC_CONN_RX1_B2_CTL] = 1,
472 [TABLA_A_CDC_CONN_RX1_B3_CTL] = 1,
473 [TABLA_A_CDC_CONN_RX2_B1_CTL] = 1,
474 [TABLA_A_CDC_CONN_RX2_B2_CTL] = 1,
475 [TABLA_A_CDC_CONN_RX2_B3_CTL] = 1,
476 [TABLA_A_CDC_CONN_RX3_B1_CTL] = 1,
477 [TABLA_A_CDC_CONN_RX3_B2_CTL] = 1,
478 [TABLA_A_CDC_CONN_RX3_B3_CTL] = 1,
479 [TABLA_A_CDC_CONN_RX4_B1_CTL] = 1,
480 [TABLA_A_CDC_CONN_RX4_B2_CTL] = 1,
481 [TABLA_A_CDC_CONN_RX5_B1_CTL] = 1,
482 [TABLA_A_CDC_CONN_RX5_B2_CTL] = 1,
483 [TABLA_A_CDC_CONN_RX6_B1_CTL] = 1,
484 [TABLA_A_CDC_CONN_RX6_B2_CTL] = 1,
485 [TABLA_A_CDC_CONN_RX7_B1_CTL] = 1,
486 [TABLA_A_CDC_CONN_RX7_B2_CTL] = 1,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700487 [TABLA_A_CDC_CONN_ANC_B1_CTL] = 1,
488 [TABLA_A_CDC_CONN_ANC_B2_CTL] = 1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700489 [TABLA_A_CDC_CONN_TX_B1_CTL] = 1,
490 [TABLA_A_CDC_CONN_TX_B2_CTL] = 1,
491 [TABLA_A_CDC_CONN_TX_B3_CTL] = 1,
492 [TABLA_A_CDC_CONN_TX_B4_CTL] = 1,
493 [TABLA_A_CDC_CONN_EQ1_B1_CTL] = 1,
494 [TABLA_A_CDC_CONN_EQ1_B2_CTL] = 1,
495 [TABLA_A_CDC_CONN_EQ1_B3_CTL] = 1,
496 [TABLA_A_CDC_CONN_EQ1_B4_CTL] = 1,
497 [TABLA_A_CDC_CONN_EQ2_B1_CTL] = 1,
498 [TABLA_A_CDC_CONN_EQ2_B2_CTL] = 1,
499 [TABLA_A_CDC_CONN_EQ2_B3_CTL] = 1,
500 [TABLA_A_CDC_CONN_EQ2_B4_CTL] = 1,
501 [TABLA_A_CDC_CONN_SRC1_B1_CTL] = 1,
502 [TABLA_A_CDC_CONN_SRC1_B2_CTL] = 1,
503 [TABLA_A_CDC_CONN_SRC2_B1_CTL] = 1,
504 [TABLA_A_CDC_CONN_SRC2_B2_CTL] = 1,
505 [TABLA_A_CDC_CONN_TX_SB_B1_CTL] = 1,
506 [TABLA_A_CDC_CONN_TX_SB_B2_CTL] = 1,
507 [TABLA_A_CDC_CONN_TX_SB_B3_CTL] = 1,
508 [TABLA_A_CDC_CONN_TX_SB_B4_CTL] = 1,
509 [TABLA_A_CDC_CONN_TX_SB_B5_CTL] = 1,
510 [TABLA_A_CDC_CONN_TX_SB_B6_CTL] = 1,
511 [TABLA_A_CDC_CONN_TX_SB_B7_CTL] = 1,
512 [TABLA_A_CDC_CONN_TX_SB_B8_CTL] = 1,
513 [TABLA_A_CDC_CONN_TX_SB_B9_CTL] = 1,
514 [TABLA_A_CDC_CONN_TX_SB_B10_CTL] = 1,
515 [TABLA_A_CDC_CONN_TX_SB_B11_CTL] = 1,
516 [TABLA_A_CDC_CONN_RX_SB_B1_CTL] = 1,
517 [TABLA_A_CDC_CONN_RX_SB_B2_CTL] = 1,
518 [TABLA_A_CDC_CONN_CLSG_CTL] = 1,
519 [TABLA_A_CDC_CONN_SPARE] = 1,
520 [TABLA_A_CDC_MBHC_EN_CTL] = 1,
521 [TABLA_A_CDC_MBHC_FEATURE_B1_CFG] = 1,
522 [TABLA_A_CDC_MBHC_FEATURE_B2_CFG] = 1,
523 [TABLA_A_CDC_MBHC_TIMER_B1_CTL] = 1,
524 [TABLA_A_CDC_MBHC_TIMER_B2_CTL] = 1,
525 [TABLA_A_CDC_MBHC_TIMER_B3_CTL] = 1,
526 [TABLA_A_CDC_MBHC_TIMER_B4_CTL] = 1,
527 [TABLA_A_CDC_MBHC_TIMER_B5_CTL] = 1,
528 [TABLA_A_CDC_MBHC_TIMER_B6_CTL] = 1,
529 [TABLA_A_CDC_MBHC_B1_STATUS] = 1,
530 [TABLA_A_CDC_MBHC_B2_STATUS] = 1,
531 [TABLA_A_CDC_MBHC_B3_STATUS] = 1,
532 [TABLA_A_CDC_MBHC_B4_STATUS] = 1,
533 [TABLA_A_CDC_MBHC_B5_STATUS] = 1,
534 [TABLA_A_CDC_MBHC_B1_CTL] = 1,
535 [TABLA_A_CDC_MBHC_B2_CTL] = 1,
536 [TABLA_A_CDC_MBHC_VOLT_B1_CTL] = 1,
537 [TABLA_A_CDC_MBHC_VOLT_B2_CTL] = 1,
538 [TABLA_A_CDC_MBHC_VOLT_B3_CTL] = 1,
539 [TABLA_A_CDC_MBHC_VOLT_B4_CTL] = 1,
540 [TABLA_A_CDC_MBHC_VOLT_B5_CTL] = 1,
541 [TABLA_A_CDC_MBHC_VOLT_B6_CTL] = 1,
542 [TABLA_A_CDC_MBHC_VOLT_B7_CTL] = 1,
543 [TABLA_A_CDC_MBHC_VOLT_B8_CTL] = 1,
544 [TABLA_A_CDC_MBHC_VOLT_B9_CTL] = 1,
545 [TABLA_A_CDC_MBHC_VOLT_B10_CTL] = 1,
546 [TABLA_A_CDC_MBHC_VOLT_B11_CTL] = 1,
547 [TABLA_A_CDC_MBHC_VOLT_B12_CTL] = 1,
548 [TABLA_A_CDC_MBHC_CLK_CTL] = 1,
549 [TABLA_A_CDC_MBHC_INT_CTL] = 1,
550 [TABLA_A_CDC_MBHC_DEBUG_CTL] = 1,
551 [TABLA_A_CDC_MBHC_SPARE] = 1,
552};
553
Joonwoo Park6c1ebb62012-01-16 19:08:43 -0800554const unsigned int tabla_1_reg_readable[TABLA_1_X_ONLY_REGISTERS] = {
555 TABLA_1_A_MICB_4_CTL,
556 TABLA_1_A_MICB_4_INT_RBIAS,
557 TABLA_1_A_MICB_4_MBHC,
558};
559
560const unsigned int tabla_2_reg_readable[TABLA_2_HIGHER_ONLY_REGISTERS] = {
561 TABLA_2_A_MICB_4_CTL,
562 TABLA_2_A_MICB_4_INT_RBIAS,
563 TABLA_2_A_MICB_4_MBHC,
564};
565
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700566const u8 tabla_reg_defaults[TABLA_CACHE_SIZE] = {
567 [TABLA_A_CHIP_CTL] = TABLA_A_CHIP_CTL__POR,
568 [TABLA_A_CHIP_STATUS] = TABLA_A_CHIP_STATUS__POR,
569 [TABLA_A_CHIP_ID_BYTE_0] = TABLA_A_CHIP_ID_BYTE_0__POR,
570 [TABLA_A_CHIP_ID_BYTE_1] = TABLA_A_CHIP_ID_BYTE_1__POR,
571 [TABLA_A_CHIP_ID_BYTE_2] = TABLA_A_CHIP_ID_BYTE_2__POR,
572 [TABLA_A_CHIP_ID_BYTE_3] = TABLA_A_CHIP_ID_BYTE_3__POR,
573 [TABLA_A_CHIP_VERSION] = TABLA_A_CHIP_VERSION__POR,
574 [TABLA_A_SB_VERSION] = TABLA_A_SB_VERSION__POR,
575 [TABLA_A_SLAVE_ID_1] = TABLA_A_SLAVE_ID_1__POR,
576 [TABLA_A_SLAVE_ID_2] = TABLA_A_SLAVE_ID_2__POR,
577 [TABLA_A_SLAVE_ID_3] = TABLA_A_SLAVE_ID_3__POR,
578 [TABLA_A_PIN_CTL_OE0] = TABLA_A_PIN_CTL_OE0__POR,
579 [TABLA_A_PIN_CTL_OE1] = TABLA_A_PIN_CTL_OE1__POR,
580 [TABLA_A_PIN_CTL_DATA0] = TABLA_A_PIN_CTL_DATA0__POR,
581 [TABLA_A_PIN_CTL_DATA1] = TABLA_A_PIN_CTL_DATA1__POR,
582 [TABLA_A_HDRIVE_GENERIC] = TABLA_A_HDRIVE_GENERIC__POR,
583 [TABLA_A_HDRIVE_OVERRIDE] = TABLA_A_HDRIVE_OVERRIDE__POR,
584 [TABLA_A_ANA_CSR_WAIT_STATE] = TABLA_A_ANA_CSR_WAIT_STATE__POR,
585 [TABLA_A_PROCESS_MONITOR_CTL0] = TABLA_A_PROCESS_MONITOR_CTL0__POR,
586 [TABLA_A_PROCESS_MONITOR_CTL1] = TABLA_A_PROCESS_MONITOR_CTL1__POR,
587 [TABLA_A_PROCESS_MONITOR_CTL2] = TABLA_A_PROCESS_MONITOR_CTL2__POR,
588 [TABLA_A_PROCESS_MONITOR_CTL3] = TABLA_A_PROCESS_MONITOR_CTL3__POR,
589 [TABLA_A_QFUSE_CTL] = TABLA_A_QFUSE_CTL__POR,
590 [TABLA_A_QFUSE_STATUS] = TABLA_A_QFUSE_STATUS__POR,
591 [TABLA_A_QFUSE_DATA_OUT0] = TABLA_A_QFUSE_DATA_OUT0__POR,
592 [TABLA_A_QFUSE_DATA_OUT1] = TABLA_A_QFUSE_DATA_OUT1__POR,
593 [TABLA_A_QFUSE_DATA_OUT2] = TABLA_A_QFUSE_DATA_OUT2__POR,
594 [TABLA_A_QFUSE_DATA_OUT3] = TABLA_A_QFUSE_DATA_OUT3__POR,
595 [TABLA_A_CDC_CTL] = TABLA_A_CDC_CTL__POR,
596 [TABLA_A_LEAKAGE_CTL] = TABLA_A_LEAKAGE_CTL__POR,
597 [TABLA_A_INTR_MODE] = TABLA_A_INTR_MODE__POR,
598 [TABLA_A_INTR_MASK0] = TABLA_A_INTR_MASK0__POR,
599 [TABLA_A_INTR_MASK1] = TABLA_A_INTR_MASK1__POR,
600 [TABLA_A_INTR_MASK2] = TABLA_A_INTR_MASK2__POR,
601 [TABLA_A_INTR_STATUS0] = TABLA_A_INTR_STATUS0__POR,
602 [TABLA_A_INTR_STATUS1] = TABLA_A_INTR_STATUS1__POR,
603 [TABLA_A_INTR_STATUS2] = TABLA_A_INTR_STATUS2__POR,
604 [TABLA_A_INTR_CLEAR0] = TABLA_A_INTR_CLEAR0__POR,
605 [TABLA_A_INTR_CLEAR1] = TABLA_A_INTR_CLEAR1__POR,
606 [TABLA_A_INTR_CLEAR2] = TABLA_A_INTR_CLEAR2__POR,
607 [TABLA_A_INTR_LEVEL0] = TABLA_A_INTR_LEVEL0__POR,
608 [TABLA_A_INTR_LEVEL1] = TABLA_A_INTR_LEVEL1__POR,
609 [TABLA_A_INTR_LEVEL2] = TABLA_A_INTR_LEVEL2__POR,
610 [TABLA_A_INTR_TEST0] = TABLA_A_INTR_TEST0__POR,
611 [TABLA_A_INTR_TEST1] = TABLA_A_INTR_TEST1__POR,
612 [TABLA_A_INTR_TEST2] = TABLA_A_INTR_TEST2__POR,
613 [TABLA_A_INTR_SET0] = TABLA_A_INTR_SET0__POR,
614 [TABLA_A_INTR_SET1] = TABLA_A_INTR_SET1__POR,
615 [TABLA_A_INTR_SET2] = TABLA_A_INTR_SET2__POR,
616 [TABLA_A_CDC_TX_I2S_SCK_MODE] = TABLA_A_CDC_TX_I2S_SCK_MODE__POR,
617 [TABLA_A_CDC_TX_I2S_WS_MODE] = TABLA_A_CDC_TX_I2S_WS_MODE__POR,
618 [TABLA_A_CDC_DMIC_DATA0_MODE] = TABLA_A_CDC_DMIC_DATA0_MODE__POR,
619 [TABLA_A_CDC_DMIC_CLK0_MODE] = TABLA_A_CDC_DMIC_CLK0_MODE__POR,
620 [TABLA_A_CDC_DMIC_DATA1_MODE] = TABLA_A_CDC_DMIC_DATA1_MODE__POR,
621 [TABLA_A_CDC_DMIC_CLK1_MODE] = TABLA_A_CDC_DMIC_CLK1_MODE__POR,
622 [TABLA_A_CDC_RX_I2S_SCK_MODE] = TABLA_A_CDC_RX_I2S_SCK_MODE__POR,
623 [TABLA_A_CDC_RX_I2S_WS_MODE] = TABLA_A_CDC_RX_I2S_WS_MODE__POR,
624 [TABLA_A_CDC_DMIC_DATA2_MODE] = TABLA_A_CDC_DMIC_DATA2_MODE__POR,
625 [TABLA_A_CDC_DMIC_CLK2_MODE] = TABLA_A_CDC_DMIC_CLK2_MODE__POR,
626 [TABLA_A_CDC_INTR_MODE] = TABLA_A_CDC_INTR_MODE__POR,
627 [TABLA_A_BIAS_REF_CTL] = TABLA_A_BIAS_REF_CTL__POR,
628 [TABLA_A_BIAS_CENTRAL_BG_CTL] = TABLA_A_BIAS_CENTRAL_BG_CTL__POR,
629 [TABLA_A_BIAS_PRECHRG_CTL] = TABLA_A_BIAS_PRECHRG_CTL__POR,
630 [TABLA_A_BIAS_CURR_CTL_1] = TABLA_A_BIAS_CURR_CTL_1__POR,
631 [TABLA_A_BIAS_CURR_CTL_2] = TABLA_A_BIAS_CURR_CTL_2__POR,
632 [TABLA_A_BIAS_CONFIG_MODE_BG_CTL] =
633 TABLA_A_BIAS_CONFIG_MODE_BG_CTL__POR,
634 [TABLA_A_BIAS_BG_STATUS] = TABLA_A_BIAS_BG_STATUS__POR,
635 [TABLA_A_CLK_BUFF_EN1] = TABLA_A_CLK_BUFF_EN1__POR,
636 [TABLA_A_CLK_BUFF_EN2] = TABLA_A_CLK_BUFF_EN2__POR,
637 [TABLA_A_LDO_H_MODE_1] = TABLA_A_LDO_H_MODE_1__POR,
638 [TABLA_A_LDO_H_MODE_2] = TABLA_A_LDO_H_MODE_2__POR,
639 [TABLA_A_LDO_H_LOOP_CTL] = TABLA_A_LDO_H_LOOP_CTL__POR,
640 [TABLA_A_LDO_H_COMP_1] = TABLA_A_LDO_H_COMP_1__POR,
641 [TABLA_A_LDO_H_COMP_2] = TABLA_A_LDO_H_COMP_2__POR,
642 [TABLA_A_LDO_H_BIAS_1] = TABLA_A_LDO_H_BIAS_1__POR,
643 [TABLA_A_LDO_H_BIAS_2] = TABLA_A_LDO_H_BIAS_2__POR,
644 [TABLA_A_LDO_H_BIAS_3] = TABLA_A_LDO_H_BIAS_3__POR,
645 [TABLA_A_LDO_L_MODE_1] = TABLA_A_LDO_L_MODE_1__POR,
646 [TABLA_A_LDO_L_MODE_2] = TABLA_A_LDO_L_MODE_2__POR,
647 [TABLA_A_LDO_L_LOOP_CTL] = TABLA_A_LDO_L_LOOP_CTL__POR,
648 [TABLA_A_LDO_L_COMP_1] = TABLA_A_LDO_L_COMP_1__POR,
649 [TABLA_A_LDO_L_COMP_2] = TABLA_A_LDO_L_COMP_2__POR,
650 [TABLA_A_LDO_L_BIAS_1] = TABLA_A_LDO_L_BIAS_1__POR,
651 [TABLA_A_LDO_L_BIAS_2] = TABLA_A_LDO_L_BIAS_2__POR,
652 [TABLA_A_LDO_L_BIAS_3] = TABLA_A_LDO_L_BIAS_3__POR,
653 [TABLA_A_MICB_CFILT_1_CTL] = TABLA_A_MICB_CFILT_1_CTL__POR,
654 [TABLA_A_MICB_CFILT_1_VAL] = TABLA_A_MICB_CFILT_1_VAL__POR,
655 [TABLA_A_MICB_CFILT_1_PRECHRG] = TABLA_A_MICB_CFILT_1_PRECHRG__POR,
656 [TABLA_A_MICB_1_CTL] = TABLA_A_MICB_1_CTL__POR,
657 [TABLA_A_MICB_1_INT_RBIAS] = TABLA_A_MICB_1_INT_RBIAS__POR,
658 [TABLA_A_MICB_1_MBHC] = TABLA_A_MICB_1_MBHC__POR,
659 [TABLA_A_MICB_CFILT_2_CTL] = TABLA_A_MICB_CFILT_2_CTL__POR,
660 [TABLA_A_MICB_CFILT_2_VAL] = TABLA_A_MICB_CFILT_2_VAL__POR,
661 [TABLA_A_MICB_CFILT_2_PRECHRG] = TABLA_A_MICB_CFILT_2_PRECHRG__POR,
662 [TABLA_A_MICB_2_CTL] = TABLA_A_MICB_2_CTL__POR,
663 [TABLA_A_MICB_2_INT_RBIAS] = TABLA_A_MICB_2_INT_RBIAS__POR,
664 [TABLA_A_MICB_2_MBHC] = TABLA_A_MICB_2_MBHC__POR,
665 [TABLA_A_MICB_CFILT_3_CTL] = TABLA_A_MICB_CFILT_3_CTL__POR,
666 [TABLA_A_MICB_CFILT_3_VAL] = TABLA_A_MICB_CFILT_3_VAL__POR,
667 [TABLA_A_MICB_CFILT_3_PRECHRG] = TABLA_A_MICB_CFILT_3_PRECHRG__POR,
668 [TABLA_A_MICB_3_CTL] = TABLA_A_MICB_3_CTL__POR,
669 [TABLA_A_MICB_3_INT_RBIAS] = TABLA_A_MICB_3_INT_RBIAS__POR,
670 [TABLA_A_MICB_3_MBHC] = TABLA_A_MICB_3_MBHC__POR,
Joonwoo Park6c1ebb62012-01-16 19:08:43 -0800671 [TABLA_1_A_MICB_4_CTL] = TABLA_A_MICB_4_CTL__POR,
672 [TABLA_1_A_MICB_4_INT_RBIAS] = TABLA_A_MICB_4_INT_RBIAS__POR,
673 [TABLA_1_A_MICB_4_MBHC] = TABLA_A_MICB_4_MBHC__POR,
674 [TABLA_2_A_MICB_4_CTL] = TABLA_A_MICB_4_CTL__POR,
675 [TABLA_2_A_MICB_4_INT_RBIAS] = TABLA_A_MICB_4_INT_RBIAS__POR,
676 [TABLA_2_A_MICB_4_MBHC] = TABLA_A_MICB_4_MBHC__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700677 [TABLA_A_TX_COM_BIAS] = TABLA_A_TX_COM_BIAS__POR,
678 [TABLA_A_MBHC_SCALING_MUX_1] = TABLA_A_MBHC_SCALING_MUX_1__POR,
679 [TABLA_A_MBHC_SCALING_MUX_2] = TABLA_A_MBHC_SCALING_MUX_2__POR,
680 [TABLA_A_TX_SUP_SWITCH_CTRL_1] = TABLA_A_TX_SUP_SWITCH_CTRL_1__POR,
681 [TABLA_A_TX_SUP_SWITCH_CTRL_2] = TABLA_A_TX_SUP_SWITCH_CTRL_2__POR,
682 [TABLA_A_TX_1_2_EN] = TABLA_A_TX_1_2_EN__POR,
683 [TABLA_A_TX_1_2_TEST_EN] = TABLA_A_TX_1_2_TEST_EN__POR,
684 [TABLA_A_TX_1_2_ADC_CH1] = TABLA_A_TX_1_2_ADC_CH1__POR,
685 [TABLA_A_TX_1_2_ADC_CH2] = TABLA_A_TX_1_2_ADC_CH2__POR,
686 [TABLA_A_TX_1_2_ATEST_REFCTRL] = TABLA_A_TX_1_2_ATEST_REFCTRL__POR,
687 [TABLA_A_TX_1_2_TEST_CTL] = TABLA_A_TX_1_2_TEST_CTL__POR,
688 [TABLA_A_TX_1_2_TEST_BLOCK_EN] = TABLA_A_TX_1_2_TEST_BLOCK_EN__POR,
689 [TABLA_A_TX_1_2_TXFE_CLKDIV] = TABLA_A_TX_1_2_TXFE_CLKDIV__POR,
690 [TABLA_A_TX_1_2_SAR_ERR_CH1] = TABLA_A_TX_1_2_SAR_ERR_CH1__POR,
691 [TABLA_A_TX_1_2_SAR_ERR_CH2] = TABLA_A_TX_1_2_SAR_ERR_CH2__POR,
692 [TABLA_A_TX_3_4_EN] = TABLA_A_TX_3_4_EN__POR,
693 [TABLA_A_TX_3_4_TEST_EN] = TABLA_A_TX_3_4_TEST_EN__POR,
694 [TABLA_A_TX_3_4_ADC_CH3] = TABLA_A_TX_3_4_ADC_CH3__POR,
695 [TABLA_A_TX_3_4_ADC_CH4] = TABLA_A_TX_3_4_ADC_CH4__POR,
696 [TABLA_A_TX_3_4_ATEST_REFCTRL] = TABLA_A_TX_3_4_ATEST_REFCTRL__POR,
697 [TABLA_A_TX_3_4_TEST_CTL] = TABLA_A_TX_3_4_TEST_CTL__POR,
698 [TABLA_A_TX_3_4_TEST_BLOCK_EN] = TABLA_A_TX_3_4_TEST_BLOCK_EN__POR,
699 [TABLA_A_TX_3_4_TXFE_CKDIV] = TABLA_A_TX_3_4_TXFE_CKDIV__POR,
700 [TABLA_A_TX_3_4_SAR_ERR_CH3] = TABLA_A_TX_3_4_SAR_ERR_CH3__POR,
701 [TABLA_A_TX_3_4_SAR_ERR_CH4] = TABLA_A_TX_3_4_SAR_ERR_CH4__POR,
702 [TABLA_A_TX_5_6_EN] = TABLA_A_TX_5_6_EN__POR,
703 [TABLA_A_TX_5_6_TEST_EN] = TABLA_A_TX_5_6_TEST_EN__POR,
704 [TABLA_A_TX_5_6_ADC_CH5] = TABLA_A_TX_5_6_ADC_CH5__POR,
705 [TABLA_A_TX_5_6_ADC_CH6] = TABLA_A_TX_5_6_ADC_CH6__POR,
706 [TABLA_A_TX_5_6_ATEST_REFCTRL] = TABLA_A_TX_5_6_ATEST_REFCTRL__POR,
707 [TABLA_A_TX_5_6_TEST_CTL] = TABLA_A_TX_5_6_TEST_CTL__POR,
708 [TABLA_A_TX_5_6_TEST_BLOCK_EN] = TABLA_A_TX_5_6_TEST_BLOCK_EN__POR,
709 [TABLA_A_TX_5_6_TXFE_CKDIV] = TABLA_A_TX_5_6_TXFE_CKDIV__POR,
710 [TABLA_A_TX_5_6_SAR_ERR_CH5] = TABLA_A_TX_5_6_SAR_ERR_CH5__POR,
711 [TABLA_A_TX_5_6_SAR_ERR_CH6] = TABLA_A_TX_5_6_SAR_ERR_CH6__POR,
712 [TABLA_A_TX_7_MBHC_EN] = TABLA_A_TX_7_MBHC_EN__POR,
713 [TABLA_A_TX_7_MBHC_ATEST_REFCTRL] =
714 TABLA_A_TX_7_MBHC_ATEST_REFCTRL__POR,
715 [TABLA_A_TX_7_MBHC_ADC] = TABLA_A_TX_7_MBHC_ADC__POR,
716 [TABLA_A_TX_7_MBHC_TEST_CTL] = TABLA_A_TX_7_MBHC_TEST_CTL__POR,
717 [TABLA_A_TX_7_MBHC_SAR_ERR] = TABLA_A_TX_7_MBHC_SAR_ERR__POR,
718 [TABLA_A_TX_7_TXFE_CLKDIV] = TABLA_A_TX_7_TXFE_CLKDIV__POR,
719 [TABLA_A_AUX_COM_CTL] = TABLA_A_AUX_COM_CTL__POR,
720 [TABLA_A_AUX_COM_ATEST] = TABLA_A_AUX_COM_ATEST__POR,
721 [TABLA_A_AUX_L_EN] = TABLA_A_AUX_L_EN__POR,
722 [TABLA_A_AUX_L_GAIN] = TABLA_A_AUX_L_GAIN__POR,
723 [TABLA_A_AUX_L_PA_CONN] = TABLA_A_AUX_L_PA_CONN__POR,
724 [TABLA_A_AUX_L_PA_CONN_INV] = TABLA_A_AUX_L_PA_CONN_INV__POR,
725 [TABLA_A_AUX_R_EN] = TABLA_A_AUX_R_EN__POR,
726 [TABLA_A_AUX_R_GAIN] = TABLA_A_AUX_R_GAIN__POR,
727 [TABLA_A_AUX_R_PA_CONN] = TABLA_A_AUX_R_PA_CONN__POR,
728 [TABLA_A_AUX_R_PA_CONN_INV] = TABLA_A_AUX_R_PA_CONN_INV__POR,
729 [TABLA_A_CP_EN] = TABLA_A_CP_EN__POR,
730 [TABLA_A_CP_CLK] = TABLA_A_CP_CLK__POR,
731 [TABLA_A_CP_STATIC] = TABLA_A_CP_STATIC__POR,
732 [TABLA_A_CP_DCC1] = TABLA_A_CP_DCC1__POR,
733 [TABLA_A_CP_DCC3] = TABLA_A_CP_DCC3__POR,
734 [TABLA_A_CP_ATEST] = TABLA_A_CP_ATEST__POR,
735 [TABLA_A_CP_DTEST] = TABLA_A_CP_DTEST__POR,
736 [TABLA_A_RX_COM_TIMER_DIV] = TABLA_A_RX_COM_TIMER_DIV__POR,
737 [TABLA_A_RX_COM_OCP_CTL] = TABLA_A_RX_COM_OCP_CTL__POR,
738 [TABLA_A_RX_COM_OCP_COUNT] = TABLA_A_RX_COM_OCP_COUNT__POR,
739 [TABLA_A_RX_COM_DAC_CTL] = TABLA_A_RX_COM_DAC_CTL__POR,
740 [TABLA_A_RX_COM_BIAS] = TABLA_A_RX_COM_BIAS__POR,
741 [TABLA_A_RX_HPH_BIAS_PA] = TABLA_A_RX_HPH_BIAS_PA__POR,
742 [TABLA_A_RX_HPH_BIAS_LDO] = TABLA_A_RX_HPH_BIAS_LDO__POR,
743 [TABLA_A_RX_HPH_BIAS_CNP] = TABLA_A_RX_HPH_BIAS_CNP__POR,
744 [TABLA_A_RX_HPH_BIAS_WG] = TABLA_A_RX_HPH_BIAS_WG__POR,
745 [TABLA_A_RX_HPH_OCP_CTL] = TABLA_A_RX_HPH_OCP_CTL__POR,
746 [TABLA_A_RX_HPH_CNP_EN] = TABLA_A_RX_HPH_CNP_EN__POR,
747 [TABLA_A_RX_HPH_CNP_WG_CTL] = TABLA_A_RX_HPH_CNP_WG_CTL__POR,
748 [TABLA_A_RX_HPH_CNP_WG_TIME] = TABLA_A_RX_HPH_CNP_WG_TIME__POR,
749 [TABLA_A_RX_HPH_L_GAIN] = TABLA_A_RX_HPH_L_GAIN__POR,
750 [TABLA_A_RX_HPH_L_TEST] = TABLA_A_RX_HPH_L_TEST__POR,
751 [TABLA_A_RX_HPH_L_PA_CTL] = TABLA_A_RX_HPH_L_PA_CTL__POR,
752 [TABLA_A_RX_HPH_L_DAC_CTL] = TABLA_A_RX_HPH_L_DAC_CTL__POR,
753 [TABLA_A_RX_HPH_L_ATEST] = TABLA_A_RX_HPH_L_ATEST__POR,
754 [TABLA_A_RX_HPH_L_STATUS] = TABLA_A_RX_HPH_L_STATUS__POR,
755 [TABLA_A_RX_HPH_R_GAIN] = TABLA_A_RX_HPH_R_GAIN__POR,
756 [TABLA_A_RX_HPH_R_TEST] = TABLA_A_RX_HPH_R_TEST__POR,
757 [TABLA_A_RX_HPH_R_PA_CTL] = TABLA_A_RX_HPH_R_PA_CTL__POR,
758 [TABLA_A_RX_HPH_R_DAC_CTL] = TABLA_A_RX_HPH_R_DAC_CTL__POR,
759 [TABLA_A_RX_HPH_R_ATEST] = TABLA_A_RX_HPH_R_ATEST__POR,
760 [TABLA_A_RX_HPH_R_STATUS] = TABLA_A_RX_HPH_R_STATUS__POR,
761 [TABLA_A_RX_EAR_BIAS_PA] = TABLA_A_RX_EAR_BIAS_PA__POR,
762 [TABLA_A_RX_EAR_BIAS_CMBUFF] = TABLA_A_RX_EAR_BIAS_CMBUFF__POR,
763 [TABLA_A_RX_EAR_EN] = TABLA_A_RX_EAR_EN__POR,
764 [TABLA_A_RX_EAR_GAIN] = TABLA_A_RX_EAR_GAIN__POR,
765 [TABLA_A_RX_EAR_CMBUFF] = TABLA_A_RX_EAR_CMBUFF__POR,
766 [TABLA_A_RX_EAR_ICTL] = TABLA_A_RX_EAR_ICTL__POR,
767 [TABLA_A_RX_EAR_CCOMP] = TABLA_A_RX_EAR_CCOMP__POR,
768 [TABLA_A_RX_EAR_VCM] = TABLA_A_RX_EAR_VCM__POR,
769 [TABLA_A_RX_EAR_CNP] = TABLA_A_RX_EAR_CNP__POR,
770 [TABLA_A_RX_EAR_ATEST] = TABLA_A_RX_EAR_ATEST__POR,
771 [TABLA_A_RX_EAR_STATUS] = TABLA_A_RX_EAR_STATUS__POR,
772 [TABLA_A_RX_LINE_BIAS_PA] = TABLA_A_RX_LINE_BIAS_PA__POR,
773 [TABLA_A_RX_LINE_BIAS_DAC] = TABLA_A_RX_LINE_BIAS_DAC__POR,
774 [TABLA_A_RX_LINE_BIAS_CNP] = TABLA_A_RX_LINE_BIAS_CNP__POR,
775 [TABLA_A_RX_LINE_COM] = TABLA_A_RX_LINE_COM__POR,
776 [TABLA_A_RX_LINE_CNP_EN] = TABLA_A_RX_LINE_CNP_EN__POR,
777 [TABLA_A_RX_LINE_CNP_WG_CTL] = TABLA_A_RX_LINE_CNP_WG_CTL__POR,
778 [TABLA_A_RX_LINE_CNP_WG_TIME] = TABLA_A_RX_LINE_CNP_WG_TIME__POR,
779 [TABLA_A_RX_LINE_1_GAIN] = TABLA_A_RX_LINE_1_GAIN__POR,
780 [TABLA_A_RX_LINE_1_TEST] = TABLA_A_RX_LINE_1_TEST__POR,
781 [TABLA_A_RX_LINE_1_DAC_CTL] = TABLA_A_RX_LINE_1_DAC_CTL__POR,
782 [TABLA_A_RX_LINE_1_STATUS] = TABLA_A_RX_LINE_1_STATUS__POR,
783 [TABLA_A_RX_LINE_2_GAIN] = TABLA_A_RX_LINE_2_GAIN__POR,
784 [TABLA_A_RX_LINE_2_TEST] = TABLA_A_RX_LINE_2_TEST__POR,
785 [TABLA_A_RX_LINE_2_DAC_CTL] = TABLA_A_RX_LINE_2_DAC_CTL__POR,
786 [TABLA_A_RX_LINE_2_STATUS] = TABLA_A_RX_LINE_2_STATUS__POR,
787 [TABLA_A_RX_LINE_3_GAIN] = TABLA_A_RX_LINE_3_GAIN__POR,
788 [TABLA_A_RX_LINE_3_TEST] = TABLA_A_RX_LINE_3_TEST__POR,
789 [TABLA_A_RX_LINE_3_DAC_CTL] = TABLA_A_RX_LINE_3_DAC_CTL__POR,
790 [TABLA_A_RX_LINE_3_STATUS] = TABLA_A_RX_LINE_3_STATUS__POR,
791 [TABLA_A_RX_LINE_4_GAIN] = TABLA_A_RX_LINE_4_GAIN__POR,
792 [TABLA_A_RX_LINE_4_TEST] = TABLA_A_RX_LINE_4_TEST__POR,
793 [TABLA_A_RX_LINE_4_DAC_CTL] = TABLA_A_RX_LINE_4_DAC_CTL__POR,
794 [TABLA_A_RX_LINE_4_STATUS] = TABLA_A_RX_LINE_4_STATUS__POR,
795 [TABLA_A_RX_LINE_5_GAIN] = TABLA_A_RX_LINE_5_GAIN__POR,
796 [TABLA_A_RX_LINE_5_TEST] = TABLA_A_RX_LINE_5_TEST__POR,
797 [TABLA_A_RX_LINE_5_DAC_CTL] = TABLA_A_RX_LINE_5_DAC_CTL__POR,
798 [TABLA_A_RX_LINE_5_STATUS] = TABLA_A_RX_LINE_5_STATUS__POR,
799 [TABLA_A_RX_LINE_CNP_DBG] = TABLA_A_RX_LINE_CNP_DBG__POR,
800 [TABLA_A_MBHC_HPH] = TABLA_A_MBHC_HPH__POR,
801 [TABLA_A_CONFIG_MODE_FREQ] = TABLA_A_CONFIG_MODE_FREQ__POR,
802 [TABLA_A_CONFIG_MODE_TEST] = TABLA_A_CONFIG_MODE_TEST__POR,
803 [TABLA_A_CONFIG_MODE_STATUS] = TABLA_A_CONFIG_MODE_STATUS__POR,
804 [TABLA_A_CONFIG_MODE_TUNER] = TABLA_A_CONFIG_MODE_TUNER__POR,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700805 [TABLA_A_CDC_ANC1_CTL] = TABLA_A_CDC_ANC1_CTL__POR,
806 [TABLA_A_CDC_ANC1_SHIFT] = TABLA_A_CDC_ANC1_SHIFT__POR,
807 [TABLA_A_CDC_ANC1_FILT1_B1_CTL] = TABLA_A_CDC_ANC1_FILT1_B1_CTL__POR,
808 [TABLA_A_CDC_ANC1_FILT1_B2_CTL] = TABLA_A_CDC_ANC1_FILT1_B2_CTL__POR,
809 [TABLA_A_CDC_ANC1_FILT1_B3_CTL] = TABLA_A_CDC_ANC1_FILT1_B3_CTL__POR,
810 [TABLA_A_CDC_ANC1_FILT1_B4_CTL] = TABLA_A_CDC_ANC1_FILT1_B4_CTL__POR,
811 [TABLA_A_CDC_ANC1_FILT2_B1_CTL] = TABLA_A_CDC_ANC1_FILT2_B1_CTL__POR,
812 [TABLA_A_CDC_ANC1_FILT2_B2_CTL] = TABLA_A_CDC_ANC1_FILT2_B2_CTL__POR,
813 [TABLA_A_CDC_ANC1_FILT2_B3_CTL] = TABLA_A_CDC_ANC1_FILT2_B3_CTL__POR,
814 [TABLA_A_CDC_ANC1_SPARE] = TABLA_A_CDC_ANC1_SPARE__POR,
815 [TABLA_A_CDC_ANC1_FILT3_CTL] = TABLA_A_CDC_ANC1_FILT3_CTL__POR,
816 [TABLA_A_CDC_ANC1_FILT4_CTL] = TABLA_A_CDC_ANC1_FILT4_CTL__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700817 [TABLA_A_CDC_TX1_VOL_CTL_TIMER] = TABLA_A_CDC_TX1_VOL_CTL_TIMER__POR,
818 [TABLA_A_CDC_TX2_VOL_CTL_TIMER] = TABLA_A_CDC_TX2_VOL_CTL_TIMER__POR,
819 [TABLA_A_CDC_TX3_VOL_CTL_TIMER] = TABLA_A_CDC_TX3_VOL_CTL_TIMER__POR,
820 [TABLA_A_CDC_TX4_VOL_CTL_TIMER] = TABLA_A_CDC_TX4_VOL_CTL_TIMER__POR,
821 [TABLA_A_CDC_TX5_VOL_CTL_TIMER] = TABLA_A_CDC_TX5_VOL_CTL_TIMER__POR,
822 [TABLA_A_CDC_TX6_VOL_CTL_TIMER] = TABLA_A_CDC_TX6_VOL_CTL_TIMER__POR,
823 [TABLA_A_CDC_TX7_VOL_CTL_TIMER] = TABLA_A_CDC_TX7_VOL_CTL_TIMER__POR,
824 [TABLA_A_CDC_TX8_VOL_CTL_TIMER] = TABLA_A_CDC_TX8_VOL_CTL_TIMER__POR,
825 [TABLA_A_CDC_TX9_VOL_CTL_TIMER] = TABLA_A_CDC_TX9_VOL_CTL_TIMER__POR,
826 [TABLA_A_CDC_TX10_VOL_CTL_TIMER] = TABLA_A_CDC_TX10_VOL_CTL_TIMER__POR,
827 [TABLA_A_CDC_TX1_VOL_CTL_GAIN] = TABLA_A_CDC_TX1_VOL_CTL_GAIN__POR,
828 [TABLA_A_CDC_TX2_VOL_CTL_GAIN] = TABLA_A_CDC_TX2_VOL_CTL_GAIN__POR,
829 [TABLA_A_CDC_TX3_VOL_CTL_GAIN] = TABLA_A_CDC_TX3_VOL_CTL_GAIN__POR,
830 [TABLA_A_CDC_TX4_VOL_CTL_GAIN] = TABLA_A_CDC_TX4_VOL_CTL_GAIN__POR,
831 [TABLA_A_CDC_TX5_VOL_CTL_GAIN] = TABLA_A_CDC_TX5_VOL_CTL_GAIN__POR,
832 [TABLA_A_CDC_TX6_VOL_CTL_GAIN] = TABLA_A_CDC_TX6_VOL_CTL_GAIN__POR,
833 [TABLA_A_CDC_TX7_VOL_CTL_GAIN] = TABLA_A_CDC_TX7_VOL_CTL_GAIN__POR,
834 [TABLA_A_CDC_TX8_VOL_CTL_GAIN] = TABLA_A_CDC_TX8_VOL_CTL_GAIN__POR,
835 [TABLA_A_CDC_TX9_VOL_CTL_GAIN] = TABLA_A_CDC_TX9_VOL_CTL_GAIN__POR,
836 [TABLA_A_CDC_TX10_VOL_CTL_GAIN] = TABLA_A_CDC_TX10_VOL_CTL_GAIN__POR,
837 [TABLA_A_CDC_TX1_VOL_CTL_CFG] = TABLA_A_CDC_TX1_VOL_CTL_CFG__POR,
838 [TABLA_A_CDC_TX2_VOL_CTL_CFG] = TABLA_A_CDC_TX2_VOL_CTL_CFG__POR,
839 [TABLA_A_CDC_TX3_VOL_CTL_CFG] = TABLA_A_CDC_TX3_VOL_CTL_CFG__POR,
840 [TABLA_A_CDC_TX4_VOL_CTL_CFG] = TABLA_A_CDC_TX4_VOL_CTL_CFG__POR,
841 [TABLA_A_CDC_TX5_VOL_CTL_CFG] = TABLA_A_CDC_TX5_VOL_CTL_CFG__POR,
842 [TABLA_A_CDC_TX6_VOL_CTL_CFG] = TABLA_A_CDC_TX6_VOL_CTL_CFG__POR,
843 [TABLA_A_CDC_TX7_VOL_CTL_CFG] = TABLA_A_CDC_TX7_VOL_CTL_CFG__POR,
844 [TABLA_A_CDC_TX8_VOL_CTL_CFG] = TABLA_A_CDC_TX8_VOL_CTL_CFG__POR,
845 [TABLA_A_CDC_TX9_VOL_CTL_CFG] = TABLA_A_CDC_TX9_VOL_CTL_CFG__POR,
846 [TABLA_A_CDC_TX10_VOL_CTL_CFG] = TABLA_A_CDC_TX10_VOL_CTL_CFG__POR,
847 [TABLA_A_CDC_TX1_MUX_CTL] = TABLA_A_CDC_TX1_MUX_CTL__POR,
848 [TABLA_A_CDC_TX2_MUX_CTL] = TABLA_A_CDC_TX2_MUX_CTL__POR,
849 [TABLA_A_CDC_TX3_MUX_CTL] = TABLA_A_CDC_TX3_MUX_CTL__POR,
850 [TABLA_A_CDC_TX4_MUX_CTL] = TABLA_A_CDC_TX4_MUX_CTL__POR,
851 [TABLA_A_CDC_TX5_MUX_CTL] = TABLA_A_CDC_TX5_MUX_CTL__POR,
852 [TABLA_A_CDC_TX6_MUX_CTL] = TABLA_A_CDC_TX6_MUX_CTL__POR,
853 [TABLA_A_CDC_TX7_MUX_CTL] = TABLA_A_CDC_TX7_MUX_CTL__POR,
854 [TABLA_A_CDC_TX8_MUX_CTL] = TABLA_A_CDC_TX8_MUX_CTL__POR,
855 [TABLA_A_CDC_TX9_MUX_CTL] = TABLA_A_CDC_TX9_MUX_CTL__POR,
856 [TABLA_A_CDC_TX10_MUX_CTL] = TABLA_A_CDC_TX10_MUX_CTL__POR,
857 [TABLA_A_CDC_TX1_CLK_FS_CTL] = TABLA_A_CDC_TX1_CLK_FS_CTL__POR,
858 [TABLA_A_CDC_TX2_CLK_FS_CTL] = TABLA_A_CDC_TX2_CLK_FS_CTL__POR,
859 [TABLA_A_CDC_TX3_CLK_FS_CTL] = TABLA_A_CDC_TX3_CLK_FS_CTL__POR,
860 [TABLA_A_CDC_TX4_CLK_FS_CTL] = TABLA_A_CDC_TX4_CLK_FS_CTL__POR,
861 [TABLA_A_CDC_TX5_CLK_FS_CTL] = TABLA_A_CDC_TX5_CLK_FS_CTL__POR,
862 [TABLA_A_CDC_TX6_CLK_FS_CTL] = TABLA_A_CDC_TX6_CLK_FS_CTL__POR,
863 [TABLA_A_CDC_TX7_CLK_FS_CTL] = TABLA_A_CDC_TX7_CLK_FS_CTL__POR,
864 [TABLA_A_CDC_TX8_CLK_FS_CTL] = TABLA_A_CDC_TX8_CLK_FS_CTL__POR,
865 [TABLA_A_CDC_TX9_CLK_FS_CTL] = TABLA_A_CDC_TX9_CLK_FS_CTL__POR,
866 [TABLA_A_CDC_TX10_CLK_FS_CTL] = TABLA_A_CDC_TX10_CLK_FS_CTL__POR,
867 [TABLA_A_CDC_TX1_DMIC_CTL] = TABLA_A_CDC_TX1_DMIC_CTL__POR,
868 [TABLA_A_CDC_TX2_DMIC_CTL] = TABLA_A_CDC_TX2_DMIC_CTL__POR,
869 [TABLA_A_CDC_TX3_DMIC_CTL] = TABLA_A_CDC_TX3_DMIC_CTL__POR,
870 [TABLA_A_CDC_TX4_DMIC_CTL] = TABLA_A_CDC_TX4_DMIC_CTL__POR,
871 [TABLA_A_CDC_TX5_DMIC_CTL] = TABLA_A_CDC_TX5_DMIC_CTL__POR,
872 [TABLA_A_CDC_TX6_DMIC_CTL] = TABLA_A_CDC_TX6_DMIC_CTL__POR,
873 [TABLA_A_CDC_TX7_DMIC_CTL] = TABLA_A_CDC_TX7_DMIC_CTL__POR,
874 [TABLA_A_CDC_TX8_DMIC_CTL] = TABLA_A_CDC_TX8_DMIC_CTL__POR,
875 [TABLA_A_CDC_TX9_DMIC_CTL] = TABLA_A_CDC_TX9_DMIC_CTL__POR,
876 [TABLA_A_CDC_TX10_DMIC_CTL] = TABLA_A_CDC_TX10_DMIC_CTL__POR,
877 [TABLA_A_CDC_SRC1_PDA_CFG] = TABLA_A_CDC_SRC1_PDA_CFG__POR,
878 [TABLA_A_CDC_SRC2_PDA_CFG] = TABLA_A_CDC_SRC2_PDA_CFG__POR,
879 [TABLA_A_CDC_SRC1_FS_CTL] = TABLA_A_CDC_SRC1_FS_CTL__POR,
880 [TABLA_A_CDC_SRC2_FS_CTL] = TABLA_A_CDC_SRC2_FS_CTL__POR,
881 [TABLA_A_CDC_RX1_B1_CTL] = TABLA_A_CDC_RX1_B1_CTL__POR,
882 [TABLA_A_CDC_RX2_B1_CTL] = TABLA_A_CDC_RX2_B1_CTL__POR,
883 [TABLA_A_CDC_RX3_B1_CTL] = TABLA_A_CDC_RX3_B1_CTL__POR,
884 [TABLA_A_CDC_RX4_B1_CTL] = TABLA_A_CDC_RX4_B1_CTL__POR,
885 [TABLA_A_CDC_RX5_B1_CTL] = TABLA_A_CDC_RX5_B1_CTL__POR,
886 [TABLA_A_CDC_RX6_B1_CTL] = TABLA_A_CDC_RX6_B1_CTL__POR,
887 [TABLA_A_CDC_RX7_B1_CTL] = TABLA_A_CDC_RX7_B1_CTL__POR,
888 [TABLA_A_CDC_RX1_B2_CTL] = TABLA_A_CDC_RX1_B2_CTL__POR,
889 [TABLA_A_CDC_RX2_B2_CTL] = TABLA_A_CDC_RX2_B2_CTL__POR,
890 [TABLA_A_CDC_RX3_B2_CTL] = TABLA_A_CDC_RX3_B2_CTL__POR,
891 [TABLA_A_CDC_RX4_B2_CTL] = TABLA_A_CDC_RX4_B2_CTL__POR,
892 [TABLA_A_CDC_RX5_B2_CTL] = TABLA_A_CDC_RX5_B2_CTL__POR,
893 [TABLA_A_CDC_RX6_B2_CTL] = TABLA_A_CDC_RX6_B2_CTL__POR,
894 [TABLA_A_CDC_RX7_B2_CTL] = TABLA_A_CDC_RX7_B2_CTL__POR,
895 [TABLA_A_CDC_RX1_B3_CTL] = TABLA_A_CDC_RX1_B3_CTL__POR,
896 [TABLA_A_CDC_RX2_B3_CTL] = TABLA_A_CDC_RX2_B3_CTL__POR,
897 [TABLA_A_CDC_RX3_B3_CTL] = TABLA_A_CDC_RX3_B3_CTL__POR,
898 [TABLA_A_CDC_RX4_B3_CTL] = TABLA_A_CDC_RX4_B3_CTL__POR,
899 [TABLA_A_CDC_RX5_B3_CTL] = TABLA_A_CDC_RX5_B3_CTL__POR,
900 [TABLA_A_CDC_RX6_B3_CTL] = TABLA_A_CDC_RX6_B3_CTL__POR,
901 [TABLA_A_CDC_RX7_B3_CTL] = TABLA_A_CDC_RX7_B3_CTL__POR,
902 [TABLA_A_CDC_RX1_B4_CTL] = TABLA_A_CDC_RX1_B4_CTL__POR,
903 [TABLA_A_CDC_RX2_B4_CTL] = TABLA_A_CDC_RX2_B4_CTL__POR,
904 [TABLA_A_CDC_RX3_B4_CTL] = TABLA_A_CDC_RX3_B4_CTL__POR,
905 [TABLA_A_CDC_RX4_B4_CTL] = TABLA_A_CDC_RX4_B4_CTL__POR,
906 [TABLA_A_CDC_RX5_B4_CTL] = TABLA_A_CDC_RX5_B4_CTL__POR,
907 [TABLA_A_CDC_RX6_B4_CTL] = TABLA_A_CDC_RX6_B4_CTL__POR,
908 [TABLA_A_CDC_RX7_B4_CTL] = TABLA_A_CDC_RX7_B4_CTL__POR,
909 [TABLA_A_CDC_RX1_B5_CTL] = TABLA_A_CDC_RX1_B5_CTL__POR,
910 [TABLA_A_CDC_RX2_B5_CTL] = TABLA_A_CDC_RX2_B5_CTL__POR,
911 [TABLA_A_CDC_RX3_B5_CTL] = TABLA_A_CDC_RX3_B5_CTL__POR,
912 [TABLA_A_CDC_RX4_B5_CTL] = TABLA_A_CDC_RX4_B5_CTL__POR,
913 [TABLA_A_CDC_RX5_B5_CTL] = TABLA_A_CDC_RX5_B5_CTL__POR,
914 [TABLA_A_CDC_RX6_B5_CTL] = TABLA_A_CDC_RX6_B5_CTL__POR,
915 [TABLA_A_CDC_RX7_B5_CTL] = TABLA_A_CDC_RX7_B5_CTL__POR,
916 [TABLA_A_CDC_RX1_B6_CTL] = TABLA_A_CDC_RX1_B6_CTL__POR,
917 [TABLA_A_CDC_RX2_B6_CTL] = TABLA_A_CDC_RX2_B6_CTL__POR,
918 [TABLA_A_CDC_RX3_B6_CTL] = TABLA_A_CDC_RX3_B6_CTL__POR,
919 [TABLA_A_CDC_RX4_B6_CTL] = TABLA_A_CDC_RX4_B6_CTL__POR,
920 [TABLA_A_CDC_RX5_B6_CTL] = TABLA_A_CDC_RX5_B6_CTL__POR,
921 [TABLA_A_CDC_RX6_B6_CTL] = TABLA_A_CDC_RX6_B6_CTL__POR,
922 [TABLA_A_CDC_RX7_B6_CTL] = TABLA_A_CDC_RX7_B6_CTL__POR,
923 [TABLA_A_CDC_RX1_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX1_VOL_CTL_B1_CTL__POR,
924 [TABLA_A_CDC_RX2_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX2_VOL_CTL_B1_CTL__POR,
925 [TABLA_A_CDC_RX3_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX3_VOL_CTL_B1_CTL__POR,
926 [TABLA_A_CDC_RX4_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX4_VOL_CTL_B1_CTL__POR,
927 [TABLA_A_CDC_RX5_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX5_VOL_CTL_B1_CTL__POR,
928 [TABLA_A_CDC_RX6_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX6_VOL_CTL_B1_CTL__POR,
929 [TABLA_A_CDC_RX7_VOL_CTL_B1_CTL] = TABLA_A_CDC_RX7_VOL_CTL_B1_CTL__POR,
930 [TABLA_A_CDC_RX1_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX1_VOL_CTL_B2_CTL__POR,
931 [TABLA_A_CDC_RX2_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX2_VOL_CTL_B2_CTL__POR,
932 [TABLA_A_CDC_RX3_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX3_VOL_CTL_B2_CTL__POR,
933 [TABLA_A_CDC_RX4_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX4_VOL_CTL_B2_CTL__POR,
934 [TABLA_A_CDC_RX5_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX5_VOL_CTL_B2_CTL__POR,
935 [TABLA_A_CDC_RX6_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX6_VOL_CTL_B2_CTL__POR,
936 [TABLA_A_CDC_RX7_VOL_CTL_B2_CTL] = TABLA_A_CDC_RX7_VOL_CTL_B2_CTL__POR,
937 [TABLA_A_CDC_CLK_RX_RESET_CTL] = TABLA_A_CDC_CLK_RX_RESET_CTL__POR,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700938 [TABLA_A_CDC_CLK_ANC_RESET_CTL] = TABLA_A_CDC_CLK_ANC_RESET_CTL__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700939 [TABLA_A_CDC_CLK_TX_RESET_B1_CTL] =
940 TABLA_A_CDC_CLK_TX_RESET_B1_CTL__POR,
941 [TABLA_A_CDC_CLK_TX_RESET_B2_CTL] =
942 TABLA_A_CDC_CLK_TX_RESET_B2_CTL__POR,
943 [TABLA_A_CDC_CLK_DMIC_CTL] = TABLA_A_CDC_CLK_DMIC_CTL__POR,
944 [TABLA_A_CDC_CLK_RX_I2S_CTL] = TABLA_A_CDC_CLK_RX_I2S_CTL__POR,
945 [TABLA_A_CDC_CLK_TX_I2S_CTL] = TABLA_A_CDC_CLK_TX_I2S_CTL__POR,
946 [TABLA_A_CDC_CLK_OTHR_RESET_CTL] = TABLA_A_CDC_CLK_OTHR_RESET_CTL__POR,
947 [TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL] =
948 TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL__POR,
949 [TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL] =
950 TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL__POR,
951 [TABLA_A_CDC_CLK_OTHR_CTL] = TABLA_A_CDC_CLK_OTHR_CTL__POR,
952 [TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL] =
953 TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL__POR,
Bradley Rubin229c6a52011-07-12 16:18:48 -0700954 [TABLA_A_CDC_CLK_ANC_CLK_EN_CTL] = TABLA_A_CDC_CLK_ANC_CLK_EN_CTL__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700955 [TABLA_A_CDC_CLK_RX_B1_CTL] = TABLA_A_CDC_CLK_RX_B1_CTL__POR,
956 [TABLA_A_CDC_CLK_RX_B2_CTL] = TABLA_A_CDC_CLK_RX_B2_CTL__POR,
957 [TABLA_A_CDC_CLK_MCLK_CTL] = TABLA_A_CDC_CLK_MCLK_CTL__POR,
958 [TABLA_A_CDC_CLK_PDM_CTL] = TABLA_A_CDC_CLK_PDM_CTL__POR,
959 [TABLA_A_CDC_CLK_SD_CTL] = TABLA_A_CDC_CLK_SD_CTL__POR,
960 [TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL] =
961 TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL__POR,
962 [TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL] =
963 TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL__POR,
964 [TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL] =
965 TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL__POR,
966 [TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL] =
967 TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL__POR,
968 [TABLA_A_CDC_CLSG_GAIN_THRESH_CTL] =
969 TABLA_A_CDC_CLSG_GAIN_THRESH_CTL__POR,
970 [TABLA_A_CDC_CLSG_TIMER_B1_CFG] = TABLA_A_CDC_CLSG_TIMER_B1_CFG__POR,
971 [TABLA_A_CDC_CLSG_TIMER_B2_CFG] = TABLA_A_CDC_CLSG_TIMER_B2_CFG__POR,
972 [TABLA_A_CDC_CLSG_CTL] = TABLA_A_CDC_CLSG_CTL__POR,
973 [TABLA_A_CDC_IIR1_GAIN_B1_CTL] = TABLA_A_CDC_IIR1_GAIN_B1_CTL__POR,
974 [TABLA_A_CDC_IIR2_GAIN_B1_CTL] = TABLA_A_CDC_IIR2_GAIN_B1_CTL__POR,
975 [TABLA_A_CDC_IIR1_GAIN_B2_CTL] = TABLA_A_CDC_IIR1_GAIN_B2_CTL__POR,
976 [TABLA_A_CDC_IIR2_GAIN_B2_CTL] = TABLA_A_CDC_IIR2_GAIN_B2_CTL__POR,
977 [TABLA_A_CDC_IIR1_GAIN_B3_CTL] = TABLA_A_CDC_IIR1_GAIN_B3_CTL__POR,
978 [TABLA_A_CDC_IIR2_GAIN_B3_CTL] = TABLA_A_CDC_IIR2_GAIN_B3_CTL__POR,
979 [TABLA_A_CDC_IIR1_GAIN_B4_CTL] = TABLA_A_CDC_IIR1_GAIN_B4_CTL__POR,
980 [TABLA_A_CDC_IIR2_GAIN_B4_CTL] = TABLA_A_CDC_IIR2_GAIN_B4_CTL__POR,
981 [TABLA_A_CDC_IIR1_GAIN_B5_CTL] = TABLA_A_CDC_IIR1_GAIN_B5_CTL__POR,
982 [TABLA_A_CDC_IIR2_GAIN_B5_CTL] = TABLA_A_CDC_IIR2_GAIN_B5_CTL__POR,
983 [TABLA_A_CDC_IIR1_GAIN_B6_CTL] = TABLA_A_CDC_IIR1_GAIN_B6_CTL__POR,
984 [TABLA_A_CDC_IIR2_GAIN_B6_CTL] = TABLA_A_CDC_IIR2_GAIN_B6_CTL__POR,
985 [TABLA_A_CDC_IIR1_GAIN_B7_CTL] = TABLA_A_CDC_IIR1_GAIN_B7_CTL__POR,
986 [TABLA_A_CDC_IIR2_GAIN_B7_CTL] = TABLA_A_CDC_IIR2_GAIN_B7_CTL__POR,
987 [TABLA_A_CDC_IIR1_GAIN_B8_CTL] = TABLA_A_CDC_IIR1_GAIN_B8_CTL__POR,
988 [TABLA_A_CDC_IIR2_GAIN_B8_CTL] = TABLA_A_CDC_IIR2_GAIN_B8_CTL__POR,
989 [TABLA_A_CDC_IIR1_CTL] = TABLA_A_CDC_IIR1_CTL__POR,
990 [TABLA_A_CDC_IIR2_CTL] = TABLA_A_CDC_IIR2_CTL__POR,
991 [TABLA_A_CDC_IIR1_GAIN_TIMER_CTL] =
992 TABLA_A_CDC_IIR1_GAIN_TIMER_CTL__POR,
993 [TABLA_A_CDC_IIR2_GAIN_TIMER_CTL] =
994 TABLA_A_CDC_IIR2_GAIN_TIMER_CTL__POR,
995 [TABLA_A_CDC_IIR1_COEF_B1_CTL] = TABLA_A_CDC_IIR1_COEF_B1_CTL__POR,
996 [TABLA_A_CDC_IIR2_COEF_B1_CTL] = TABLA_A_CDC_IIR2_COEF_B1_CTL__POR,
997 [TABLA_A_CDC_IIR1_COEF_B2_CTL] = TABLA_A_CDC_IIR1_COEF_B2_CTL__POR,
998 [TABLA_A_CDC_IIR2_COEF_B2_CTL] = TABLA_A_CDC_IIR2_COEF_B2_CTL__POR,
999 [TABLA_A_CDC_IIR1_COEF_B3_CTL] = TABLA_A_CDC_IIR1_COEF_B3_CTL__POR,
1000 [TABLA_A_CDC_IIR2_COEF_B3_CTL] = TABLA_A_CDC_IIR2_COEF_B3_CTL__POR,
1001 [TABLA_A_CDC_IIR1_COEF_B4_CTL] = TABLA_A_CDC_IIR1_COEF_B4_CTL__POR,
1002 [TABLA_A_CDC_IIR2_COEF_B4_CTL] = TABLA_A_CDC_IIR2_COEF_B4_CTL__POR,
1003 [TABLA_A_CDC_IIR1_COEF_B5_CTL] = TABLA_A_CDC_IIR1_COEF_B5_CTL__POR,
1004 [TABLA_A_CDC_IIR2_COEF_B5_CTL] = TABLA_A_CDC_IIR2_COEF_B5_CTL__POR,
1005 [TABLA_A_CDC_TOP_GAIN_UPDATE] = TABLA_A_CDC_TOP_GAIN_UPDATE__POR,
1006 [TABLA_A_CDC_DEBUG_B1_CTL] = TABLA_A_CDC_DEBUG_B1_CTL__POR,
1007 [TABLA_A_CDC_DEBUG_B2_CTL] = TABLA_A_CDC_DEBUG_B2_CTL__POR,
1008 [TABLA_A_CDC_DEBUG_B3_CTL] = TABLA_A_CDC_DEBUG_B3_CTL__POR,
1009 [TABLA_A_CDC_DEBUG_B4_CTL] = TABLA_A_CDC_DEBUG_B4_CTL__POR,
1010 [TABLA_A_CDC_DEBUG_B5_CTL] = TABLA_A_CDC_DEBUG_B5_CTL__POR,
1011 [TABLA_A_CDC_DEBUG_B6_CTL] = TABLA_A_CDC_DEBUG_B6_CTL__POR,
Kuirong Wang0f8ade32012-02-27 16:29:45 -08001012 [TABLA_A_CDC_COMP1_B1_CTL] = TABLA_A_CDC_COMP1_B1_CTL__POR,
1013 [TABLA_A_CDC_COMP1_B2_CTL] = TABLA_A_CDC_COMP1_B2_CTL__POR,
1014 [TABLA_A_CDC_COMP1_B3_CTL] = TABLA_A_CDC_COMP1_B3_CTL__POR,
1015 [TABLA_A_CDC_COMP1_B4_CTL] = TABLA_A_CDC_COMP1_B4_CTL__POR,
1016 [TABLA_A_CDC_COMP1_B5_CTL] = TABLA_A_CDC_COMP1_B5_CTL__POR,
1017 [TABLA_A_CDC_COMP1_B6_CTL] = TABLA_A_CDC_COMP1_B6_CTL__POR,
1018 [TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS] =
1019 TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS__POR,
1020 [TABLA_A_CDC_COMP1_FS_CFG] = TABLA_A_CDC_COMP1_FS_CFG__POR,
1021 [TABLA_A_CDC_COMP2_B1_CTL] = TABLA_A_CDC_COMP2_B1_CTL__POR,
1022 [TABLA_A_CDC_COMP2_B2_CTL] = TABLA_A_CDC_COMP2_B2_CTL__POR,
1023 [TABLA_A_CDC_COMP2_B3_CTL] = TABLA_A_CDC_COMP2_B3_CTL__POR,
1024 [TABLA_A_CDC_COMP2_B4_CTL] = TABLA_A_CDC_COMP2_B4_CTL__POR,
1025 [TABLA_A_CDC_COMP2_B5_CTL] = TABLA_A_CDC_COMP2_B5_CTL__POR,
1026 [TABLA_A_CDC_COMP2_B6_CTL] = TABLA_A_CDC_COMP2_B6_CTL__POR,
1027 [TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS] =
1028 TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS__POR,
1029 [TABLA_A_CDC_COMP2_FS_CFG] = TABLA_A_CDC_COMP2_FS_CFG__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07001030 [TABLA_A_CDC_CONN_RX1_B1_CTL] = TABLA_A_CDC_CONN_RX1_B1_CTL__POR,
1031 [TABLA_A_CDC_CONN_RX1_B2_CTL] = TABLA_A_CDC_CONN_RX1_B2_CTL__POR,
1032 [TABLA_A_CDC_CONN_RX1_B3_CTL] = TABLA_A_CDC_CONN_RX1_B3_CTL__POR,
1033 [TABLA_A_CDC_CONN_RX2_B1_CTL] = TABLA_A_CDC_CONN_RX2_B1_CTL__POR,
1034 [TABLA_A_CDC_CONN_RX2_B2_CTL] = TABLA_A_CDC_CONN_RX2_B2_CTL__POR,
1035 [TABLA_A_CDC_CONN_RX2_B3_CTL] = TABLA_A_CDC_CONN_RX2_B3_CTL__POR,
1036 [TABLA_A_CDC_CONN_RX3_B1_CTL] = TABLA_A_CDC_CONN_RX3_B1_CTL__POR,
1037 [TABLA_A_CDC_CONN_RX3_B2_CTL] = TABLA_A_CDC_CONN_RX3_B2_CTL__POR,
1038 [TABLA_A_CDC_CONN_RX3_B3_CTL] = TABLA_A_CDC_CONN_RX3_B3_CTL__POR,
1039 [TABLA_A_CDC_CONN_RX4_B1_CTL] = TABLA_A_CDC_CONN_RX4_B1_CTL__POR,
1040 [TABLA_A_CDC_CONN_RX4_B2_CTL] = TABLA_A_CDC_CONN_RX4_B2_CTL__POR,
1041 [TABLA_A_CDC_CONN_RX5_B1_CTL] = TABLA_A_CDC_CONN_RX5_B1_CTL__POR,
1042 [TABLA_A_CDC_CONN_RX5_B2_CTL] = TABLA_A_CDC_CONN_RX5_B2_CTL__POR,
1043 [TABLA_A_CDC_CONN_RX6_B1_CTL] = TABLA_A_CDC_CONN_RX6_B1_CTL__POR,
1044 [TABLA_A_CDC_CONN_RX6_B2_CTL] = TABLA_A_CDC_CONN_RX6_B2_CTL__POR,
1045 [TABLA_A_CDC_CONN_RX7_B1_CTL] = TABLA_A_CDC_CONN_RX7_B1_CTL__POR,
1046 [TABLA_A_CDC_CONN_RX7_B2_CTL] = TABLA_A_CDC_CONN_RX7_B2_CTL__POR,
Bradley Rubin229c6a52011-07-12 16:18:48 -07001047 [TABLA_A_CDC_CONN_ANC_B1_CTL] = TABLA_A_CDC_CONN_ANC_B1_CTL__POR,
1048 [TABLA_A_CDC_CONN_ANC_B2_CTL] = TABLA_A_CDC_CONN_ANC_B2_CTL__POR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07001049 [TABLA_A_CDC_CONN_TX_B1_CTL] = TABLA_A_CDC_CONN_TX_B1_CTL__POR,
1050 [TABLA_A_CDC_CONN_TX_B2_CTL] = TABLA_A_CDC_CONN_TX_B2_CTL__POR,
1051 [TABLA_A_CDC_CONN_TX_B3_CTL] = TABLA_A_CDC_CONN_TX_B3_CTL__POR,
1052 [TABLA_A_CDC_CONN_TX_B4_CTL] = TABLA_A_CDC_CONN_TX_B4_CTL__POR,
1053 [TABLA_A_CDC_CONN_EQ1_B1_CTL] = TABLA_A_CDC_CONN_EQ1_B1_CTL__POR,
1054 [TABLA_A_CDC_CONN_EQ1_B2_CTL] = TABLA_A_CDC_CONN_EQ1_B2_CTL__POR,
1055 [TABLA_A_CDC_CONN_EQ1_B3_CTL] = TABLA_A_CDC_CONN_EQ1_B3_CTL__POR,
1056 [TABLA_A_CDC_CONN_EQ1_B4_CTL] = TABLA_A_CDC_CONN_EQ1_B4_CTL__POR,
1057 [TABLA_A_CDC_CONN_EQ2_B1_CTL] = TABLA_A_CDC_CONN_EQ2_B1_CTL__POR,
1058 [TABLA_A_CDC_CONN_EQ2_B2_CTL] = TABLA_A_CDC_CONN_EQ2_B2_CTL__POR,
1059 [TABLA_A_CDC_CONN_EQ2_B3_CTL] = TABLA_A_CDC_CONN_EQ2_B3_CTL__POR,
1060 [TABLA_A_CDC_CONN_EQ2_B4_CTL] = TABLA_A_CDC_CONN_EQ2_B4_CTL__POR,
1061 [TABLA_A_CDC_CONN_SRC1_B1_CTL] = TABLA_A_CDC_CONN_SRC1_B1_CTL__POR,
1062 [TABLA_A_CDC_CONN_SRC1_B2_CTL] = TABLA_A_CDC_CONN_SRC1_B2_CTL__POR,
1063 [TABLA_A_CDC_CONN_SRC2_B1_CTL] = TABLA_A_CDC_CONN_SRC2_B1_CTL__POR,
1064 [TABLA_A_CDC_CONN_SRC2_B2_CTL] = TABLA_A_CDC_CONN_SRC2_B2_CTL__POR,
1065 [TABLA_A_CDC_CONN_TX_SB_B1_CTL] = TABLA_A_CDC_CONN_TX_SB_B1_CTL__POR,
1066 [TABLA_A_CDC_CONN_TX_SB_B2_CTL] = TABLA_A_CDC_CONN_TX_SB_B2_CTL__POR,
1067 [TABLA_A_CDC_CONN_TX_SB_B3_CTL] = TABLA_A_CDC_CONN_TX_SB_B3_CTL__POR,
1068 [TABLA_A_CDC_CONN_TX_SB_B4_CTL] = TABLA_A_CDC_CONN_TX_SB_B4_CTL__POR,
1069 [TABLA_A_CDC_CONN_TX_SB_B5_CTL] = TABLA_A_CDC_CONN_TX_SB_B5_CTL__POR,
1070 [TABLA_A_CDC_CONN_TX_SB_B6_CTL] = TABLA_A_CDC_CONN_TX_SB_B6_CTL__POR,
1071 [TABLA_A_CDC_CONN_TX_SB_B7_CTL] = TABLA_A_CDC_CONN_TX_SB_B7_CTL__POR,
1072 [TABLA_A_CDC_CONN_TX_SB_B8_CTL] = TABLA_A_CDC_CONN_TX_SB_B8_CTL__POR,
1073 [TABLA_A_CDC_CONN_TX_SB_B9_CTL] = TABLA_A_CDC_CONN_TX_SB_B9_CTL__POR,
1074 [TABLA_A_CDC_CONN_TX_SB_B10_CTL] = TABLA_A_CDC_CONN_TX_SB_B10_CTL__POR,
1075 [TABLA_A_CDC_CONN_TX_SB_B11_CTL] = TABLA_A_CDC_CONN_TX_SB_B11_CTL__POR,
1076 [TABLA_A_CDC_CONN_RX_SB_B1_CTL] = TABLA_A_CDC_CONN_RX_SB_B1_CTL__POR,
1077 [TABLA_A_CDC_CONN_RX_SB_B2_CTL] = TABLA_A_CDC_CONN_RX_SB_B2_CTL__POR,
1078 [TABLA_A_CDC_CONN_CLSG_CTL] = TABLA_A_CDC_CONN_CLSG_CTL__POR,
1079 [TABLA_A_CDC_CONN_SPARE] = TABLA_A_CDC_CONN_SPARE__POR,
1080 [TABLA_A_CDC_MBHC_EN_CTL] = TABLA_A_CDC_MBHC_EN_CTL__POR,
1081 [TABLA_A_CDC_MBHC_FEATURE_B1_CFG] =
1082 TABLA_A_CDC_MBHC_FEATURE_B1_CFG__POR,
1083 [TABLA_A_CDC_MBHC_FEATURE_B2_CFG] =
1084 TABLA_A_CDC_MBHC_FEATURE_B2_CFG__POR,
1085 [TABLA_A_CDC_MBHC_TIMER_B1_CTL] = TABLA_A_CDC_MBHC_TIMER_B1_CTL__POR,
1086 [TABLA_A_CDC_MBHC_TIMER_B2_CTL] = TABLA_A_CDC_MBHC_TIMER_B2_CTL__POR,
1087 [TABLA_A_CDC_MBHC_TIMER_B3_CTL] = TABLA_A_CDC_MBHC_TIMER_B3_CTL__POR,
1088 [TABLA_A_CDC_MBHC_TIMER_B4_CTL] = TABLA_A_CDC_MBHC_TIMER_B4_CTL__POR,
1089 [TABLA_A_CDC_MBHC_TIMER_B5_CTL] = TABLA_A_CDC_MBHC_TIMER_B5_CTL__POR,
1090 [TABLA_A_CDC_MBHC_TIMER_B6_CTL] = TABLA_A_CDC_MBHC_TIMER_B6_CTL__POR,
1091 [TABLA_A_CDC_MBHC_B1_STATUS] = TABLA_A_CDC_MBHC_B1_STATUS__POR,
1092 [TABLA_A_CDC_MBHC_B2_STATUS] = TABLA_A_CDC_MBHC_B2_STATUS__POR,
1093 [TABLA_A_CDC_MBHC_B3_STATUS] = TABLA_A_CDC_MBHC_B3_STATUS__POR,
1094 [TABLA_A_CDC_MBHC_B4_STATUS] = TABLA_A_CDC_MBHC_B4_STATUS__POR,
1095 [TABLA_A_CDC_MBHC_B5_STATUS] = TABLA_A_CDC_MBHC_B5_STATUS__POR,
1096 [TABLA_A_CDC_MBHC_B1_CTL] = TABLA_A_CDC_MBHC_B1_CTL__POR,
1097 [TABLA_A_CDC_MBHC_B2_CTL] = TABLA_A_CDC_MBHC_B2_CTL__POR,
1098 [TABLA_A_CDC_MBHC_VOLT_B1_CTL] = TABLA_A_CDC_MBHC_VOLT_B1_CTL__POR,
1099 [TABLA_A_CDC_MBHC_VOLT_B2_CTL] = TABLA_A_CDC_MBHC_VOLT_B2_CTL__POR,
1100 [TABLA_A_CDC_MBHC_VOLT_B3_CTL] = TABLA_A_CDC_MBHC_VOLT_B3_CTL__POR,
1101 [TABLA_A_CDC_MBHC_VOLT_B4_CTL] = TABLA_A_CDC_MBHC_VOLT_B4_CTL__POR,
1102 [TABLA_A_CDC_MBHC_VOLT_B5_CTL] = TABLA_A_CDC_MBHC_VOLT_B5_CTL__POR,
1103 [TABLA_A_CDC_MBHC_VOLT_B6_CTL] = TABLA_A_CDC_MBHC_VOLT_B6_CTL__POR,
1104 [TABLA_A_CDC_MBHC_VOLT_B7_CTL] = TABLA_A_CDC_MBHC_VOLT_B7_CTL__POR,
1105 [TABLA_A_CDC_MBHC_VOLT_B8_CTL] = TABLA_A_CDC_MBHC_VOLT_B8_CTL__POR,
1106 [TABLA_A_CDC_MBHC_VOLT_B9_CTL] = TABLA_A_CDC_MBHC_VOLT_B9_CTL__POR,
1107 [TABLA_A_CDC_MBHC_VOLT_B10_CTL] = TABLA_A_CDC_MBHC_VOLT_B10_CTL__POR,
1108 [TABLA_A_CDC_MBHC_VOLT_B11_CTL] = TABLA_A_CDC_MBHC_VOLT_B11_CTL__POR,
1109 [TABLA_A_CDC_MBHC_VOLT_B12_CTL] = TABLA_A_CDC_MBHC_VOLT_B12_CTL__POR,
1110 [TABLA_A_CDC_MBHC_CLK_CTL] = TABLA_A_CDC_MBHC_CLK_CTL__POR,
1111 [TABLA_A_CDC_MBHC_INT_CTL] = TABLA_A_CDC_MBHC_INT_CTL__POR,
1112 [TABLA_A_CDC_MBHC_DEBUG_CTL] = TABLA_A_CDC_MBHC_DEBUG_CTL__POR,
1113 [TABLA_A_CDC_MBHC_SPARE] = TABLA_A_CDC_MBHC_SPARE__POR,
1114};