1/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
2 *
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#ifndef TABLA_CODEC_DIGITAL_H
13
14#define TABLA_CODEC_DIGITAL_H
15#include <linux/mfd/wcd9xxx/wcd9xxx_registers.h>
16
17#define TABLA_A_CHIP_CTL			WCD9XXX_A_CHIP_CTL
18#define TABLA_A_CHIP_CTL__POR			WCD9XXX_A_CHIP_CTL__POR
19#define TABLA_A_CHIP_STATUS			WCD9XXX_A_CHIP_STATUS
20#define TABLA_A_CHIP_STATUS__POR		WCD9XXX_A_CHIP_STATUS__POR
21#define TABLA_A_CHIP_ID_BYTE_0			WCD9XXX_A_CHIP_ID_BYTE_0
22#define TABLA_A_CHIP_ID_BYTE_0__POR		WCD9XXX_A_CHIP_ID_BYTE_0__POR
23#define TABLA_A_CHIP_ID_BYTE_1			WCD9XXX_A_CHIP_ID_BYTE_1
24#define TABLA_A_CHIP_ID_BYTE_1__POR		WCD9XXX_A_CHIP_ID_BYTE_1__POR
25#define TABLA_A_CHIP_ID_BYTE_2			WCD9XXX_A_CHIP_ID_BYTE_2
26#define TABLA_A_CHIP_ID_BYTE_2__POR		WCD9XXX_A_CHIP_ID_BYTE_2__POR
27#define TABLA_A_CHIP_ID_BYTE_3			WCD9XXX_A_CHIP_ID_BYTE_3
28#define TABLA_A_CHIP_ID_BYTE_3__POR		WCD9XXX_A_CHIP_ID_BYTE_3__POR
29#define TABLA_A_CHIP_VERSION			WCD9XXX_A_CHIP_VERSION
30#define TABLA_A_CHIP_VERSION__POR		WCD9XXX_A_CHIP_VERSION__POR
31#define TABLA_A_SB_VERSION			WCD9XXX_A_SB_VERSION
32#define TABLA_A_SB_VERSION__POR			WCD9XXX_A_SB_VERSION__POR
33#define TABLA_A_SLAVE_ID_1			WCD9XXX_A_SLAVE_ID_1
34#define TABLA_A_SLAVE_ID_1__POR			WCD9XXX_A_SLAVE_ID_1__POR
35#define TABLA_A_SLAVE_ID_2			WCD9XXX_A_SLAVE_ID_2
36#define TABLA_A_SLAVE_ID_2__POR			WCD9XXX_A_SLAVE_ID_2__POR
37#define TABLA_A_SLAVE_ID_3			WCD9XXX_A_SLAVE_ID_3
38#define TABLA_A_SLAVE_ID_3__POR			WCD9XXX_A_SLAVE_ID_3__POR
39#define TABLA_A_PIN_CTL_OE0			(0x10)
40#define TABLA_A_PIN_CTL_OE0__POR			(0x00000000)
41#define TABLA_A_PIN_CTL_OE1			(0x11)
42#define TABLA_A_PIN_CTL_OE1__POR			(0x00000000)
43#define TABLA_A_PIN_CTL_DATA0			(0x12)
44#define TABLA_A_PIN_CTL_DATA0__POR			(0x00000000)
45#define TABLA_A_PIN_CTL_DATA1			(0x13)
46#define TABLA_A_PIN_CTL_DATA1__POR			(0x00000000)
47#define TABLA_A_HDRIVE_GENERIC			(0x18)
48#define TABLA_A_HDRIVE_GENERIC__POR			(0x00000000)
49#define TABLA_A_HDRIVE_OVERRIDE			(0x19)
50#define TABLA_A_HDRIVE_OVERRIDE__POR			(0x00000008)
51#define TABLA_A_ANA_CSR_WAIT_STATE			(0x20)
52#define TABLA_A_ANA_CSR_WAIT_STATE__POR			(0x00000044)
53#define TABLA_A_PROCESS_MONITOR_CTL0			(0x40)
54#define TABLA_A_PROCESS_MONITOR_CTL0__POR			(0x00000080)
55#define TABLA_A_PROCESS_MONITOR_CTL1			(0x41)
56#define TABLA_A_PROCESS_MONITOR_CTL1__POR			(0x00000000)
57#define TABLA_A_PROCESS_MONITOR_CTL2			(0x42)
58#define TABLA_A_PROCESS_MONITOR_CTL2__POR			(0x00000000)
59#define TABLA_A_PROCESS_MONITOR_CTL3			(0x43)
60#define TABLA_A_PROCESS_MONITOR_CTL3__POR			(0x00000001)
61#define TABLA_A_QFUSE_CTL			(0x48)
62#define TABLA_A_QFUSE_CTL__POR			(0x00000000)
63#define TABLA_A_QFUSE_STATUS			(0x49)
64#define TABLA_A_QFUSE_STATUS__POR			(0x00000000)
65#define TABLA_A_QFUSE_DATA_OUT0			(0x4A)
66#define TABLA_A_QFUSE_DATA_OUT0__POR			(0x00000000)
67#define TABLA_A_QFUSE_DATA_OUT1			(0x4B)
68#define TABLA_A_QFUSE_DATA_OUT1__POR			(0x00000000)
69#define TABLA_A_QFUSE_DATA_OUT2			(0x4C)
70#define TABLA_A_QFUSE_DATA_OUT2__POR			(0x00000000)
71#define TABLA_A_QFUSE_DATA_OUT3			(0x4D)
72#define TABLA_A_QFUSE_DATA_OUT3__POR			(0x00000000)
73#define TABLA_A_CDC_CTL				WCD9XXX_A_CDC_CTL
74#define TABLA_A_CDC_CTL__POR			WCD9XXX_A_CDC_CTL__POR
75#define TABLA_A_LEAKAGE_CTL			WCD9XXX_A_LEAKAGE_CTL
76#define TABLA_A_LEAKAGE_CTL__POR		WCD9XXX_A_LEAKAGE_CTL__POR
77#define TABLA_A_INTR_MODE			(0x90)
78#define TABLA_A_INTR_MODE__POR			(0x00000000)
79#define TABLA_A_INTR_MASK0			(0x94)
80#define TABLA_A_INTR_MASK0__POR			(0x000000ff)
81#define TABLA_A_INTR_MASK1			(0x95)
82#define TABLA_A_INTR_MASK1__POR			(0x000000ff)
83#define TABLA_A_INTR_MASK2			(0x96)
84#define TABLA_A_INTR_MASK2__POR			(0x000000ff)
85#define TABLA_A_INTR_STATUS0			(0x98)
86#define TABLA_A_INTR_STATUS0__POR			(0x00000000)
87#define TABLA_A_INTR_STATUS1			(0x99)
88#define TABLA_A_INTR_STATUS1__POR			(0x00000000)
89#define TABLA_A_INTR_STATUS2			(0x9A)
90#define TABLA_A_INTR_STATUS2__POR			(0x00000000)
91#define TABLA_A_INTR_CLEAR0			(0x9C)
92#define TABLA_A_INTR_CLEAR0__POR			(0x00000000)
93#define TABLA_A_INTR_CLEAR1			(0x9D)
94#define TABLA_A_INTR_CLEAR1__POR			(0x00000000)
95#define TABLA_A_INTR_CLEAR2			(0x9E)
96#define TABLA_A_INTR_CLEAR2__POR			(0x00000000)
97#define TABLA_A_INTR_LEVEL0			(0xA0)
98#define TABLA_A_INTR_LEVEL0__POR			(0x00000001)
99#define TABLA_A_INTR_LEVEL1			(0xA1)
100#define TABLA_A_INTR_LEVEL1__POR			(0x00000000)
101#define TABLA_A_INTR_LEVEL2			(0xA2)
102#define TABLA_A_INTR_LEVEL2__POR			(0x00000000)
103#define TABLA_A_INTR_TEST0			(0xA4)
104#define TABLA_A_INTR_TEST0__POR			(0x00000000)
105#define TABLA_A_INTR_TEST1			(0xA5)
106#define TABLA_A_INTR_TEST1__POR			(0x00000000)
107#define TABLA_A_INTR_TEST2			(0xA6)
108#define TABLA_A_INTR_TEST2__POR			(0x00000000)
109#define TABLA_A_INTR_SET0			(0xA8)
110#define TABLA_A_INTR_SET0__POR			(0x00000000)
111#define TABLA_A_INTR_SET1			(0xA9)
112#define TABLA_A_INTR_SET1__POR			(0x00000000)
113#define TABLA_A_INTR_SET2			(0xAA)
114#define TABLA_A_INTR_SET2__POR			(0x00000000)
115#define TABLA_A_CDC_TX_I2S_SCK_MODE			(0xC0)
116#define TABLA_A_CDC_TX_I2S_SCK_MODE__POR			(0x00000000)
117#define TABLA_A_CDC_TX_I2S_WS_MODE			(0xC1)
118#define TABLA_A_CDC_TX_I2S_WS_MODE__POR			(0x00000000)
119#define TABLA_A_CDC_DMIC_DATA0_MODE			(0xC4)
120#define TABLA_A_CDC_DMIC_DATA0_MODE__POR			(0x00000000)
121#define TABLA_A_CDC_DMIC_CLK0_MODE			(0xC5)
122#define TABLA_A_CDC_DMIC_CLK0_MODE__POR			(0x00000000)
123#define TABLA_A_CDC_DMIC_DATA1_MODE			(0xC6)
124#define TABLA_A_CDC_DMIC_DATA1_MODE__POR			(0x00000000)
125#define TABLA_A_CDC_DMIC_CLK1_MODE			(0xC7)
126#define TABLA_A_CDC_DMIC_CLK1_MODE__POR			(0x00000000)
127#define TABLA_A_CDC_RX_I2S_SCK_MODE			(0xC8)
128#define TABLA_A_CDC_RX_I2S_SCK_MODE__POR			(0x00000000)
129#define TABLA_A_CDC_RX_I2S_WS_MODE			(0xC9)
130#define TABLA_A_CDC_RX_I2S_WS_MODE__POR			(0x00000000)
131#define TABLA_A_CDC_DMIC_DATA2_MODE			(0xCA)
132#define TABLA_A_CDC_DMIC_DATA2_MODE__POR			(0x00000000)
133#define TABLA_A_CDC_DMIC_CLK2_MODE			(0xCB)
134#define TABLA_A_CDC_DMIC_CLK2_MODE__POR			(0x00000000)
135#define TABLA_A_CDC_INTR_MODE			(0xCC)
136#define TABLA_A_CDC_INTR_MODE__POR			(0x00000000)
137#define TABLA_A_BIAS_REF_CTL			(0x0100)
138#define TABLA_A_BIAS_REF_CTL__POR			(0x0000001C)
139#define TABLA_A_BIAS_CENTRAL_BG_CTL			(0x0101)
140#define TABLA_A_BIAS_CENTRAL_BG_CTL__POR			(0x00000050)
141#define TABLA_A_BIAS_PRECHRG_CTL			(0x0102)
142#define TABLA_A_BIAS_PRECHRG_CTL__POR			(0x00000007)
143#define TABLA_A_BIAS_CURR_CTL_1			(0x0103)
144#define TABLA_A_BIAS_CURR_CTL_1__POR			(0x00000052)
145#define TABLA_A_BIAS_CURR_CTL_2			(0x0104)
146#define TABLA_A_BIAS_CURR_CTL_2__POR			(0x00000000)
147#define TABLA_A_BIAS_CONFIG_MODE_BG_CTL			(0x0105)
148#define TABLA_A_BIAS_CONFIG_MODE_BG_CTL__POR			(0x00000016)
149#define TABLA_A_BIAS_BG_STATUS			(0x0106)
150#define TABLA_A_BIAS_BG_STATUS__POR			(0x00000000)
151#define TABLA_A_CLK_BUFF_EN1			(0x0108)
152#define TABLA_A_CLK_BUFF_EN1__POR			(0x00000004)
153#define TABLA_A_CLK_BUFF_EN2			(0x0109)
154#define TABLA_A_CLK_BUFF_EN2__POR			(0x00000002)
155#define TABLA_A_LDO_H_MODE_1			(0x0110)
156#define TABLA_A_LDO_H_MODE_1__POR			(0x00000065)
157#define TABLA_A_LDO_H_MODE_2			(0x0111)
158#define TABLA_A_LDO_H_MODE_2__POR			(0x000000A8)
159#define TABLA_A_LDO_H_LOOP_CTL			(0x0112)
160#define TABLA_A_LDO_H_LOOP_CTL__POR			(0x0000006B)
161#define TABLA_A_LDO_H_COMP_1			(0x0113)
162#define TABLA_A_LDO_H_COMP_1__POR			(0x00000084)
163#define TABLA_A_LDO_H_COMP_2			(0x0114)
164#define TABLA_A_LDO_H_COMP_2__POR			(0x000000E0)
165#define TABLA_A_LDO_H_BIAS_1			(0x0115)
166#define TABLA_A_LDO_H_BIAS_1__POR			(0x0000006D)
167#define TABLA_A_LDO_H_BIAS_2			(0x0116)
168#define TABLA_A_LDO_H_BIAS_2__POR			(0x000000A5)
169#define TABLA_A_LDO_H_BIAS_3			(0x0117)
170#define TABLA_A_LDO_H_BIAS_3__POR			(0x00000060)
171#define TABLA_A_LDO_L_MODE_1			(0x0118)
172#define TABLA_A_LDO_L_MODE_1__POR			(0x00000028)
173#define TABLA_A_LDO_L_MODE_2			(0x0119)
174#define TABLA_A_LDO_L_MODE_2__POR			(0x000000A8)
175#define TABLA_A_LDO_L_LOOP_CTL			(0x011A)
176#define TABLA_A_LDO_L_LOOP_CTL__POR			(0x0000006D)
177#define TABLA_A_LDO_L_COMP_1			(0x011B)
178#define TABLA_A_LDO_L_COMP_1__POR			(0x00000031)
179#define TABLA_A_LDO_L_COMP_2			(0x011C)
180#define TABLA_A_LDO_L_COMP_2__POR			(0x000000A0)
181#define TABLA_A_LDO_L_BIAS_1			(0x011D)
182#define TABLA_A_LDO_L_BIAS_1__POR			(0x0000006D)
183#define TABLA_A_LDO_L_BIAS_2			(0x011E)
184#define TABLA_A_LDO_L_BIAS_2__POR			(0x00000065)
185#define TABLA_A_LDO_L_BIAS_3			(0x011F)
186#define TABLA_A_LDO_L_BIAS_3__POR			(0x00000050)
187#define TABLA_A_MICB_CFILT_1_CTL			(0x0128)
188#define TABLA_A_MICB_CFILT_1_CTL__POR			(0x00000040)
189#define TABLA_A_MICB_CFILT_1_VAL			(0x0129)
190#define TABLA_A_MICB_CFILT_1_VAL__POR			(0x00000080)
191#define TABLA_A_MICB_CFILT_1_PRECHRG			(0x012A)
192#define TABLA_A_MICB_CFILT_1_PRECHRG__POR			(0x00000038)
193#define TABLA_A_MICB_1_CTL			(0x012B)
194#define TABLA_A_MICB_1_CTL__POR			(0x00000016)
195#define TABLA_A_MICB_1_INT_RBIAS			(0x012C)
196#define TABLA_A_MICB_1_INT_RBIAS__POR			(0x00000000)
197#define TABLA_A_MICB_1_MBHC			(0x012D)
198#define TABLA_A_MICB_1_MBHC__POR			(0x00000001)
199#define TABLA_A_MICB_CFILT_2_CTL			(0x012E)
200#define TABLA_A_MICB_CFILT_2_CTL__POR			(0x00000040)
201#define TABLA_A_MICB_CFILT_2_VAL			(0x012F)
202#define TABLA_A_MICB_CFILT_2_VAL__POR			(0x00000080)
203#define TABLA_A_MICB_CFILT_2_PRECHRG			(0x0130)
204#define TABLA_A_MICB_CFILT_2_PRECHRG__POR			(0x00000038)
205#define TABLA_A_MICB_2_CTL			(0x0131)
206#define TABLA_A_MICB_2_CTL__POR			(0x00000016)
207#define TABLA_A_MICB_2_INT_RBIAS			(0x0132)
208#define TABLA_A_MICB_2_INT_RBIAS__POR			(0x00000000)
209#define TABLA_A_MICB_2_MBHC			(0x0133)
210#define TABLA_A_MICB_2_MBHC__POR			(0x00000000)
211#define TABLA_A_MICB_CFILT_3_CTL			(0x0134)
212#define TABLA_A_MICB_CFILT_3_CTL__POR			(0x00000040)
213#define TABLA_A_MICB_CFILT_3_VAL			(0x0135)
214#define TABLA_A_MICB_CFILT_3_VAL__POR			(0x00000080)
215#define TABLA_A_MICB_CFILT_3_PRECHRG			(0x0136)
216#define TABLA_A_MICB_CFILT_3_PRECHRG__POR			(0x00000038)
217#define TABLA_A_MICB_3_CTL			(0x0137)
218#define TABLA_A_MICB_3_CTL__POR			(0x00000016)
219#define TABLA_A_MICB_3_INT_RBIAS			(0x0138)
220#define TABLA_A_MICB_3_INT_RBIAS__POR			(0x00000000)
221#define TABLA_A_MICB_3_MBHC			(0x0139)
222#define TABLA_A_MICB_3_MBHC__POR			(0x00000000)
223#define TABLA_1_A_MICB_4_CTL			(0x013A)
224#define TABLA_2_A_MICB_4_CTL			(0x013D)
225#define TABLA_A_MICB_4_CTL__POR			(0x00000016)
226#define TABLA_1_A_MICB_4_INT_RBIAS			(0x013B)
227#define TABLA_2_A_MICB_4_INT_RBIAS			(0x013E)
228#define TABLA_A_MICB_4_INT_RBIAS__POR			(0x00000000)
229#define TABLA_1_A_MICB_4_MBHC			(0x013C)
230#define TABLA_2_A_MICB_4_MBHC			(0x013F)
231#define TABLA_A_MICB_4_MBHC__POR			(0x00000001)
232#define TABLA_A_TX_COM_BIAS			(0x014C)
233#define TABLA_A_TX_COM_BIAS__POR			(0x000000E0)
234#define TABLA_A_MBHC_SCALING_MUX_1			(0x014E)
235#define TABLA_A_MBHC_SCALING_MUX_1__POR			(0x00000000)
236#define TABLA_A_MBHC_SCALING_MUX_2			(0x014F)
237#define TABLA_A_MBHC_SCALING_MUX_2__POR			(0x00000080)
238#define TABLA_A_TX_SUP_SWITCH_CTRL_1			(0x0151)
239#define TABLA_A_TX_SUP_SWITCH_CTRL_1__POR			(0x00000000)
240#define TABLA_A_TX_SUP_SWITCH_CTRL_2			(0x0152)
241#define TABLA_A_TX_SUP_SWITCH_CTRL_2__POR			(0x00000080)
242#define TABLA_A_TX_1_2_EN			(0x0153)
243#define TABLA_A_TX_1_2_EN__POR			(0x00000000)
244#define TABLA_A_TX_1_2_TEST_EN			(0x0154)
245#define TABLA_A_TX_1_2_TEST_EN__POR			(0x000000CC)
246#define TABLA_A_TX_1_2_ADC_CH1			(0x0155)
247#define TABLA_A_TX_1_2_ADC_CH1__POR			(0x00000044)
248#define TABLA_A_TX_1_2_ADC_CH2			(0x0156)
249#define TABLA_A_TX_1_2_ADC_CH2__POR			(0x00000044)
250#define TABLA_A_TX_1_2_ATEST_REFCTRL			(0x0157)
251#define TABLA_A_TX_1_2_ATEST_REFCTRL__POR			(0x00000000)
252#define TABLA_A_TX_1_2_TEST_CTL			(0x0158)
253#define TABLA_A_TX_1_2_TEST_CTL__POR			(0x00000038)
254#define TABLA_A_TX_1_2_TEST_BLOCK_EN			(0x0159)
255#define TABLA_A_TX_1_2_TEST_BLOCK_EN__POR			(0x000000FF)
256#define TABLA_A_TX_1_2_TXFE_CLKDIV			(0x015A)
257#define TABLA_A_TX_1_2_TXFE_CLKDIV__POR			(0x000000EE)
258#define TABLA_A_TX_1_2_SAR_ERR_CH1			(0x015B)
259#define TABLA_A_TX_1_2_SAR_ERR_CH1__POR			(0x00000000)
260#define TABLA_A_TX_1_2_SAR_ERR_CH2			(0x015C)
261#define TABLA_A_TX_1_2_SAR_ERR_CH2__POR			(0x00000000)
262#define TABLA_A_TX_3_4_EN			(0x015D)
263#define TABLA_A_TX_3_4_EN__POR			(0x00000000)
264#define TABLA_A_TX_3_4_TEST_EN			(0x015E)
265#define TABLA_A_TX_3_4_TEST_EN__POR			(0x000000CC)
266#define TABLA_A_TX_3_4_ADC_CH3			(0x015F)
267#define TABLA_A_TX_3_4_ADC_CH3__POR			(0x00000044)
268#define TABLA_A_TX_3_4_ADC_CH4			(0x0160)
269#define TABLA_A_TX_3_4_ADC_CH4__POR			(0x00000044)
270#define TABLA_A_TX_3_4_ATEST_REFCTRL			(0x0161)
271#define TABLA_A_TX_3_4_ATEST_REFCTRL__POR			(0x00000000)
272#define TABLA_A_TX_3_4_TEST_CTL			(0x0162)
273#define TABLA_A_TX_3_4_TEST_CTL__POR			(0x00000038)
274#define TABLA_A_TX_3_4_TEST_BLOCK_EN			(0x0163)
275#define TABLA_A_TX_3_4_TEST_BLOCK_EN__POR			(0x000000FF)
276#define TABLA_A_TX_3_4_TXFE_CKDIV			(0x0164)
277#define TABLA_A_TX_3_4_TXFE_CKDIV__POR			(0x000000EE)
278#define TABLA_A_TX_3_4_SAR_ERR_CH3			(0x0165)
279#define TABLA_A_TX_3_4_SAR_ERR_CH3__POR			(0x00000000)
280#define TABLA_A_TX_3_4_SAR_ERR_CH4			(0x0166)
281#define TABLA_A_TX_3_4_SAR_ERR_CH4__POR			(0x00000000)
282#define TABLA_A_TX_5_6_EN			(0x0167)
283#define TABLA_A_TX_5_6_EN__POR			(0x00000011)
284#define TABLA_A_TX_5_6_TEST_EN			(0x0168)
285#define TABLA_A_TX_5_6_TEST_EN__POR			(0x000000CC)
286#define TABLA_A_TX_5_6_ADC_CH5			(0x0169)
287#define TABLA_A_TX_5_6_ADC_CH5__POR			(0x00000044)
288#define TABLA_A_TX_5_6_ADC_CH6			(0x016A)
289#define TABLA_A_TX_5_6_ADC_CH6__POR			(0x00000044)
290#define TABLA_A_TX_5_6_ATEST_REFCTRL			(0x016B)
291#define TABLA_A_TX_5_6_ATEST_REFCTRL__POR			(0x00000000)
292#define TABLA_A_TX_5_6_TEST_CTL			(0x016C)
293#define TABLA_A_TX_5_6_TEST_CTL__POR			(0x00000038)
294#define TABLA_A_TX_5_6_TEST_BLOCK_EN			(0x016D)
295#define TABLA_A_TX_5_6_TEST_BLOCK_EN__POR			(0x000000FF)
296#define TABLA_A_TX_5_6_TXFE_CKDIV			(0x016E)
297#define TABLA_A_TX_5_6_TXFE_CKDIV__POR			(0x000000EE)
298#define TABLA_A_TX_5_6_SAR_ERR_CH5			(0x016F)
299#define TABLA_A_TX_5_6_SAR_ERR_CH5__POR			(0x00000000)
300#define TABLA_A_TX_5_6_SAR_ERR_CH6			(0x0170)
301#define TABLA_A_TX_5_6_SAR_ERR_CH6__POR			(0x00000000)
302#define TABLA_A_TX_7_MBHC_EN			(0x0171)
303#define TABLA_A_TX_7_MBHC_EN__POR			(0x0000000C)
304#define TABLA_A_TX_7_MBHC_ATEST_REFCTRL			(0x0172)
305#define TABLA_A_TX_7_MBHC_ATEST_REFCTRL__POR			(0x00000000)
306#define TABLA_A_TX_7_MBHC_ADC			(0x0173)
307#define TABLA_A_TX_7_MBHC_ADC__POR			(0x00000044)
308#define TABLA_A_TX_7_MBHC_TEST_CTL			(0x0174)
309#define TABLA_A_TX_7_MBHC_TEST_CTL__POR			(0x00000038)
310#define TABLA_A_TX_7_MBHC_SAR_ERR			(0x0175)
311#define TABLA_A_TX_7_MBHC_SAR_ERR__POR			(0x00000000)
312#define TABLA_A_TX_7_TXFE_CLKDIV			(0x0176)
313#define TABLA_A_TX_7_TXFE_CLKDIV__POR			(0x0000001C)
314#define TABLA_A_AUX_COM_CTL			(0x0180)
315#define TABLA_A_AUX_COM_CTL__POR			(0x00000034)
316#define TABLA_A_AUX_COM_ATEST			(0x0181)
317#define TABLA_A_AUX_COM_ATEST__POR			(0x00000000)
318#define TABLA_A_AUX_L_EN			(0x0182)
319#define TABLA_A_AUX_L_EN__POR			(0x00000000)
320#define TABLA_A_AUX_L_GAIN			(0x0183)
321#define TABLA_A_AUX_L_GAIN__POR			(0x0000001F)
322#define TABLA_A_AUX_L_PA_CONN			(0x0184)
323#define TABLA_A_AUX_L_PA_CONN__POR			(0x00000000)
324#define TABLA_A_AUX_L_PA_CONN_INV			(0x0185)
325#define TABLA_A_AUX_L_PA_CONN_INV__POR			(0x00000000)
326#define TABLA_A_AUX_R_EN			(0x0186)
327#define TABLA_A_AUX_R_EN__POR			(0x00000000)
328#define TABLA_A_AUX_R_GAIN			(0x0187)
329#define TABLA_A_AUX_R_GAIN__POR			(0x0000001F)
330#define TABLA_A_AUX_R_PA_CONN			(0x0188)
331#define TABLA_A_AUX_R_PA_CONN__POR			(0x00000000)
332#define TABLA_A_AUX_R_PA_CONN_INV			(0x0189)
333#define TABLA_A_AUX_R_PA_CONN_INV__POR			(0x00000000)
334#define TABLA_A_CP_EN			(0x0192)
335#define TABLA_A_CP_EN__POR			(0x000000E6)
336#define TABLA_A_CP_CLK			(0x0193)
337#define TABLA_A_CP_CLK__POR			(0x00000029)
338#define TABLA_A_CP_STATIC			(0x0194)
339#define TABLA_A_CP_STATIC__POR			(0x00000010)
340#define TABLA_A_CP_DCC1			(0x0195)
341#define TABLA_A_CP_DCC1__POR			(0x00000052)
342#define TABLA_A_CP_DCC3			(0x0196)
343#define TABLA_A_CP_DCC3__POR			(0x00000001)
344#define TABLA_A_CP_ATEST			(0x0197)
345#define TABLA_A_CP_ATEST__POR			(0x00000000)
346#define TABLA_A_CP_DTEST			(0x0198)
347#define TABLA_A_CP_DTEST__POR			(0x00000000)
348#define TABLA_A_RX_COM_TIMER_DIV			(0x019E)
349#define TABLA_A_RX_COM_TIMER_DIV__POR			(0x000000E8)
350#define TABLA_A_RX_COM_OCP_CTL			(0x019F)
351#define TABLA_A_RX_COM_OCP_CTL__POR			(0x0000001F)
352#define TABLA_A_RX_COM_OCP_COUNT			(0x01A0)
353#define TABLA_A_RX_COM_OCP_COUNT__POR			(0x00000077)
354#define TABLA_A_RX_COM_DAC_CTL			(0x01A1)
355#define TABLA_A_RX_COM_DAC_CTL__POR			(0x00000000)
356#define TABLA_A_RX_COM_BIAS			(0x01A2)
357#define TABLA_A_RX_COM_BIAS__POR			(0x00000000)
358#define TABLA_A_RX_HPH_BIAS_PA			(0x01A6)
359#define TABLA_A_RX_HPH_BIAS_PA__POR			(0x000000AA)
360#define TABLA_A_RX_HPH_BIAS_LDO			(0x01A7)
361#define TABLA_A_RX_HPH_BIAS_LDO__POR			(0x00000086)
362#define TABLA_A_RX_HPH_BIAS_CNP			(0x01A8)
363#define TABLA_A_RX_HPH_BIAS_CNP__POR			(0x0000008A)
364#define TABLA_A_RX_HPH_BIAS_WG			(0x01A9)
365#define TABLA_A_RX_HPH_BIAS_WG__POR			(0x00000060)
366#define TABLA_A_RX_HPH_OCP_CTL			(0x01AA)
367#define TABLA_A_RX_HPH_OCP_CTL__POR			(0x000000E8)
368#define TABLA_A_RX_HPH_CNP_EN			(0x01AB)
369#define TABLA_A_RX_HPH_CNP_EN__POR			(0x00000080)
370#define TABLA_A_RX_HPH_CNP_WG_CTL			(0x01AC)
371#define TABLA_A_RX_HPH_CNP_WG_CTL__POR			(0x000000DC)
372#define TABLA_A_RX_HPH_CNP_WG_TIME			(0x01AD)
373#define TABLA_A_RX_HPH_CNP_WG_TIME__POR			(0x00000028)
374#define TABLA_A_RX_HPH_L_GAIN			(0x01AE)
375#define TABLA_A_RX_HPH_L_GAIN__POR			(0x00000000)
376#define TABLA_A_RX_HPH_L_TEST			(0x01AF)
377#define TABLA_A_RX_HPH_L_TEST__POR			(0x00000001)
378#define TABLA_A_RX_HPH_L_PA_CTL			(0x01B0)
379#define TABLA_A_RX_HPH_L_PA_CTL__POR			(0x00000040)
380#define TABLA_A_RX_HPH_L_DAC_CTL			(0x01B1)
381#define TABLA_A_RX_HPH_L_DAC_CTL__POR			(0x00000000)
382#define TABLA_A_RX_HPH_L_ATEST			(0x01B2)
383#define TABLA_A_RX_HPH_L_ATEST__POR			(0x00000000)
384#define TABLA_A_RX_HPH_L_STATUS			(0x01B3)
385#define TABLA_A_RX_HPH_L_STATUS__POR			(0x00000004)
386#define TABLA_A_RX_HPH_R_GAIN			(0x01B4)
387#define TABLA_A_RX_HPH_R_GAIN__POR			(0x00000000)
388#define TABLA_A_RX_HPH_R_TEST			(0x01B5)
389#define TABLA_A_RX_HPH_R_TEST__POR			(0x00000001)
390#define TABLA_A_RX_HPH_R_PA_CTL			(0x01B6)
391#define TABLA_A_RX_HPH_R_PA_CTL__POR			(0x00000040)
392#define TABLA_A_RX_HPH_R_DAC_CTL			(0x01B7)
393#define TABLA_A_RX_HPH_R_DAC_CTL__POR			(0x00000000)
394#define TABLA_A_RX_HPH_R_ATEST			(0x01B8)
395#define TABLA_A_RX_HPH_R_ATEST__POR			(0x00000000)
396#define TABLA_A_RX_HPH_R_STATUS			(0x01B9)
397#define TABLA_A_RX_HPH_R_STATUS__POR			(0x00000004)
398#define TABLA_A_RX_EAR_BIAS_PA			(0x01BA)
399#define TABLA_A_RX_EAR_BIAS_PA__POR			(0x000000AA)
400#define TABLA_A_RX_EAR_BIAS_CMBUFF			(0x01BB)
401#define TABLA_A_RX_EAR_BIAS_CMBUFF__POR			(0x000000A0)
402#define TABLA_A_RX_EAR_EN			(0x01BC)
403#define TABLA_A_RX_EAR_EN__POR			(0x00000000)
404#define TABLA_A_RX_EAR_GAIN			(0x01BD)
405#define TABLA_A_RX_EAR_GAIN__POR			(0x00000008)
406#define TABLA_A_RX_EAR_CMBUFF			(0x01BE)
407#define TABLA_A_RX_EAR_CMBUFF__POR			(0x00000000)
408#define TABLA_A_RX_EAR_ICTL			(0x01BF)
409#define TABLA_A_RX_EAR_ICTL__POR			(0x00000040)
410#define TABLA_A_RX_EAR_CCOMP			(0x01C0)
411#define TABLA_A_RX_EAR_CCOMP__POR			(0x00000008)
412#define TABLA_A_RX_EAR_VCM			(0x01C1)
413#define TABLA_A_RX_EAR_VCM__POR			(0x00000000)
414#define TABLA_A_RX_EAR_CNP			(0x01C2)
415#define TABLA_A_RX_EAR_CNP__POR			(0x00000080)
416#define TABLA_A_RX_EAR_ATEST			(0x01C3)
417#define TABLA_A_RX_EAR_ATEST__POR			(0x00000000)
418#define TABLA_A_RX_EAR_STATUS			(0x01C5)
419#define TABLA_A_RX_EAR_STATUS__POR			(0x00000004)
420#define TABLA_A_RX_LINE_BIAS_PA			(0x01C6)
421#define TABLA_A_RX_LINE_BIAS_PA__POR			(0x000000AA)
422#define TABLA_A_RX_LINE_BIAS_DAC			(0x01C7)
423#define TABLA_A_RX_LINE_BIAS_DAC__POR			(0x000000A0)
424#define TABLA_A_RX_LINE_BIAS_CNP			(0x01C8)
425#define TABLA_A_RX_LINE_BIAS_CNP__POR			(0x0000003A)
426#define TABLA_A_RX_LINE_COM			(0x01C9)
427#define TABLA_A_RX_LINE_COM__POR			(0x00000000)
428#define TABLA_A_RX_LINE_CNP_EN			(0x01CA)
429#define TABLA_A_RX_LINE_CNP_EN__POR			(0x00000080)
430#define TABLA_A_RX_LINE_CNP_WG_CTL			(0x01CB)
431#define TABLA_A_RX_LINE_CNP_WG_CTL__POR			(0x0000001C)
432#define TABLA_A_RX_LINE_CNP_WG_TIME			(0x01CC)
433#define TABLA_A_RX_LINE_CNP_WG_TIME__POR			(0x00000064)
434#define TABLA_A_RX_LINE_1_GAIN			(0x01CD)
435#define TABLA_A_RX_LINE_1_GAIN__POR			(0x00000000)
436#define TABLA_A_RX_LINE_1_TEST			(0x01CE)
437#define TABLA_A_RX_LINE_1_TEST__POR			(0x00000000)
438#define TABLA_A_RX_LINE_1_DAC_CTL			(0x01CF)
439#define TABLA_A_RX_LINE_1_DAC_CTL__POR			(0x0000000C)
440#define TABLA_A_RX_LINE_1_STATUS			(0x01D0)
441#define TABLA_A_RX_LINE_1_STATUS__POR			(0x00000000)
442#define TABLA_A_RX_LINE_2_GAIN			(0x01D1)
443#define TABLA_A_RX_LINE_2_GAIN__POR			(0x00000000)
444#define TABLA_A_RX_LINE_2_TEST			(0x01D2)
445#define TABLA_A_RX_LINE_2_TEST__POR			(0x00000000)
446#define TABLA_A_RX_LINE_2_DAC_CTL			(0x01D3)
447#define TABLA_A_RX_LINE_2_DAC_CTL__POR			(0x0000000C)
448#define TABLA_A_RX_LINE_2_STATUS			(0x01D4)
449#define TABLA_A_RX_LINE_2_STATUS__POR			(0x00000000)
450#define TABLA_A_RX_LINE_3_GAIN			(0x01D5)
451#define TABLA_A_RX_LINE_3_GAIN__POR			(0x00000000)
452#define TABLA_A_RX_LINE_3_TEST			(0x01D6)
453#define TABLA_A_RX_LINE_3_TEST__POR			(0x00000000)
454#define TABLA_A_RX_LINE_3_DAC_CTL			(0x01D7)
455#define TABLA_A_RX_LINE_3_DAC_CTL__POR			(0x0000000C)
456#define TABLA_A_RX_LINE_3_STATUS			(0x01D8)
457#define TABLA_A_RX_LINE_3_STATUS__POR			(0x00000000)
458#define TABLA_A_RX_LINE_4_GAIN			(0x01D9)
459#define TABLA_A_RX_LINE_4_GAIN__POR			(0x00000000)
460#define TABLA_A_RX_LINE_4_TEST			(0x01DA)
461#define TABLA_A_RX_LINE_4_TEST__POR			(0x00000000)
462#define TABLA_A_RX_LINE_4_DAC_CTL			(0x01DB)
463#define TABLA_A_RX_LINE_4_DAC_CTL__POR			(0x0000000C)
464#define TABLA_A_RX_LINE_4_STATUS			(0x01DC)
465#define TABLA_A_RX_LINE_4_STATUS__POR			(0x00000000)
466#define TABLA_A_RX_LINE_5_GAIN			(0x01DD)
467#define TABLA_A_RX_LINE_5_GAIN__POR			(0x00000000)
468#define TABLA_A_RX_LINE_5_TEST			(0x01DE)
469#define TABLA_A_RX_LINE_5_TEST__POR			(0x00000000)
470#define TABLA_A_RX_LINE_5_DAC_CTL			(0x01DF)
471#define TABLA_A_RX_LINE_5_DAC_CTL__POR			(0x0000000C)
472#define TABLA_A_RX_LINE_5_STATUS			(0x01E0)
473#define TABLA_A_RX_LINE_5_STATUS__POR			(0x00000000)
474#define TABLA_A_RX_LINE_CNP_DBG			(0x01EC)
475#define TABLA_A_RX_LINE_CNP_DBG__POR			(0x00000000)
476#define TABLA_A_MBHC_HPH			(0x01ED)
477#define TABLA_A_MBHC_HPH__POR			(0x00000048)
478#define TABLA_A_CONFIG_MODE_FREQ			(0x01F7)
479#define TABLA_A_CONFIG_MODE_FREQ__POR			(0x00000047)
480#define TABLA_A_CONFIG_MODE_TEST			(0x01F8)
481#define TABLA_A_CONFIG_MODE_TEST__POR			(0x0000000A)
482#define TABLA_A_CONFIG_MODE_STATUS			(0x01F9)
483#define TABLA_A_CONFIG_MODE_STATUS__POR			(0x0000001C)
484#define TABLA_A_CONFIG_MODE_TUNER			(0x01FA)
485#define TABLA_A_CONFIG_MODE_TUNER__POR			(0x00000000)
486#define TABLA_A_CDC_ANC1_CTL                    (0x00000200)
487#define TABLA_A_CDC_ANC1_CTL__POR                       (0x00000000)
488#define TABLA_A_CDC_ANC2_CTL                    (0x00000280)
489#define TABLA_A_CDC_ANC2_CTL__POR                       (0x00000000)
490#define TABLA_A_CDC_ANC1_SHIFT                  (0x00000201)
491#define TABLA_A_CDC_ANC1_SHIFT__POR                     (0x00000000)
492#define TABLA_A_CDC_ANC2_SHIFT                  (0x00000281)
493#define TABLA_A_CDC_ANC2_SHIFT__POR                     (0x00000000)
494#define TABLA_A_CDC_ANC1_FILT1_B1_CTL                     (0x00000202)
495#define TABLA_A_CDC_ANC1_FILT1_B1_CTL__POR                        (0x00000000)
496#define TABLA_A_CDC_ANC2_FILT1_B1_CTL                     (0x00000282)
497#define TABLA_A_CDC_ANC2_FILT1_B1_CTL__POR                        (0x00000000)
498#define TABLA_A_CDC_ANC1_FILT1_B2_CTL                     (0x00000203)
499#define TABLA_A_CDC_ANC1_FILT1_B2_CTL__POR                        (0x00000000)
500#define TABLA_A_CDC_ANC2_FILT1_B2_CTL                     (0x00000283)
501#define TABLA_A_CDC_ANC2_FILT1_B2_CTL__POR                        (0x00000000)
502#define TABLA_A_CDC_ANC1_FILT1_B3_CTL                     (0x00000204)
503#define TABLA_A_CDC_ANC1_FILT1_B3_CTL__POR                        (0x00000000)
504#define TABLA_A_CDC_ANC2_FILT1_B3_CTL                     (0x00000284)
505#define TABLA_A_CDC_ANC2_FILT1_B3_CTL__POR                        (0x00000000)
506#define TABLA_A_CDC_ANC1_FILT1_B4_CTL                     (0x00000205)
507#define TABLA_A_CDC_ANC1_FILT1_B4_CTL__POR                        (0x00000000)
508#define TABLA_A_CDC_ANC2_FILT1_B4_CTL                     (0x00000285)
509#define TABLA_A_CDC_ANC2_FILT1_B4_CTL__POR                        (0x00000000)
510#define TABLA_A_CDC_ANC1_FILT2_B1_CTL                     (0x00000206)
511#define TABLA_A_CDC_ANC1_FILT2_B1_CTL__POR                        (0x00000000)
512#define TABLA_A_CDC_ANC2_FILT2_B1_CTL                     (0x00000286)
513#define TABLA_A_CDC_ANC2_FILT2_B1_CTL__POR                        (0x00000000)
514#define TABLA_A_CDC_ANC1_FILT2_B2_CTL                     (0x00000207)
515#define TABLA_A_CDC_ANC1_FILT2_B2_CTL__POR                        (0x00000000)
516#define TABLA_A_CDC_ANC2_FILT2_B2_CTL                     (0x00000287)
517#define TABLA_A_CDC_ANC2_FILT2_B2_CTL__POR                        (0x00000000)
518#define TABLA_A_CDC_ANC1_FILT2_B3_CTL                     (0x00000208)
519#define TABLA_A_CDC_ANC1_FILT2_B3_CTL__POR                        (0x00000000)
520#define TABLA_A_CDC_ANC2_FILT2_B3_CTL                     (0x00000288)
521#define TABLA_A_CDC_ANC2_FILT2_B3_CTL__POR                        (0x00000000)
522#define TABLA_A_CDC_ANC1_SPARE                  (0x00000209)
523#define TABLA_A_CDC_ANC1_SPARE__POR                     (0x00000000)
524#define TABLA_A_CDC_ANC2_SPARE                  (0x00000289)
525#define TABLA_A_CDC_ANC2_SPARE__POR                     (0x00000000)
526#define TABLA_A_CDC_ANC1_FILT3_CTL                      (0x0000020A)
527#define TABLA_A_CDC_ANC1_FILT3_CTL__POR                 (0x00000000)
528#define TABLA_A_CDC_ANC2_FILT3_CTL                      (0x0000028A)
529#define TABLA_A_CDC_ANC2_FILT3_CTL__POR                 (0x00000000)
530#define TABLA_A_CDC_ANC1_FILT4_CTL                      (0x0000020B)
531#define TABLA_A_CDC_ANC1_FILT4_CTL__POR                 (0x00000000)
532#define TABLA_A_CDC_ANC2_FILT4_CTL                      (0x0000028B)
533#define TABLA_A_CDC_ANC2_FILT4_CTL__POR                 (0x00000000)
534#define TABLA_A_CDC_TX1_VOL_CTL_TIMER			(0x00000220)
535#define TABLA_A_CDC_TX1_VOL_CTL_TIMER__POR			(0x00000000)
536#define TABLA_A_CDC_TX2_VOL_CTL_TIMER			(0x00000228)
537#define TABLA_A_CDC_TX2_VOL_CTL_TIMER__POR			(0x00000000)
538#define TABLA_A_CDC_TX3_VOL_CTL_TIMER			(0x00000230)
539#define TABLA_A_CDC_TX3_VOL_CTL_TIMER__POR			(0x00000000)
540#define TABLA_A_CDC_TX4_VOL_CTL_TIMER			(0x00000238)
541#define TABLA_A_CDC_TX4_VOL_CTL_TIMER__POR			(0x00000000)
542#define TABLA_A_CDC_TX5_VOL_CTL_TIMER			(0x00000240)
543#define TABLA_A_CDC_TX5_VOL_CTL_TIMER__POR			(0x00000000)
544#define TABLA_A_CDC_TX6_VOL_CTL_TIMER			(0x00000248)
545#define TABLA_A_CDC_TX6_VOL_CTL_TIMER__POR			(0x00000000)
546#define TABLA_A_CDC_TX7_VOL_CTL_TIMER			(0x00000250)
547#define TABLA_A_CDC_TX7_VOL_CTL_TIMER__POR			(0x00000000)
548#define TABLA_A_CDC_TX8_VOL_CTL_TIMER			(0x00000258)
549#define TABLA_A_CDC_TX8_VOL_CTL_TIMER__POR			(0x00000000)
550#define TABLA_A_CDC_TX9_VOL_CTL_TIMER			(0x00000260)
551#define TABLA_A_CDC_TX9_VOL_CTL_TIMER__POR			(0x00000000)
552#define TABLA_A_CDC_TX10_VOL_CTL_TIMER			(0x00000268)
553#define TABLA_A_CDC_TX10_VOL_CTL_TIMER__POR			(0x00000000)
554#define TABLA_A_CDC_TX1_VOL_CTL_GAIN			(0x00000221)
555#define TABLA_A_CDC_TX1_VOL_CTL_GAIN__POR			(0x00000000)
556#define TABLA_A_CDC_TX2_VOL_CTL_GAIN			(0x00000229)
557#define TABLA_A_CDC_TX2_VOL_CTL_GAIN__POR			(0x00000000)
558#define TABLA_A_CDC_TX3_VOL_CTL_GAIN			(0x00000231)
559#define TABLA_A_CDC_TX3_VOL_CTL_GAIN__POR			(0x00000000)
560#define TABLA_A_CDC_TX4_VOL_CTL_GAIN			(0x00000239)
561#define TABLA_A_CDC_TX4_VOL_CTL_GAIN__POR			(0x00000000)
562#define TABLA_A_CDC_TX5_VOL_CTL_GAIN			(0x00000241)
563#define TABLA_A_CDC_TX5_VOL_CTL_GAIN__POR			(0x00000000)
564#define TABLA_A_CDC_TX6_VOL_CTL_GAIN			(0x00000249)
565#define TABLA_A_CDC_TX6_VOL_CTL_GAIN__POR			(0x00000000)
566#define TABLA_A_CDC_TX7_VOL_CTL_GAIN			(0x00000251)
567#define TABLA_A_CDC_TX7_VOL_CTL_GAIN__POR			(0x00000000)
568#define TABLA_A_CDC_TX8_VOL_CTL_GAIN			(0x00000259)
569#define TABLA_A_CDC_TX8_VOL_CTL_GAIN__POR			(0x00000000)
570#define TABLA_A_CDC_TX9_VOL_CTL_GAIN			(0x00000261)
571#define TABLA_A_CDC_TX9_VOL_CTL_GAIN__POR			(0x00000000)
572#define TABLA_A_CDC_TX10_VOL_CTL_GAIN			(0x00000269)
573#define TABLA_A_CDC_TX10_VOL_CTL_GAIN__POR			(0x00000000)
574#define TABLA_A_CDC_TX1_VOL_CTL_CFG			(0x00000222)
575#define TABLA_A_CDC_TX1_VOL_CTL_CFG__POR			(0x00000000)
576#define TABLA_A_CDC_TX2_VOL_CTL_CFG			(0x0000022A)
577#define TABLA_A_CDC_TX2_VOL_CTL_CFG__POR			(0x00000000)
578#define TABLA_A_CDC_TX3_VOL_CTL_CFG			(0x00000232)
579#define TABLA_A_CDC_TX3_VOL_CTL_CFG__POR			(0x00000000)
580#define TABLA_A_CDC_TX4_VOL_CTL_CFG			(0x0000023A)
581#define TABLA_A_CDC_TX4_VOL_CTL_CFG__POR			(0x00000000)
582#define TABLA_A_CDC_TX5_VOL_CTL_CFG			(0x00000242)
583#define TABLA_A_CDC_TX5_VOL_CTL_CFG__POR			(0x00000000)
584#define TABLA_A_CDC_TX6_VOL_CTL_CFG			(0x0000024A)
585#define TABLA_A_CDC_TX6_VOL_CTL_CFG__POR			(0x00000000)
586#define TABLA_A_CDC_TX7_VOL_CTL_CFG			(0x00000252)
587#define TABLA_A_CDC_TX7_VOL_CTL_CFG__POR			(0x00000000)
588#define TABLA_A_CDC_TX8_VOL_CTL_CFG			(0x0000025A)
589#define TABLA_A_CDC_TX8_VOL_CTL_CFG__POR			(0x00000000)
590#define TABLA_A_CDC_TX9_VOL_CTL_CFG			(0x00000262)
591#define TABLA_A_CDC_TX9_VOL_CTL_CFG__POR			(0x00000000)
592#define TABLA_A_CDC_TX10_VOL_CTL_CFG			(0x0000026A)
593#define TABLA_A_CDC_TX10_VOL_CTL_CFG__POR			(0x00000000)
594#define TABLA_A_CDC_TX1_MUX_CTL			(0x00000223)
595#define TABLA_A_CDC_TX1_MUX_CTL__POR			(0x00000008)
596#define TABLA_A_CDC_TX2_MUX_CTL			(0x0000022B)
597#define TABLA_A_CDC_TX2_MUX_CTL__POR			(0x00000008)
598#define TABLA_A_CDC_TX3_MUX_CTL			(0x00000233)
599#define TABLA_A_CDC_TX3_MUX_CTL__POR			(0x00000008)
600#define TABLA_A_CDC_TX4_MUX_CTL			(0x0000023B)
601#define TABLA_A_CDC_TX4_MUX_CTL__POR			(0x00000008)
602#define TABLA_A_CDC_TX5_MUX_CTL			(0x00000243)
603#define TABLA_A_CDC_TX5_MUX_CTL__POR			(0x00000008)
604#define TABLA_A_CDC_TX6_MUX_CTL			(0x0000024B)
605#define TABLA_A_CDC_TX6_MUX_CTL__POR			(0x00000008)
606#define TABLA_A_CDC_TX7_MUX_CTL			(0x00000253)
607#define TABLA_A_CDC_TX7_MUX_CTL__POR			(0x00000008)
608#define TABLA_A_CDC_TX8_MUX_CTL			(0x0000025B)
609#define TABLA_A_CDC_TX8_MUX_CTL__POR			(0x00000008)
610#define TABLA_A_CDC_TX9_MUX_CTL			(0x00000263)
611#define TABLA_A_CDC_TX9_MUX_CTL__POR			(0x00000008)
612#define TABLA_A_CDC_TX10_MUX_CTL			(0x0000026B)
613#define TABLA_A_CDC_TX10_MUX_CTL__POR			(0x00000008)
614#define TABLA_A_CDC_TX1_CLK_FS_CTL			(0x00000224)
615#define TABLA_A_CDC_TX1_CLK_FS_CTL__POR			(0x00000003)
616#define TABLA_A_CDC_TX2_CLK_FS_CTL			(0x0000022C)
617#define TABLA_A_CDC_TX2_CLK_FS_CTL__POR			(0x00000003)
618#define TABLA_A_CDC_TX3_CLK_FS_CTL			(0x00000234)
619#define TABLA_A_CDC_TX3_CLK_FS_CTL__POR			(0x00000003)
620#define TABLA_A_CDC_TX4_CLK_FS_CTL			(0x0000023C)
621#define TABLA_A_CDC_TX4_CLK_FS_CTL__POR			(0x00000003)
622#define TABLA_A_CDC_TX5_CLK_FS_CTL			(0x00000244)
623#define TABLA_A_CDC_TX5_CLK_FS_CTL__POR			(0x00000003)
624#define TABLA_A_CDC_TX6_CLK_FS_CTL			(0x0000024C)
625#define TABLA_A_CDC_TX6_CLK_FS_CTL__POR			(0x00000003)
626#define TABLA_A_CDC_TX7_CLK_FS_CTL			(0x00000254)
627#define TABLA_A_CDC_TX7_CLK_FS_CTL__POR			(0x00000003)
628#define TABLA_A_CDC_TX8_CLK_FS_CTL			(0x0000025C)
629#define TABLA_A_CDC_TX8_CLK_FS_CTL__POR			(0x00000003)
630#define TABLA_A_CDC_TX9_CLK_FS_CTL			(0x00000264)
631#define TABLA_A_CDC_TX9_CLK_FS_CTL__POR			(0x00000003)
632#define TABLA_A_CDC_TX10_CLK_FS_CTL			(0x0000026C)
633#define TABLA_A_CDC_TX10_CLK_FS_CTL__POR			(0x00000003)
634#define TABLA_A_CDC_TX1_DMIC_CTL			(0x00000225)
635#define TABLA_A_CDC_TX1_DMIC_CTL__POR			(0x00000000)
636#define TABLA_A_CDC_TX2_DMIC_CTL			(0x0000022D)
637#define TABLA_A_CDC_TX2_DMIC_CTL__POR			(0x00000000)
638#define TABLA_A_CDC_TX3_DMIC_CTL			(0x00000235)
639#define TABLA_A_CDC_TX3_DMIC_CTL__POR			(0x00000000)
640#define TABLA_A_CDC_TX4_DMIC_CTL			(0x0000023D)
641#define TABLA_A_CDC_TX4_DMIC_CTL__POR			(0x00000000)
642#define TABLA_A_CDC_TX5_DMIC_CTL			(0x00000245)
643#define TABLA_A_CDC_TX5_DMIC_CTL__POR			(0x00000000)
644#define TABLA_A_CDC_TX6_DMIC_CTL			(0x0000024D)
645#define TABLA_A_CDC_TX6_DMIC_CTL__POR			(0x00000000)
646#define TABLA_A_CDC_TX7_DMIC_CTL			(0x00000255)
647#define TABLA_A_CDC_TX7_DMIC_CTL__POR			(0x00000000)
648#define TABLA_A_CDC_TX8_DMIC_CTL			(0x0000025D)
649#define TABLA_A_CDC_TX8_DMIC_CTL__POR			(0x00000000)
650#define TABLA_A_CDC_TX9_DMIC_CTL			(0x00000265)
651#define TABLA_A_CDC_TX9_DMIC_CTL__POR			(0x00000000)
652#define TABLA_A_CDC_TX10_DMIC_CTL			(0x0000026D)
653#define TABLA_A_CDC_TX10_DMIC_CTL__POR			(0x00000000)
654#define TABLA_A_CDC_SRC1_PDA_CFG			(0x000002A0)
655#define TABLA_A_CDC_SRC1_PDA_CFG__POR			(0x00000000)
656#define TABLA_A_CDC_SRC2_PDA_CFG			(0x000002A8)
657#define TABLA_A_CDC_SRC2_PDA_CFG__POR			(0x00000000)
658#define TABLA_A_CDC_SRC1_FS_CTL			(0x000002A1)
659#define TABLA_A_CDC_SRC1_FS_CTL__POR			(0x0000001b)
660#define TABLA_A_CDC_SRC2_FS_CTL			(0x000002A9)
661#define TABLA_A_CDC_SRC2_FS_CTL__POR			(0x0000001b)
662#define TABLA_A_CDC_RX1_B1_CTL			(0x000002B0)
663#define TABLA_A_CDC_RX1_B1_CTL__POR			(0x00000000)
664#define TABLA_A_CDC_RX2_B1_CTL			(0x000002B8)
665#define TABLA_A_CDC_RX2_B1_CTL__POR			(0x00000000)
666#define TABLA_A_CDC_RX3_B1_CTL			(0x000002C0)
667#define TABLA_A_CDC_RX3_B1_CTL__POR			(0x00000000)
668#define TABLA_A_CDC_RX4_B1_CTL			(0x000002C8)
669#define TABLA_A_CDC_RX4_B1_CTL__POR			(0x00000000)
670#define TABLA_A_CDC_RX5_B1_CTL			(0x000002D0)
671#define TABLA_A_CDC_RX5_B1_CTL__POR			(0x00000000)
672#define TABLA_A_CDC_RX6_B1_CTL			(0x000002D8)
673#define TABLA_A_CDC_RX6_B1_CTL__POR			(0x00000000)
674#define TABLA_A_CDC_RX7_B1_CTL			(0x000002E0)
675#define TABLA_A_CDC_RX7_B1_CTL__POR			(0x00000000)
676#define TABLA_A_CDC_RX1_B2_CTL			(0x000002B1)
677#define TABLA_A_CDC_RX1_B2_CTL__POR			(0x00000000)
678#define TABLA_A_CDC_RX2_B2_CTL			(0x000002B9)
679#define TABLA_A_CDC_RX2_B2_CTL__POR			(0x00000000)
680#define TABLA_A_CDC_RX3_B2_CTL			(0x000002C1)
681#define TABLA_A_CDC_RX3_B2_CTL__POR			(0x00000000)
682#define TABLA_A_CDC_RX4_B2_CTL			(0x000002C9)
683#define TABLA_A_CDC_RX4_B2_CTL__POR			(0x00000000)
684#define TABLA_A_CDC_RX5_B2_CTL			(0x000002D1)
685#define TABLA_A_CDC_RX5_B2_CTL__POR			(0x00000000)
686#define TABLA_A_CDC_RX6_B2_CTL			(0x000002D9)
687#define TABLA_A_CDC_RX6_B2_CTL__POR			(0x00000000)
688#define TABLA_A_CDC_RX7_B2_CTL			(0x000002E1)
689#define TABLA_A_CDC_RX7_B2_CTL__POR			(0x00000000)
690#define TABLA_A_CDC_RX1_B3_CTL			(0x000002B2)
691#define TABLA_A_CDC_RX1_B3_CTL__POR			(0x00000000)
692#define TABLA_A_CDC_RX2_B3_CTL			(0x000002BA)
693#define TABLA_A_CDC_RX2_B3_CTL__POR			(0x00000000)
694#define TABLA_A_CDC_RX3_B3_CTL			(0x000002C2)
695#define TABLA_A_CDC_RX3_B3_CTL__POR			(0x00000000)
696#define TABLA_A_CDC_RX4_B3_CTL			(0x000002CA)
697#define TABLA_A_CDC_RX4_B3_CTL__POR			(0x00000000)
698#define TABLA_A_CDC_RX5_B3_CTL			(0x000002D2)
699#define TABLA_A_CDC_RX5_B3_CTL__POR			(0x00000000)
700#define TABLA_A_CDC_RX6_B3_CTL			(0x000002DA)
701#define TABLA_A_CDC_RX6_B3_CTL__POR			(0x00000000)
702#define TABLA_A_CDC_RX7_B3_CTL			(0x000002E2)
703#define TABLA_A_CDC_RX7_B3_CTL__POR			(0x00000000)
704#define TABLA_A_CDC_RX1_B4_CTL			(0x000002B3)
705#define TABLA_A_CDC_RX1_B4_CTL__POR			(0x00000000)
706#define TABLA_A_CDC_RX2_B4_CTL			(0x000002BB)
707#define TABLA_A_CDC_RX2_B4_CTL__POR			(0x00000000)
708#define TABLA_A_CDC_RX3_B4_CTL			(0x000002C3)
709#define TABLA_A_CDC_RX3_B4_CTL__POR			(0x00000000)
710#define TABLA_A_CDC_RX4_B4_CTL			(0x000002CB)
711#define TABLA_A_CDC_RX4_B4_CTL__POR			(0x00000000)
712#define TABLA_A_CDC_RX5_B4_CTL			(0x000002D3)
713#define TABLA_A_CDC_RX5_B4_CTL__POR			(0x00000000)
714#define TABLA_A_CDC_RX6_B4_CTL			(0x000002DB)
715#define TABLA_A_CDC_RX6_B4_CTL__POR			(0x00000000)
716#define TABLA_A_CDC_RX7_B4_CTL			(0x000002E3)
717#define TABLA_A_CDC_RX7_B4_CTL__POR			(0x00000000)
718#define TABLA_A_CDC_RX1_B5_CTL			(0x000002B4)
719#define TABLA_A_CDC_RX1_B5_CTL__POR			(0x00000060)
720#define TABLA_A_CDC_RX2_B5_CTL			(0x000002BC)
721#define TABLA_A_CDC_RX2_B5_CTL__POR			(0x00000060)
722#define TABLA_A_CDC_RX3_B5_CTL			(0x000002C4)
723#define TABLA_A_CDC_RX3_B5_CTL__POR			(0x00000060)
724#define TABLA_A_CDC_RX4_B5_CTL			(0x000002CC)
725#define TABLA_A_CDC_RX4_B5_CTL__POR			(0x00000060)
726#define TABLA_A_CDC_RX5_B5_CTL			(0x000002D4)
727#define TABLA_A_CDC_RX5_B5_CTL__POR			(0x00000060)
728#define TABLA_A_CDC_RX6_B5_CTL			(0x000002DC)
729#define TABLA_A_CDC_RX6_B5_CTL__POR			(0x00000060)
730#define TABLA_A_CDC_RX7_B5_CTL			(0x000002E4)
731#define TABLA_A_CDC_RX7_B5_CTL__POR			(0x00000060)
732#define TABLA_A_CDC_RX1_B6_CTL			(0x000002B5)
733#define TABLA_A_CDC_RX1_B6_CTL__POR			(0x00000000)
734#define TABLA_A_CDC_RX2_B6_CTL			(0x000002BD)
735#define TABLA_A_CDC_RX2_B6_CTL__POR			(0x00000000)
736#define TABLA_A_CDC_RX3_B6_CTL			(0x000002C5)
737#define TABLA_A_CDC_RX3_B6_CTL__POR			(0x00000000)
738#define TABLA_A_CDC_RX4_B6_CTL			(0x000002CD)
739#define TABLA_A_CDC_RX4_B6_CTL__POR			(0x00000000)
740#define TABLA_A_CDC_RX5_B6_CTL			(0x000002D5)
741#define TABLA_A_CDC_RX5_B6_CTL__POR			(0x00000000)
742#define TABLA_A_CDC_RX6_B6_CTL			(0x000002DD)
743#define TABLA_A_CDC_RX6_B6_CTL__POR			(0x00000000)
744#define TABLA_A_CDC_RX7_B6_CTL			(0x000002E5)
745#define TABLA_A_CDC_RX7_B6_CTL__POR			(0x00000000)
746#define TABLA_A_CDC_RX1_VOL_CTL_B1_CTL			(0x000002B6)
747#define TABLA_A_CDC_RX1_VOL_CTL_B1_CTL__POR			(0x00000000)
748#define TABLA_A_CDC_RX2_VOL_CTL_B1_CTL			(0x000002BE)
749#define TABLA_A_CDC_RX2_VOL_CTL_B1_CTL__POR			(0x00000000)
750#define TABLA_A_CDC_RX3_VOL_CTL_B1_CTL			(0x000002C6)
751#define TABLA_A_CDC_RX3_VOL_CTL_B1_CTL__POR			(0x00000000)
752#define TABLA_A_CDC_RX4_VOL_CTL_B1_CTL			(0x000002CE)
753#define TABLA_A_CDC_RX4_VOL_CTL_B1_CTL__POR			(0x00000000)
754#define TABLA_A_CDC_RX5_VOL_CTL_B1_CTL			(0x000002D6)
755#define TABLA_A_CDC_RX5_VOL_CTL_B1_CTL__POR			(0x00000000)
756#define TABLA_A_CDC_RX6_VOL_CTL_B1_CTL			(0x000002DE)
757#define TABLA_A_CDC_RX6_VOL_CTL_B1_CTL__POR			(0x00000000)
758#define TABLA_A_CDC_RX7_VOL_CTL_B1_CTL			(0x000002E6)
759#define TABLA_A_CDC_RX7_VOL_CTL_B1_CTL__POR			(0x00000000)
760#define TABLA_A_CDC_RX1_VOL_CTL_B2_CTL			(0x000002B7)
761#define TABLA_A_CDC_RX1_VOL_CTL_B2_CTL__POR			(0x00000000)
762#define TABLA_A_CDC_RX2_VOL_CTL_B2_CTL			(0x000002BF)
763#define TABLA_A_CDC_RX2_VOL_CTL_B2_CTL__POR			(0x00000000)
764#define TABLA_A_CDC_RX3_VOL_CTL_B2_CTL			(0x000002C7)
765#define TABLA_A_CDC_RX3_VOL_CTL_B2_CTL__POR			(0x00000000)
766#define TABLA_A_CDC_RX4_VOL_CTL_B2_CTL			(0x000002CF)
767#define TABLA_A_CDC_RX4_VOL_CTL_B2_CTL__POR			(0x00000000)
768#define TABLA_A_CDC_RX5_VOL_CTL_B2_CTL			(0x000002D7)
769#define TABLA_A_CDC_RX5_VOL_CTL_B2_CTL__POR			(0x00000000)
770#define TABLA_A_CDC_RX6_VOL_CTL_B2_CTL			(0x000002DF)
771#define TABLA_A_CDC_RX6_VOL_CTL_B2_CTL__POR			(0x00000000)
772#define TABLA_A_CDC_RX7_VOL_CTL_B2_CTL			(0x000002E7)
773#define TABLA_A_CDC_RX7_VOL_CTL_B2_CTL__POR			(0x00000000)
774#define TABLA_A_CDC_CLK_ANC_RESET_CTL                   (0x00000300)
775#define TABLA_A_CDC_CLK_ANC_RESET_CTL__POR                      (0x00000000)
776#define TABLA_A_CDC_CLK_RX_RESET_CTL			(0x00000301)
777#define TABLA_A_CDC_CLK_RX_RESET_CTL__POR			(0x00000000)
778#define TABLA_A_CDC_CLK_TX_RESET_B1_CTL			(0x00000302)
779#define TABLA_A_CDC_CLK_TX_RESET_B1_CTL__POR			(0x00000000)
780#define TABLA_A_CDC_CLK_TX_RESET_B2_CTL			(0x00000303)
781#define TABLA_A_CDC_CLK_TX_RESET_B2_CTL__POR			(0x00000000)
782#define TABLA_A_CDC_CLK_DMIC_CTL			(0x00000304)
783#define TABLA_A_CDC_CLK_DMIC_CTL__POR			(0x00000000)
784#define TABLA_A_CDC_CLK_RX_I2S_CTL			(0x00000305)
785#define TABLA_A_CDC_CLK_RX_I2S_CTL__POR			(0x00000003)
786#define TABLA_A_CDC_CLK_TX_I2S_CTL			(0x00000306)
787#define TABLA_A_CDC_CLK_TX_I2S_CTL__POR			(0x00000003)
788#define TABLA_A_CDC_CLK_OTHR_RESET_CTL			(0x00000307)
789#define TABLA_A_CDC_CLK_OTHR_RESET_CTL__POR			(0x00000000)
790#define TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL			(0x00000308)
791#define TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL__POR			(0x00000000)
792#define TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL			(0x00000309)
793#define TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL__POR			(0x00000000)
794#define TABLA_A_CDC_CLK_OTHR_CTL			(0x0000030A)
795#define TABLA_A_CDC_CLK_OTHR_CTL__POR			(0x00000000)
796#define TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL			(0x0000030B)
797#define TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL__POR			(0x00000000)
798#define TABLA_A_CDC_CLK_ANC_CLK_EN_CTL                  (0x0000030C)
799#define TABLA_A_CDC_CLK_ANC_CLK_EN_CTL__POR                     (0x00000000)
800#define TABLA_A_CDC_CLK_RX_B1_CTL			(0x0000030D)
801#define TABLA_A_CDC_CLK_RX_B1_CTL__POR			(0x00000000)
802#define TABLA_A_CDC_CLK_RX_B2_CTL			(0x0000030E)
803#define TABLA_A_CDC_CLK_RX_B2_CTL__POR			(0x00000000)
804#define TABLA_A_CDC_CLK_MCLK_CTL			(0x0000030F)
805#define TABLA_A_CDC_CLK_MCLK_CTL__POR			(0x00000000)
806#define TABLA_A_CDC_CLK_PDM_CTL			(0x00000310)
807#define TABLA_A_CDC_CLK_PDM_CTL__POR			(0x00000000)
808#define TABLA_A_CDC_CLK_SD_CTL			(0x00000311)
809#define TABLA_A_CDC_CLK_SD_CTL__POR			(0x00000000)
810#define TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL			(0x00000320)
811#define TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL__POR		(0x00000007)
812#define TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL			(0x00000321)
813#define TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL__POR		(0x00000013)
814#define TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL			(0x00000322)
815#define TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL__POR		(0x00000053)
816#define TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL			(0x00000323)
817#define TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL__POR		(0x0000007f)
818#define TABLA_A_CDC_CLSG_GAIN_THRESH_CTL			(0x00000324)
819#define TABLA_A_CDC_CLSG_GAIN_THRESH_CTL__POR			(0x00000026)
820#define TABLA_A_CDC_CLSG_TIMER_B1_CFG			(0x00000325)
821#define TABLA_A_CDC_CLSG_TIMER_B1_CFG__POR			(0x0000000a)
822#define TABLA_A_CDC_CLSG_TIMER_B2_CFG			(0x00000326)
823#define TABLA_A_CDC_CLSG_TIMER_B2_CFG__POR			(0x00000000)
824#define TABLA_A_CDC_CLSG_CTL			(0x00000327)
825#define TABLA_A_CDC_CLSG_CTL__POR			(0x00000013)
826#define TABLA_A_CDC_IIR1_GAIN_B1_CTL			(0x00000340)
827#define TABLA_A_CDC_IIR1_GAIN_B1_CTL__POR			(0x00000000)
828#define TABLA_A_CDC_IIR2_GAIN_B1_CTL			(0x00000350)
829#define TABLA_A_CDC_IIR2_GAIN_B1_CTL__POR			(0x00000000)
830#define TABLA_A_CDC_IIR1_GAIN_B2_CTL			(0x00000341)
831#define TABLA_A_CDC_IIR1_GAIN_B2_CTL__POR			(0x00000000)
832#define TABLA_A_CDC_IIR2_GAIN_B2_CTL			(0x00000351)
833#define TABLA_A_CDC_IIR2_GAIN_B2_CTL__POR			(0x00000000)
834#define TABLA_A_CDC_IIR1_GAIN_B3_CTL			(0x00000342)
835#define TABLA_A_CDC_IIR1_GAIN_B3_CTL__POR			(0x00000000)
836#define TABLA_A_CDC_IIR2_GAIN_B3_CTL			(0x00000352)
837#define TABLA_A_CDC_IIR2_GAIN_B3_CTL__POR			(0x00000000)
838#define TABLA_A_CDC_IIR1_GAIN_B4_CTL			(0x00000343)
839#define TABLA_A_CDC_IIR1_GAIN_B4_CTL__POR			(0x00000000)
840#define TABLA_A_CDC_IIR2_GAIN_B4_CTL			(0x00000353)
841#define TABLA_A_CDC_IIR2_GAIN_B4_CTL__POR			(0x00000000)
842#define TABLA_A_CDC_IIR1_GAIN_B5_CTL			(0x00000344)
843#define TABLA_A_CDC_IIR1_GAIN_B5_CTL__POR			(0x00000000)
844#define TABLA_A_CDC_IIR2_GAIN_B5_CTL			(0x00000354)
845#define TABLA_A_CDC_IIR2_GAIN_B5_CTL__POR			(0x00000000)
846#define TABLA_A_CDC_IIR1_GAIN_B6_CTL			(0x00000345)
847#define TABLA_A_CDC_IIR1_GAIN_B6_CTL__POR			(0x00000000)
848#define TABLA_A_CDC_IIR2_GAIN_B6_CTL			(0x00000355)
849#define TABLA_A_CDC_IIR2_GAIN_B6_CTL__POR			(0x00000000)
850#define TABLA_A_CDC_IIR1_GAIN_B7_CTL			(0x00000346)
851#define TABLA_A_CDC_IIR1_GAIN_B7_CTL__POR			(0x00000000)
852#define TABLA_A_CDC_IIR2_GAIN_B7_CTL			(0x00000356)
853#define TABLA_A_CDC_IIR2_GAIN_B7_CTL__POR			(0x00000000)
854#define TABLA_A_CDC_IIR1_GAIN_B8_CTL			(0x00000347)
855#define TABLA_A_CDC_IIR1_GAIN_B8_CTL__POR			(0x00000000)
856#define TABLA_A_CDC_IIR2_GAIN_B8_CTL			(0x00000357)
857#define TABLA_A_CDC_IIR2_GAIN_B8_CTL__POR			(0x00000000)
858#define TABLA_A_CDC_IIR1_CTL			(0x00000348)
859#define TABLA_A_CDC_IIR1_CTL__POR			(0x00000000)
860#define TABLA_A_CDC_IIR2_CTL			(0x00000358)
861#define TABLA_A_CDC_IIR2_CTL__POR			(0x00000000)
862#define TABLA_A_CDC_IIR1_GAIN_TIMER_CTL			(0x00000349)
863#define TABLA_A_CDC_IIR1_GAIN_TIMER_CTL__POR			(0x00000000)
864#define TABLA_A_CDC_IIR2_GAIN_TIMER_CTL			(0x00000359)
865#define TABLA_A_CDC_IIR2_GAIN_TIMER_CTL__POR			(0x00000000)
866#define TABLA_A_CDC_IIR1_COEF_B1_CTL			(0x0000034A)
867#define TABLA_A_CDC_IIR1_COEF_B1_CTL__POR			(0x00000000)
868#define TABLA_A_CDC_IIR2_COEF_B1_CTL			(0x0000035A)
869#define TABLA_A_CDC_IIR2_COEF_B1_CTL__POR			(0x00000000)
870#define TABLA_A_CDC_IIR1_COEF_B2_CTL			(0x0000034B)
871#define TABLA_A_CDC_IIR1_COEF_B2_CTL__POR			(0x00000000)
872#define TABLA_A_CDC_IIR2_COEF_B2_CTL			(0x0000035B)
873#define TABLA_A_CDC_IIR2_COEF_B2_CTL__POR			(0x00000000)
874#define TABLA_A_CDC_IIR1_COEF_B3_CTL			(0x0000034C)
875#define TABLA_A_CDC_IIR1_COEF_B3_CTL__POR			(0x00000000)
876#define TABLA_A_CDC_IIR2_COEF_B3_CTL			(0x0000035C)
877#define TABLA_A_CDC_IIR2_COEF_B3_CTL__POR			(0x00000000)
878#define TABLA_A_CDC_IIR1_COEF_B4_CTL			(0x0000034D)
879#define TABLA_A_CDC_IIR1_COEF_B4_CTL__POR			(0x00000000)
880#define TABLA_A_CDC_IIR2_COEF_B4_CTL			(0x0000035D)
881#define TABLA_A_CDC_IIR2_COEF_B4_CTL__POR			(0x00000000)
882#define TABLA_A_CDC_IIR1_COEF_B5_CTL			(0x0000034E)
883#define TABLA_A_CDC_IIR1_COEF_B5_CTL__POR			(0x00000000)
884#define TABLA_A_CDC_IIR2_COEF_B5_CTL			(0x0000035E)
885#define TABLA_A_CDC_IIR2_COEF_B5_CTL__POR			(0x00000000)
886#define TABLA_A_CDC_TOP_GAIN_UPDATE			(0x00000360)
887#define TABLA_A_CDC_TOP_GAIN_UPDATE__POR			(0x00000000)
888#define TABLA_A_CDC_DEBUG_B1_CTL			(0x00000368)
889#define TABLA_A_CDC_DEBUG_B1_CTL__POR			(0x00000000)
890#define TABLA_A_CDC_DEBUG_B2_CTL			(0x00000369)
891#define TABLA_A_CDC_DEBUG_B2_CTL__POR			(0x00000000)
892#define TABLA_A_CDC_DEBUG_B3_CTL			(0x0000036A)
893#define TABLA_A_CDC_DEBUG_B3_CTL__POR			(0x00000000)
894#define TABLA_A_CDC_DEBUG_B4_CTL			(0x0000036B)
895#define TABLA_A_CDC_DEBUG_B4_CTL__POR			(0x00000000)
896#define TABLA_A_CDC_DEBUG_B5_CTL			(0x0000036C)
897#define TABLA_A_CDC_DEBUG_B5_CTL__POR			(0x00000000)
898#define TABLA_A_CDC_DEBUG_B6_CTL			(0x0000036D)
899#define TABLA_A_CDC_DEBUG_B6_CTL__POR			(0x00000000)
900#define TABLA_A_CDC_COMP1_B1_CTL			(0x00000370)
901#define TABLA_A_CDC_COMP1_B1_CTL__POR			(0x00000030)
902#define TABLA_A_CDC_COMP1_B2_CTL			(0x00000371)
903#define TABLA_A_CDC_COMP1_B2_CTL__POR			(0x000000B5)
904#define TABLA_A_CDC_COMP1_B3_CTL			(0x00000372)
905#define TABLA_A_CDC_COMP1_B3_CTL__POR			(0x00000028)
906#define TABLA_A_CDC_COMP1_B4_CTL			(0x00000373)
907#define TABLA_A_CDC_COMP1_B4_CTL__POR			(0x0000003C)
908#define TABLA_A_CDC_COMP1_B5_CTL			(0x00000374)
909#define TABLA_A_CDC_COMP1_B5_CTL__POR			(0x0000001F)
910#define TABLA_A_CDC_COMP1_B6_CTL			(0x00000375)
911#define TABLA_A_CDC_COMP1_B6_CTL__POR			(0x00000000)
912#define TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS		(0x00000376)
913#define TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS__POR	(0x00000000)
914#define TABLA_A_CDC_COMP1_FS_CFG			(0x00000377)
915#define TABLA_A_CDC_COMP1_FS_CFG__POR			(0x0000001B)
916#define TABLA_A_CDC_COMP2_B1_CTL			(0x00000378)
917#define TABLA_A_CDC_COMP2_B1_CTL__POR			(0x00000030)
918#define TABLA_A_CDC_COMP2_B2_CTL			(0x00000379)
919#define TABLA_A_CDC_COMP2_B2_CTL__POR			(0x000000B5)
920#define TABLA_A_CDC_COMP2_B3_CTL			(0x0000037A)
921#define TABLA_A_CDC_COMP2_B3_CTL__POR			(0x00000028)
922#define TABLA_A_CDC_COMP2_B4_CTL			(0x0000037B)
923#define TABLA_A_CDC_COMP2_B4_CTL__POR			(0x0000003C)
924#define TABLA_A_CDC_COMP2_B5_CTL			(0x0000037C)
925#define TABLA_A_CDC_COMP2_B5_CTL__POR			(0x0000001F)
926#define TABLA_A_CDC_COMP2_B6_CTL			(0x0000037D)
927#define TABLA_A_CDC_COMP2_B6_CTL__POR			(0x00000000)
928#define TABLA_A_CDC_COMP2_SHUT_DOWN_STATUS		(0x0000037E)
929#define TABLA_A_CDC_COMP2_SHUT_DOWN_STATUS__POR	(0x00000000)
930#define TABLA_A_CDC_COMP2_FS_CFG			(0x0000037F)
931#define TABLA_A_CDC_COMP2_FS_CFG__POR			(0x0000001B)
932#define TABLA_A_CDC_CONN_RX1_B1_CTL			(0x00000380)
933#define TABLA_A_CDC_CONN_RX1_B1_CTL__POR			(0x00000000)
934#define TABLA_A_CDC_CONN_RX1_B2_CTL			(0x00000381)
935#define TABLA_A_CDC_CONN_RX1_B2_CTL__POR			(0x00000000)
936#define TABLA_A_CDC_CONN_RX1_B3_CTL			(0x00000382)
937#define TABLA_A_CDC_CONN_RX1_B3_CTL__POR			(0x00000000)
938#define TABLA_A_CDC_CONN_RX2_B1_CTL			(0x00000383)
939#define TABLA_A_CDC_CONN_RX2_B1_CTL__POR			(0x00000000)
940#define TABLA_A_CDC_CONN_RX2_B2_CTL			(0x00000384)
941#define TABLA_A_CDC_CONN_RX2_B2_CTL__POR			(0x00000000)
942#define TABLA_A_CDC_CONN_RX2_B3_CTL			(0x00000385)
943#define TABLA_A_CDC_CONN_RX2_B3_CTL__POR			(0x00000000)
944#define TABLA_A_CDC_CONN_RX3_B1_CTL			(0x00000386)
945#define TABLA_A_CDC_CONN_RX3_B1_CTL__POR			(0x00000000)
946#define TABLA_A_CDC_CONN_RX3_B2_CTL			(0x00000387)
947#define TABLA_A_CDC_CONN_RX3_B2_CTL__POR			(0x00000000)
948#define TABLA_A_CDC_CONN_RX3_B3_CTL			(0x00000388)
949#define TABLA_A_CDC_CONN_RX3_B3_CTL__POR			(0x00000000)
950#define TABLA_A_CDC_CONN_RX4_B1_CTL			(0x00000389)
951#define TABLA_A_CDC_CONN_RX4_B1_CTL__POR			(0x00000000)
952#define TABLA_A_CDC_CONN_RX4_B2_CTL			(0x0000038A)
953#define TABLA_A_CDC_CONN_RX4_B2_CTL__POR			(0x00000000)
954#define TABLA_A_CDC_CONN_RX5_B1_CTL			(0x0000038B)
955#define TABLA_A_CDC_CONN_RX5_B1_CTL__POR			(0x00000000)
956#define TABLA_A_CDC_CONN_RX5_B2_CTL			(0x0000038C)
957#define TABLA_A_CDC_CONN_RX5_B2_CTL__POR			(0x00000000)
958#define TABLA_A_CDC_CONN_RX6_B1_CTL			(0x0000038D)
959#define TABLA_A_CDC_CONN_RX6_B1_CTL__POR			(0x00000000)
960#define TABLA_A_CDC_CONN_RX6_B2_CTL			(0x0000038E)
961#define TABLA_A_CDC_CONN_RX6_B2_CTL__POR			(0x00000000)
962#define TABLA_A_CDC_CONN_RX7_B1_CTL			(0x0000038F)
963#define TABLA_A_CDC_CONN_RX7_B1_CTL__POR			(0x00000000)
964#define TABLA_A_CDC_CONN_RX7_B2_CTL			(0x00000390)
965#define TABLA_A_CDC_CONN_RX7_B2_CTL__POR			(0x00000000)
966#define TABLA_A_CDC_CONN_ANC_B1_CTL                     (0x00000391)
967#define TABLA_A_CDC_CONN_ANC_B1_CTL__POR                        (0x00000000)
968#define TABLA_A_CDC_CONN_ANC_B2_CTL                     (0x00000392)
969#define TABLA_A_CDC_CONN_ANC_B2_CTL__POR                        (0x00000000)
970#define TABLA_A_CDC_CONN_TX_B1_CTL			(0x00000393)
971#define TABLA_A_CDC_CONN_TX_B1_CTL__POR			(0x00000000)
972#define TABLA_A_CDC_CONN_TX_B2_CTL			(0x00000394)
973#define TABLA_A_CDC_CONN_TX_B2_CTL__POR			(0x00000000)
974#define TABLA_A_CDC_CONN_TX_B3_CTL			(0x00000395)
975#define TABLA_A_CDC_CONN_TX_B3_CTL__POR			(0x00000000)
976#define TABLA_A_CDC_CONN_TX_B4_CTL			(0x00000396)
977#define TABLA_A_CDC_CONN_TX_B4_CTL__POR			(0x00000000)
978#define TABLA_A_CDC_CONN_EQ1_B1_CTL			(0x00000397)
979#define TABLA_A_CDC_CONN_EQ1_B1_CTL__POR			(0x00000000)
980#define TABLA_A_CDC_CONN_EQ1_B2_CTL			(0x00000398)
981#define TABLA_A_CDC_CONN_EQ1_B2_CTL__POR			(0x00000000)
982#define TABLA_A_CDC_CONN_EQ1_B3_CTL			(0x00000399)
983#define TABLA_A_CDC_CONN_EQ1_B3_CTL__POR			(0x00000000)
984#define TABLA_A_CDC_CONN_EQ1_B4_CTL			(0x0000039A)
985#define TABLA_A_CDC_CONN_EQ1_B4_CTL__POR			(0x00000000)
986#define TABLA_A_CDC_CONN_EQ2_B1_CTL			(0x0000039B)
987#define TABLA_A_CDC_CONN_EQ2_B1_CTL__POR			(0x00000000)
988#define TABLA_A_CDC_CONN_EQ2_B2_CTL			(0x0000039C)
989#define TABLA_A_CDC_CONN_EQ2_B2_CTL__POR			(0x00000000)
990#define TABLA_A_CDC_CONN_EQ2_B3_CTL			(0x0000039D)
991#define TABLA_A_CDC_CONN_EQ2_B3_CTL__POR			(0x00000000)
992#define TABLA_A_CDC_CONN_EQ2_B4_CTL			(0x0000039E)
993#define TABLA_A_CDC_CONN_EQ2_B4_CTL__POR			(0x00000000)
994#define TABLA_A_CDC_CONN_SRC1_B1_CTL			(0x0000039F)
995#define TABLA_A_CDC_CONN_SRC1_B1_CTL__POR			(0x00000000)
996#define TABLA_A_CDC_CONN_SRC1_B2_CTL			(0x000003A0)
997#define TABLA_A_CDC_CONN_SRC1_B2_CTL__POR			(0x00000000)
998#define TABLA_A_CDC_CONN_SRC2_B1_CTL			(0x000003A1)
999#define TABLA_A_CDC_CONN_SRC2_B1_CTL__POR			(0x00000000)
1000#define TABLA_A_CDC_CONN_SRC2_B2_CTL			(0x000003A2)
1001#define TABLA_A_CDC_CONN_SRC2_B2_CTL__POR			(0x00000000)
1002#define TABLA_A_CDC_CONN_TX_SB_B1_CTL			(0x000003A3)
1003#define TABLA_A_CDC_CONN_TX_SB_B1_CTL__POR			(0x00000000)
1004#define TABLA_A_CDC_CONN_TX_SB_B2_CTL			(0x000003A4)
1005#define TABLA_A_CDC_CONN_TX_SB_B2_CTL__POR			(0x00000000)
1006#define TABLA_A_CDC_CONN_TX_SB_B3_CTL			(0x000003A5)
1007#define TABLA_A_CDC_CONN_TX_SB_B3_CTL__POR			(0x00000000)
1008#define TABLA_A_CDC_CONN_TX_SB_B4_CTL			(0x000003A6)
1009#define TABLA_A_CDC_CONN_TX_SB_B4_CTL__POR			(0x00000000)
1010#define TABLA_A_CDC_CONN_TX_SB_B5_CTL			(0x000003A7)
1011#define TABLA_A_CDC_CONN_TX_SB_B5_CTL__POR			(0x00000000)
1012#define TABLA_A_CDC_CONN_TX_SB_B6_CTL			(0x000003A8)
1013#define TABLA_A_CDC_CONN_TX_SB_B6_CTL__POR			(0x00000000)
1014#define TABLA_A_CDC_CONN_TX_SB_B7_CTL			(0x000003A9)
1015#define TABLA_A_CDC_CONN_TX_SB_B7_CTL__POR			(0x00000000)
1016#define TABLA_A_CDC_CONN_TX_SB_B8_CTL			(0x000003AA)
1017#define TABLA_A_CDC_CONN_TX_SB_B8_CTL__POR			(0x00000000)
1018#define TABLA_A_CDC_CONN_TX_SB_B9_CTL			(0x000003AB)
1019#define TABLA_A_CDC_CONN_TX_SB_B9_CTL__POR			(0x00000000)
1020#define TABLA_A_CDC_CONN_TX_SB_B10_CTL			(0x000003AC)
1021#define TABLA_A_CDC_CONN_TX_SB_B10_CTL__POR			(0x00000000)
1022#define TABLA_A_CDC_CONN_TX_SB_B11_CTL			(0x000003AD)
1023#define TABLA_A_CDC_CONN_TX_SB_B11_CTL__POR			(0x00000000)
1024#define TABLA_A_CDC_CONN_RX_SB_B1_CTL			(0x000003AE)
1025#define TABLA_A_CDC_CONN_RX_SB_B1_CTL__POR			(0x00000000)
1026#define TABLA_A_CDC_CONN_RX_SB_B2_CTL			(0x000003AF)
1027#define TABLA_A_CDC_CONN_RX_SB_B2_CTL__POR			(0x00000000)
1028#define TABLA_A_CDC_CONN_CLSG_CTL			(0x000003B0)
1029#define TABLA_A_CDC_CONN_CLSG_CTL__POR			(0x00000000)
1030#define TABLA_A_CDC_CONN_SPARE			(0x000003B1)
1031#define TABLA_A_CDC_CONN_SPARE__POR			(0x00000000)
1032#define TABLA_A_CDC_MBHC_EN_CTL			(0x000003C0)
1033#define TABLA_A_CDC_MBHC_EN_CTL__POR			(0x00000000)
1034#define TABLA_A_CDC_MBHC_FEATURE_B1_CFG			(0x000003C1)
1035#define TABLA_A_CDC_MBHC_FEATURE_B1_CFG__POR			(0x00000000)
1036#define TABLA_A_CDC_MBHC_FEATURE_B2_CFG			(0x000003C2)
1037#define TABLA_A_CDC_MBHC_FEATURE_B2_CFG__POR			(0x00000006)
1038#define TABLA_A_CDC_MBHC_TIMER_B1_CTL			(0x000003C3)
1039#define TABLA_A_CDC_MBHC_TIMER_B1_CTL__POR			(0x00000003)
1040#define TABLA_A_CDC_MBHC_TIMER_B2_CTL			(0x000003C4)
1041#define TABLA_A_CDC_MBHC_TIMER_B2_CTL__POR			(0x00000009)
1042#define TABLA_A_CDC_MBHC_TIMER_B3_CTL			(0x000003C5)
1043#define TABLA_A_CDC_MBHC_TIMER_B3_CTL__POR			(0x0000001e)
1044#define TABLA_A_CDC_MBHC_TIMER_B4_CTL			(0x000003C6)
1045#define TABLA_A_CDC_MBHC_TIMER_B4_CTL__POR			(0x00000045)
1046#define TABLA_A_CDC_MBHC_TIMER_B5_CTL			(0x000003C7)
1047#define TABLA_A_CDC_MBHC_TIMER_B5_CTL__POR			(0x00000004)
1048#define TABLA_A_CDC_MBHC_TIMER_B6_CTL			(0x000003C8)
1049#define TABLA_A_CDC_MBHC_TIMER_B6_CTL__POR			(0x00000078)
1050#define TABLA_A_CDC_MBHC_B1_STATUS			(0x000003C9)
1051#define TABLA_A_CDC_MBHC_B1_STATUS__POR			(0x00000000)
1052#define TABLA_A_CDC_MBHC_B2_STATUS			(0x000003CA)
1053#define TABLA_A_CDC_MBHC_B2_STATUS__POR			(0x00000000)
1054#define TABLA_A_CDC_MBHC_B3_STATUS			(0x000003CB)
1055#define TABLA_A_CDC_MBHC_B3_STATUS__POR			(0x00000000)
1056#define TABLA_A_CDC_MBHC_B4_STATUS			(0x000003CC)
1057#define TABLA_A_CDC_MBHC_B4_STATUS__POR			(0x00000000)
1058#define TABLA_A_CDC_MBHC_B5_STATUS			(0x000003CD)
1059#define TABLA_A_CDC_MBHC_B5_STATUS__POR			(0x00000000)
1060#define TABLA_A_CDC_MBHC_B1_CTL			(0x000003CE)
1061#define TABLA_A_CDC_MBHC_B1_CTL__POR			(0x000000c0)
1062#define TABLA_A_CDC_MBHC_B2_CTL			(0x000003CF)
1063#define TABLA_A_CDC_MBHC_B2_CTL__POR			(0x0000005d)
1064#define TABLA_A_CDC_MBHC_VOLT_B1_CTL			(0x000003D0)
1065#define TABLA_A_CDC_MBHC_VOLT_B1_CTL__POR			(0x00000000)
1066#define TABLA_A_CDC_MBHC_VOLT_B2_CTL			(0x000003D1)
1067#define TABLA_A_CDC_MBHC_VOLT_B2_CTL__POR			(0x00000000)
1068#define TABLA_A_CDC_MBHC_VOLT_B3_CTL			(0x000003D2)
1069#define TABLA_A_CDC_MBHC_VOLT_B3_CTL__POR			(0x00000000)
1070#define TABLA_A_CDC_MBHC_VOLT_B4_CTL			(0x000003D3)
1071#define TABLA_A_CDC_MBHC_VOLT_B4_CTL__POR			(0x00000000)
1072#define TABLA_A_CDC_MBHC_VOLT_B5_CTL			(0x000003D4)
1073#define TABLA_A_CDC_MBHC_VOLT_B5_CTL__POR			(0x00000000)
1074#define TABLA_A_CDC_MBHC_VOLT_B6_CTL			(0x000003D5)
1075#define TABLA_A_CDC_MBHC_VOLT_B6_CTL__POR			(0x00000000)
1076#define TABLA_A_CDC_MBHC_VOLT_B7_CTL			(0x000003D6)
1077#define TABLA_A_CDC_MBHC_VOLT_B7_CTL__POR			(0x000000ff)
1078#define TABLA_A_CDC_MBHC_VOLT_B8_CTL			(0x000003D7)
1079#define TABLA_A_CDC_MBHC_VOLT_B8_CTL__POR			(0x00000007)
1080#define TABLA_A_CDC_MBHC_VOLT_B9_CTL			(0x000003D8)
1081#define TABLA_A_CDC_MBHC_VOLT_B9_CTL__POR			(0x000000ff)
1082#define TABLA_A_CDC_MBHC_VOLT_B10_CTL			(0x000003D9)
1083#define TABLA_A_CDC_MBHC_VOLT_B10_CTL__POR			(0x0000007f)
1084#define TABLA_A_CDC_MBHC_VOLT_B11_CTL			(0x000003DA)
1085#define TABLA_A_CDC_MBHC_VOLT_B11_CTL__POR			(0x00000000)
1086#define TABLA_A_CDC_MBHC_VOLT_B12_CTL			(0x000003DB)
1087#define TABLA_A_CDC_MBHC_VOLT_B12_CTL__POR			(0x00000080)
1088#define TABLA_A_CDC_MBHC_CLK_CTL			(0x000003DC)
1089#define TABLA_A_CDC_MBHC_CLK_CTL__POR			(0x00000000)
1090#define TABLA_A_CDC_MBHC_INT_CTL			(0x000003DD)
1091#define TABLA_A_CDC_MBHC_INT_CTL__POR			(0x00000000)
1092#define TABLA_A_CDC_MBHC_DEBUG_CTL			(0x000003DE)
1093#define TABLA_A_CDC_MBHC_DEBUG_CTL__POR			(0x00000000)
1094#define TABLA_A_CDC_MBHC_SPARE			(0x000003DF)
1095#define TABLA_A_CDC_MBHC_SPARE__POR			(0x00000000)
1096
1097
1098/* SLIMBUS Slave Registers */
1099#define TABLA_SLIM_PGD_PORT_INT_EN0                     (0x30)
1100#define TABLA_SLIM_PGD_PORT_INT_STATUS0                 (0x34)
1101#define TABLA_SLIM_PGD_PORT_INT_CLR0                    (0x38)
1102#define TABLA_SLIM_PGD_PORT_INT_SOURCE0			(0x60)
1103
1104/* Macros for Packing Register Writes into a U32 */
1105#define TABLA_PACKED_REG_SIZE sizeof(u32)
1106
1107#define TABLA_CODEC_PACK_ENTRY(reg, mask, val) ((val & 0xff)|\
1108	((mask & 0xff) << 8)|((reg & 0xffff) << 16))
1109
1110#define TABLA_CODEC_UNPACK_ENTRY(packed, reg, mask, val) \
1111	do { \
1112		((reg) = ((packed >> 16) & (0xffff))); \
1113		((mask) = ((packed >> 8) & (0xff))); \
1114		((val) = ((packed) & (0xff))); \
1115	} while (0);
1116
1117#endif
1118