1#ifndef __LINUX_MFD_TIMPANI_AUDIO_H
2#define __LINUX_MFD_TIMPANI_AUDIO_H
3
4/*
5 * MREF
6 */
7#define TIMPANI_A_MREF (0x3)
8#define TIMPANI_MREF_RWC "RW"
9#define TIMPANI_MREF_POR 0xe2
10#define TIMPANI_MREF_S 0
11#define TIMPANI_MREF_M 0xFF
12
13#define TIMPANI_MREF_MREF_BG_EN_S 7
14#define TIMPANI_MREF_MREF_BG_EN_M 0x80
15#define TIMPANI_MREF_MREF_BG_EN_ENABLE 0x0
16#define TIMPANI_MREF_MREF_BG_EN_DISABLE 0x1
17
18#define TIMPANI_MREF_MREF_BG_REF_CUR_EN_S 6
19#define TIMPANI_MREF_MREF_BG_REF_CUR_EN_M 0x40
20#define TIMPANI_MREF_MREF_BG_REF_CUR_EN_ENABLE_NORMAL_OP 0x0
21#define TIMPANI_MREF_MREF_BG_REF_CUR_EN_DISABLE 0x1
22
23#define TIMPANI_MREF_MREF_200K_MODE_EN_S 5
24#define TIMPANI_MREF_MREF_200K_MODE_EN_M 0x20
25#define TIMPANI_MREF_MREF_200K_MODE_EN_ENABLE 0x0
26#define TIMPANI_MREF_MREF_200K_MODE_EN_DISABLE 0x1
27
28#define TIMPANI_MREF_MREF_PRE_CHARGE_EN_S 4
29#define TIMPANI_MREF_MREF_PRE_CHARGE_EN_M 0x10
30#define TIMPANI_MREF_MREF_PRE_CHARGE_EN_DISABLE 0x0
31#define TIMPANI_MREF_MREF_PRE_CHARGE_EN_ENABLE 0x1
32
33#define TIMPANI_MREF_MREF_100UA_CUR_CONN_S 3
34#define TIMPANI_MREF_MREF_100UA_CUR_CONN_M 0x8
35#define TIMPANI_MREF_MREF_100UA_CUR_CONN_ON_CHIP_RESISTOR_NORMAL_OP 0x0
36#define TIMPANI_MREF_MREF_100UA_CUR_CONN_ATEST 0x1
37
38#define TIMPANI_MREF_MREF_PTAT_CURRENT_S 2
39#define TIMPANI_MREF_MREF_PTAT_CURRENT_M 0x4
40#define TIMPANI_MREF_MREF_PTAT_CURRENT_V_10UA_PTAT_NORMAL_OP 0x0
41#define TIMPANI_MREF_MREF_PTAT_CURRENT_V_5UA_PTAT_BIAS_CURRENT 0x1
42
43#define TIMPANI_MREF_MREF_400K_MODE_EN_S 1
44#define TIMPANI_MREF_MREF_400K_MODE_EN_M 0x2
45#define TIMPANI_MREF_MREF_400K_MODE_EN_ENABLE 0x0
46#define TIMPANI_MREF_MREF_400K_MODE_EN_DISABLE 0x1
47
48#define TIMPANI_MREF_RESERVED_S 0
49#define TIMPANI_MREF_RESERVED_M 0x1
50
51
52/* For CDAC_IDAC_REF_CUR */
53#define TIMPANI_A_CDAC_IDAC_REF_CUR (0x4)
54#define TIMPANI_CDAC_IDAC_REF_CUR_RWC "RW"
55#define TIMPANI_CDAC_IDAC_REF_CUR_POR 0x8c
56#define TIMPANI_CDAC_IDAC_REF_CUR_S 0
57#define TIMPANI_CDAC_IDAC_REF_CUR_M 0xFF
58
59
60#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_S 5
61#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_M 0xE0
62#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_4UA 0x0
63#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_6UA 0x1
64#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_8UA 0x2
65#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_9UA 0x3
66#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_10UA_NORMAL_OP 0x4
67#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_11UA 0x5
68#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_13UA 0x6
69#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_REF_BUFF_CUR_V_15UA 0x7
70
71#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_S 2
72#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_M 0x1C
73#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_8_5UA 0x0
74#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_9_0UA 0x1
75#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_9_5UA 0x2
76#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_10_0UA_NORMAL_OP 0x3
77#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_10_5UA 0x4
78#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_11_0UA 0x5
79#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_11_5UA 0x6
80#define TIMPANI_CDAC_IDAC_REF_CUR_CDAC_BIAS_CUR_V_12_0UA 0x7
81
82#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_S 0
83#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_M 0x3
84#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_V_2UA 0x0
85#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_V_3UA 0x1
86#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_V_5UA_NORMAL_OP 0x2
87#define TIMPANI_CDAC_IDAC_REF_CUR_IDAC_REF_CUR_V_8UA 0x3
88
89
90/* -- For TXADC12_REF_CURR */
91#define TIMPANI_A_TXADC12_REF_CURR (0x5)
92#define TIMPANI_TXADC12_REF_CURR_RWC "RW"
93#define TIMPANI_TXADC12_REF_CURR_POR 0xa0
94#define TIMPANI_TXADC12_REF_CURR_S 0
95#define TIMPANI_TXADC12_REF_CURR_M 0xFF
96
97
98#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_S 6
99#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_M 0xC0
100#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_V_50UA 0x0
101#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_V_45UA 0x1
102#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_V_40UA_NORMAL_OP 0x2
103#define TIMPANI_TXADC12_REF_CURR_TXADC1_REF_BUFF_CUR_V_35UA 0x3
104
105#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_S 4
106#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_M 0x30
107#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_V_50UA 0x0
108#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_V_45UA 0x1
109#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_V_40UA_NORMAL_OP 0x2
110#define TIMPANI_TXADC12_REF_CURR_TXADC2_REF_BUFF_CUR_V_35UA 0x3
111
112#define TIMPANI_TXADC12_REF_CURR_RESERVED_S 0
113#define TIMPANI_TXADC12_REF_CURR_RESERVED_M 0xF
114
115
116/* -- For TXADC3_EN */
117#define TIMPANI_A_TXADC3_EN (0x9)
118#define TIMPANI_TXADC3_EN_RWC "RW"
119#define TIMPANI_TXADC3_EN_POR 0
120#define TIMPANI_TXADC3_EN_S 0
121#define TIMPANI_TXADC3_EN_M 0xFF
122
123
124#define TIMPANI_TXADC3_EN_TXADC3_REF_EN_S 7
125#define TIMPANI_TXADC3_EN_TXADC3_REF_EN_M 0x80
126#define TIMPANI_TXADC3_EN_TXADC3_REF_EN_DISABLE 0x0
127#define TIMPANI_TXADC3_EN_TXADC3_REF_EN_ENABLE 0x1
128
129#define TIMPANI_TXADC3_EN_TXADC3_DAC_REF_CUR_COMPENSATION_EN_S 6
130#define TIMPANI_TXADC3_EN_TXADC3_DAC_REF_CUR_COMPENSATION_EN_M 0x40
131#define TIMPANI_TXADC3_EN_TXADC3_DAC_REF_CUR_COMPENSATION_EN_DISABLE 0x0
132#define TIMPANI_TXADC3_EN_TXADC3_DAC_REF_CUR_COMPENSATION_EN_ENABLE 0x1
133
134#define TIMPANI_TXADC3_EN_TXADC3_OTA1_EN_S 5
135#define TIMPANI_TXADC3_EN_TXADC3_OTA1_EN_M 0x20
136#define TIMPANI_TXADC3_EN_TXADC3_OTA1_EN_DISABLE 0x0
137#define TIMPANI_TXADC3_EN_TXADC3_OTA1_EN_ENABLE 0x1
138
139#define TIMPANI_TXADC3_EN_TXADC3_OTA2_EN_S 4
140#define TIMPANI_TXADC3_EN_TXADC3_OTA2_EN_M 0x10
141#define TIMPANI_TXADC3_EN_TXADC3_OTA2_EN_DISABLE 0x0
142#define TIMPANI_TXADC3_EN_TXADC3_OTA2_EN_ENABLE 0x1
143
144#define TIMPANI_TXADC3_EN_TXADC3_COMP_EN_S 3
145#define TIMPANI_TXADC3_EN_TXADC3_COMP_EN_M 0x8
146#define TIMPANI_TXADC3_EN_TXADC3_COMP_EN_DISABLE 0x0
147#define TIMPANI_TXADC3_EN_TXADC3_COMP_EN_ENABLE 0x1
148
149#define TIMPANI_TXADC3_EN_TXADC3_DEM_EN_S 2
150#define TIMPANI_TXADC3_EN_TXADC3_DEM_EN_M 0x4
151#define TIMPANI_TXADC3_EN_TXADC3_DEM_EN_DISABLE 0x0
152#define TIMPANI_TXADC3_EN_TXADC3_DEM_EN_ENABLE 0x1
153
154#define TIMPANI_TXADC3_EN_TXADC3_DEM_ERROR_DET_EN_S 1
155#define TIMPANI_TXADC3_EN_TXADC3_DEM_ERROR_DET_EN_M 0x2
156#define TIMPANI_TXADC3_EN_TXADC3_DEM_ERROR_DET_EN_DISABLE 0x0
157#define TIMPANI_TXADC3_EN_TXADC3_DEM_ERROR_DET_EN_ENABLE 0x1
158
159#define TIMPANI_TXADC3_EN_RESERVED_S 0
160#define TIMPANI_TXADC3_EN_RESERVED_M 0x1
161
162
163/* -- For TXADC4_EN */
164#define TIMPANI_A_TXADC4_EN (0xA)
165#define TIMPANI_TXADC4_EN_RWC "RW"
166#define TIMPANI_TXADC4_EN_POR 0
167#define TIMPANI_TXADC4_EN_S 0
168#define TIMPANI_TXADC4_EN_M 0xFF
169
170
171#define TIMPANI_TXADC4_EN_TXADC4_REF_EN_S 7
172#define TIMPANI_TXADC4_EN_TXADC4_REF_EN_M 0x80
173#define TIMPANI_TXADC4_EN_TXADC4_REF_EN_DISABLE 0x0
174#define TIMPANI_TXADC4_EN_TXADC4_REF_EN_ENABLE 0x1
175
176#define TIMPANI_TXADC4_EN_TXADC4_DAC_REF_CUR_COMPENSATION_EN_S 6
177#define TIMPANI_TXADC4_EN_TXADC4_DAC_REF_CUR_COMPENSATION_EN_M 0x40
178#define TIMPANI_TXADC4_EN_TXADC4_DAC_REF_CUR_COMPENSATION_EN_DISABLE 0x0
179#define TIMPANI_TXADC4_EN_TXADC4_DAC_REF_CUR_COMPENSATION_EN_ENABLE 0x1
180
181#define TIMPANI_TXADC4_EN_TXADC4_OTA1_EN_S 5
182#define TIMPANI_TXADC4_EN_TXADC4_OTA1_EN_M 0x20
183#define TIMPANI_TXADC4_EN_TXADC4_OTA1_EN_DISABLE 0x0
184#define TIMPANI_TXADC4_EN_TXADC4_OTA1_EN_ENABLE 0x1
185
186#define TIMPANI_TXADC4_EN_TXADC4_OTA2_EN_S 4
187#define TIMPANI_TXADC4_EN_TXADC4_OTA2_EN_M 0x10
188#define TIMPANI_TXADC4_EN_TXADC4_OTA2_EN_DISABLE 0x0
189#define TIMPANI_TXADC4_EN_TXADC4_OTA2_EN_ENABLE 0x1
190
191#define TIMPANI_TXADC4_EN_TXADC4_COMP_EN_S 3
192#define TIMPANI_TXADC4_EN_TXADC4_COMP_EN_M 0x8
193#define TIMPANI_TXADC4_EN_TXADC4_COMP_EN_DISABLE 0x0
194#define TIMPANI_TXADC4_EN_TXADC4_COMP_EN_ENABLE 0x1
195
196#define TIMPANI_TXADC4_EN_TXADC4_DEM_EN_S 2
197#define TIMPANI_TXADC4_EN_TXADC4_DEM_EN_M 0x4
198#define TIMPANI_TXADC4_EN_TXADC4_DEM_EN_DISABLE 0x0
199#define TIMPANI_TXADC4_EN_TXADC4_DEM_EN_ENABLE 0x1
200
201#define TIMPANI_TXADC4_EN_TXADC4_DEM_ERROR_DET_EN_S 1
202#define TIMPANI_TXADC4_EN_TXADC4_DEM_ERROR_DET_EN_M 0x2
203#define TIMPANI_TXADC4_EN_TXADC4_DEM_ERROR_DET_EN_DISABLE 0x0
204#define TIMPANI_TXADC4_EN_TXADC4_DEM_ERROR_DET_EN_ENABLE 0x1
205
206#define TIMPANI_TXADC4_EN_RESERVED_S 0
207#define TIMPANI_TXADC4_EN_RESERVED_M 0x1
208
209
210/* -- For CODEC_TXADC_STATUS_REGISTER_1 */
211#define TIMPANI_A_CODEC_TXADC_STATUS_REGISTER_1 (0xB)
212#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_RWC "R"
213#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_POR 0
214#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_S 0
215#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_M 0xFF
216
217
218#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC1_DEM_ERROR_S 7
219#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC1_DEM_ERROR_M 0x80
220
221#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC2_DEM_ERROR_S 6
222#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC2_DEM_ERROR_M 0x40
223
224#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC3_DEM_ERROR_S 5
225#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC3_DEM_ERROR_M 0x20
226
227#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC4_DEM_ERROR_S 4
228#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_TXADC4_DEM_ERROR_M 0x10
229
230#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_RESERVED_S 0
231#define TIMPANI_CODEC_TXADC_STATUS_REGISTER_1_RESERVED_M 0xF
232
233
234/* -- For TXFE1 */
235#define TIMPANI_A_TXFE1 (0xD)
236#define TIMPANI_TXFE1_RWC "RW"
237#define TIMPANI_TXFE1_POR 0
238#define TIMPANI_TXFE1_S 0
239#define TIMPANI_TXFE1_M 0xFF
240
241
242#define TIMPANI_TXFE1_TXFE1_EN_S 7
243#define TIMPANI_TXFE1_TXFE1_EN_M 0x80
244#define TIMPANI_TXFE1_TXFE1_EN_DISABLE 0x0
245#define TIMPANI_TXFE1_TXFE1_EN_ENABLE 0x1
246
247#define TIMPANI_TXFE1_TXFE1_GAIN_S 5
248#define TIMPANI_TXFE1_TXFE1_GAIN_M 0x60
249#define TIMPANI_TXFE1_TXFE1_GAIN_V_0DB 0x0
250#define TIMPANI_TXFE1_TXFE1_GAIN_V_4_5DB 0x1
251#define TIMPANI_TXFE1_TXFE1_GAIN_V_24DB_1 0x2
252#define TIMPANI_TXFE1_TXFE1_GAIN_V_24DB_2 0x3
253
254#define TIMPANI_TXFE1_TXFE1_IN_MIC1_CONN_S 4
255#define TIMPANI_TXFE1_TXFE1_IN_MIC1_CONN_M 0x10
256#define TIMPANI_TXFE1_TXFE1_IN_MIC1_CONN_NO_CONNECT 0x0
257#define TIMPANI_TXFE1_TXFE1_IN_MIC1_CONN_CONNECT 0x1
258
259#define TIMPANI_TXFE1_TXFE1_IN_MIC2_CONN_S 3
260#define TIMPANI_TXFE1_TXFE1_IN_MIC2_CONN_M 0x8
261#define TIMPANI_TXFE1_TXFE1_IN_MIC2_CONN_NO_CONNECT 0x0
262#define TIMPANI_TXFE1_TXFE1_IN_MIC2_CONN_CONNECT 0x1
263
264#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_L_CONN_S 2
265#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_L_CONN_M 0x4
266#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_L_CONN_NO_CONNECT 0x0
267#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_L_CONN_CONNECT 0x1
268
269#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_R_CONN_S 1
270#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_R_CONN_M 0x2
271#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_R_CONN_NO_CONNECT 0x0
272#define TIMPANI_TXFE1_TXFE1_IN_LINE_I_R_CONN_CONNECT 0x1
273
274#define TIMPANI_TXFE1_TXFE1_IN_AUXI_CONN_S 0
275#define TIMPANI_TXFE1_TXFE1_IN_AUXI_CONN_M 0x1
276#define TIMPANI_TXFE1_TXFE1_IN_AUXI_CONN_NO_CONNECT 0x0
277#define TIMPANI_TXFE1_TXFE1_IN_AUXI_CONN_CONNECT 0x1
278
279
280/* -- For TXFE2 */
281#define TIMPANI_A_TXFE2 (0xE)
282#define TIMPANI_TXFE2_RWC "RW"
283#define TIMPANI_TXFE2_POR 0
284#define TIMPANI_TXFE2_S 0
285#define TIMPANI_TXFE2_M 0xFF
286
287
288#define TIMPANI_TXFE2_TXFE2_EN_S 7
289#define TIMPANI_TXFE2_TXFE2_EN_M 0x80
290#define TIMPANI_TXFE2_TXFE2_EN_DISABLE 0x0
291#define TIMPANI_TXFE2_TXFE2_EN_ENABLE 0x1
292
293#define TIMPANI_TXFE2_TXFE2_GAIN_S 5
294#define TIMPANI_TXFE2_TXFE2_GAIN_M 0x60
295#define TIMPANI_TXFE2_TXFE2_GAIN_V_0DB 0x0
296#define TIMPANI_TXFE2_TXFE2_GAIN_V_4_5DB 0x1
297#define TIMPANI_TXFE2_TXFE2_GAIN_V_24DB_1 0x2
298#define TIMPANI_TXFE2_TXFE2_GAIN_V_24DB_2 0x3
299
300#define TIMPANI_TXFE2_TXFE2_IN_MIC1_CONN_S 4
301#define TIMPANI_TXFE2_TXFE2_IN_MIC1_CONN_M 0x10
302#define TIMPANI_TXFE2_TXFE2_IN_MIC1_CONN_NO_CONNECT 0x0
303#define TIMPANI_TXFE2_TXFE2_IN_MIC1_CONN_CONNECT 0x1
304
305#define TIMPANI_TXFE2_TXFE2_IN_MIC2_CONN_S 3
306#define TIMPANI_TXFE2_TXFE2_IN_MIC2_CONN_M 0x8
307#define TIMPANI_TXFE2_TXFE2_IN_MIC2_CONN_NO_CONNECT 0x0
308#define TIMPANI_TXFE2_TXFE2_IN_MIC2_CONN_CONNECT 0x1
309
310#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_L_CONN_S 2
311#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_L_CONN_M 0x4
312#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_L_CONN_NO_CONNECT 0x0
313#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_L_CONN_CONNECT 0x1
314
315#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_R_CONN_S 1
316#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_R_CONN_M 0x2
317#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_R_CONN_NO_CONNECT 0x0
318#define TIMPANI_TXFE2_TXFE2_IN_LINE_I_R_CONN_CONNECT 0x1
319
320#define TIMPANI_TXFE2_TXFE2_IN_AUXI_CONN_S 0
321#define TIMPANI_TXFE2_TXFE2_IN_AUXI_CONN_M 0x1
322#define TIMPANI_TXFE2_TXFE2_IN_AUXI_CONN_NO_CONNECT 0x0
323#define TIMPANI_TXFE2_TXFE2_IN_AUXI_CONN_CONNECT 0x1
324
325
326/* -- For TXFE12_ATEST */
327#define TIMPANI_A_TXFE12_ATEST (0xF)
328#define TIMPANI_TXFE12_ATEST_RWC "RW"
329#define TIMPANI_TXFE12_ATEST_POR 0
330#define TIMPANI_TXFE12_ATEST_S 0
331#define TIMPANI_TXFE12_ATEST_M 0xFF
332
333
334#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_SHORT_TO_VICM_EN_S 7
335#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_SHORT_TO_VICM_EN_M 0x80
336#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_SHORT_TO_VICM_EN_DISABLE 0x0
337#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_SHORT_TO_VICM_EN_ENABLE 0x1
338
339#define TIMPANI_TXFE12_ATEST_TXFE1_BYPASS_EN_S 6
340#define TIMPANI_TXFE12_ATEST_TXFE1_BYPASS_EN_M 0x40
341#define TIMPANI_TXFE12_ATEST_TXFE1_BYPASS_EN_DISABLE 0x0
342#define TIMPANI_TXFE12_ATEST_TXFE1_BYPASS_EN_ENABLE 0x1
343
344#define TIMPANI_TXFE12_ATEST_TXFE1_CMOUT_ATEST_CONN_S 5
345#define TIMPANI_TXFE12_ATEST_TXFE1_CMOUT_ATEST_CONN_M 0x20
346#define TIMPANI_TXFE12_ATEST_TXFE1_CMOUT_ATEST_CONN_NO_CONNECT 0x0
347#define TIMPANI_TXFE12_ATEST_TXFE1_CMOUT_ATEST_CONN_CONNECT 0x1
348
349#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_ATEST_CONN_S 4
350#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_ATEST_CONN_M 0x10
351#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_ATEST_CONN_NO_CONNECT 0x0
352#define TIMPANI_TXFE12_ATEST_TXFE1_OUT_ATEST_CONN_CONNECT 0x1
353
354#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_SHORT_TO_VICM_EN_S 3
355#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_SHORT_TO_VICM_EN_M 0x8
356#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_SHORT_TO_VICM_EN_DISABLE 0x0
357#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_SHORT_TO_VICM_EN_ENABLE 0x1
358
359#define TIMPANI_TXFE12_ATEST_TXFE2_BYPASS_EN_S 2
360#define TIMPANI_TXFE12_ATEST_TXFE2_BYPASS_EN_M 0x4
361#define TIMPANI_TXFE12_ATEST_TXFE2_BYPASS_EN_DISABLE 0x0
362#define TIMPANI_TXFE12_ATEST_TXFE2_BYPASS_EN_ENABLE 0x1
363
364#define TIMPANI_TXFE12_ATEST_TXFE2_CMOUT_ATEST_CONN_S 1
365#define TIMPANI_TXFE12_ATEST_TXFE2_CMOUT_ATEST_CONN_M 0x2
366#define TIMPANI_TXFE12_ATEST_TXFE2_CMOUT_ATEST_CONN_NO_CONNECT 0x0
367#define TIMPANI_TXFE12_ATEST_TXFE2_CMOUT_ATEST_CONN_CONNECT 0x1
368
369#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_ATEST_CONN_S 0
370#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_ATEST_CONN_M 0x1
371#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_ATEST_CONN_NO_CONNECT 0x0
372#define TIMPANI_TXFE12_ATEST_TXFE2_OUT_ATEST_CONN_CONNECT 0x1
373
374
375/*  -- For TXFE_CLT */
376#define TIMPANI_A_TXFE_CLT (0x10)
377#define TIMPANI_TXFE_CLT_RWC "RW"
378#define TIMPANI_TXFE_CLT_POR 0x68
379#define TIMPANI_TXFE_CLT_S 0
380#define TIMPANI_TXFE_CLT_M 0xFF
381
382
383#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_S 5
384#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_M 0xE0
385#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_125V 0x0
386#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_100V 0x1
387#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_075V 0x2
388#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_050V_NORMAL_OP 0x3
389#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_025V 0x4
390#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_1_000V 0x5
391#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_0_975V 0x6
392#define TIMPANI_TXFE_CLT_TXFE_OUT_CM_VOLT_V_0_950V 0x7
393
394#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_S 3
395#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_M 0x18
396#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_V_3UA 0x0
397#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_V_4UA_NORMAL_OP 0x1
398#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_V_6UA 0x2
399#define TIMPANI_TXFE_CLT_TXFE_BIAS_CUR_V_8UA 0x3
400
401#define TIMPANI_TXFE_CLT_RESERVED_S 0
402#define TIMPANI_TXFE_CLT_RESERVED_M 0x7
403
404
405/* -- For TXADC1_EN */
406#define TIMPANI_A_TXADC1_EN (0x11)
407#define TIMPANI_TXADC1_EN_RWC "RW"
408#define TIMPANI_TXADC1_EN_POR 0
409#define TIMPANI_TXADC1_EN_S 0
410#define TIMPANI_TXADC1_EN_M 0xFF
411
412
413#define TIMPANI_TXADC1_EN_TXADC1_REF_EN_S 7
414#define TIMPANI_TXADC1_EN_TXADC1_REF_EN_M 0x80
415#define TIMPANI_TXADC1_EN_TXADC1_REF_EN_DISABLE 0x0
416#define TIMPANI_TXADC1_EN_TXADC1_REF_EN_ENABLE 0x1
417
418#define TIMPANI_TXADC1_EN_TXADC1_DAC_REF_CUR_COMPENSATION_EN_S 6
419#define TIMPANI_TXADC1_EN_TXADC1_DAC_REF_CUR_COMPENSATION_EN_M 0x40
420#define TIMPANI_TXADC1_EN_TXADC1_DAC_REF_CUR_COMPENSATION_EN_DISABLE 0x0
421#define TIMPANI_TXADC1_EN_TXADC1_DAC_REF_CUR_COMPENSATION_EN_ENABLE 0x1
422
423#define TIMPANI_TXADC1_EN_TXADC1_OTA1_EN_S 5
424#define TIMPANI_TXADC1_EN_TXADC1_OTA1_EN_M 0x20
425#define TIMPANI_TXADC1_EN_TXADC1_OTA1_EN_DISABLE 0x0
426#define TIMPANI_TXADC1_EN_TXADC1_OTA1_EN_ENABLE 0x1
427
428#define TIMPANI_TXADC1_EN_TXADC1_OTA2_EN_S 4
429#define TIMPANI_TXADC1_EN_TXADC1_OTA2_EN_M 0x10
430#define TIMPANI_TXADC1_EN_TXADC1_OTA2_EN_DISABLE 0x0
431#define TIMPANI_TXADC1_EN_TXADC1_OTA2_EN_ENABLE 0x1
432
433#define TIMPANI_TXADC1_EN_TXADC1_COMP_EN_S 3
434#define TIMPANI_TXADC1_EN_TXADC1_COMP_EN_M 0x8
435#define TIMPANI_TXADC1_EN_TXADC1_COMP_EN_DISABLE 0x0
436#define TIMPANI_TXADC1_EN_TXADC1_COMP_EN_ENABLE 0x1
437
438#define TIMPANI_TXADC1_EN_TXADC1_DEM_EN_S 2
439#define TIMPANI_TXADC1_EN_TXADC1_DEM_EN_M 0x4
440#define TIMPANI_TXADC1_EN_TXADC1_DEM_EN_DISABLE 0x0
441#define TIMPANI_TXADC1_EN_TXADC1_DEM_EN_ENABLE 0x1
442
443#define TIMPANI_TXADC1_EN_TXADC1_DEM_ERROR_DET_EN_S 1
444#define TIMPANI_TXADC1_EN_TXADC1_DEM_ERROR_DET_EN_M 0x2
445#define TIMPANI_TXADC1_EN_TXADC1_DEM_ERROR_DET_EN_DISABLE 0x0
446#define TIMPANI_TXADC1_EN_TXADC1_DEM_ERROR_DET_EN_ENABLE 0x1
447
448#define TIMPANI_TXADC1_EN_RESERVED_S 0
449#define TIMPANI_TXADC1_EN_RESERVED_M 0x1
450
451
452/* -- For TXADC2_EN */
453#define TIMPANI_A_TXADC2_EN (0x12)
454#define TIMPANI_TXADC2_EN_RWC "RW"
455#define TIMPANI_TXADC2_EN_POR 0
456#define TIMPANI_TXADC2_EN_S 0
457#define TIMPANI_TXADC2_EN_M 0xFF
458
459
460#define TIMPANI_TXADC2_EN_TXADC2_REF_EN_S 7
461#define TIMPANI_TXADC2_EN_TXADC2_REF_EN_M 0x80
462#define TIMPANI_TXADC2_EN_TXADC2_REF_EN_DISABLE 0x0
463#define TIMPANI_TXADC2_EN_TXADC2_REF_EN_ENABLE 0x1
464
465#define TIMPANI_TXADC2_EN_TXADC2_DAC_REF_CUR_COMPENSATION_EN_S 6
466#define TIMPANI_TXADC2_EN_TXADC2_DAC_REF_CUR_COMPENSATION_EN_M 0x40
467#define TIMPANI_TXADC2_EN_TXADC2_DAC_REF_CUR_COMPENSATION_EN_DISABLE 0x0
468#define TIMPANI_TXADC2_EN_TXADC2_DAC_REF_CUR_COMPENSATION_EN_ENABLE 0x1
469
470#define TIMPANI_TXADC2_EN_TXADC2_OTA1_EN_S 5
471#define TIMPANI_TXADC2_EN_TXADC2_OTA1_EN_M 0x20
472#define TIMPANI_TXADC2_EN_TXADC2_OTA1_EN_DISABLE 0x0
473#define TIMPANI_TXADC2_EN_TXADC2_OTA1_EN_ENABLE 0x1
474
475#define TIMPANI_TXADC2_EN_TXADC2_OTA2_EN_S 4
476#define TIMPANI_TXADC2_EN_TXADC2_OTA2_EN_M 0x10
477#define TIMPANI_TXADC2_EN_TXADC2_OTA2_EN_DISABLE 0x0
478#define TIMPANI_TXADC2_EN_TXADC2_OTA2_EN_ENABLE 0x1
479
480#define TIMPANI_TXADC2_EN_TXADC2_COMP_EN_S 3
481#define TIMPANI_TXADC2_EN_TXADC2_COMP_EN_M 0x8
482#define TIMPANI_TXADC2_EN_TXADC2_COMP_EN_DISABLE 0x0
483#define TIMPANI_TXADC2_EN_TXADC2_COMP_EN_ENABLE 0x1
484
485#define TIMPANI_TXADC2_EN_TXADC2_DEM_EN_S 2
486#define TIMPANI_TXADC2_EN_TXADC2_DEM_EN_M 0x4
487#define TIMPANI_TXADC2_EN_TXADC2_DEM_EN_DISABLE 0x0
488#define TIMPANI_TXADC2_EN_TXADC2_DEM_EN_ENABLE 0x1
489
490#define TIMPANI_TXADC2_EN_TXADC2_DEM_ERROR_DET_EN_S 1
491#define TIMPANI_TXADC2_EN_TXADC2_DEM_ERROR_DET_EN_M 0x2
492#define TIMPANI_TXADC2_EN_TXADC2_DEM_ERROR_DET_EN_DISABLE 0x0
493#define TIMPANI_TXADC2_EN_TXADC2_DEM_ERROR_DET_EN_ENABLE 0x1
494
495#define TIMPANI_TXADC2_EN_RESERVED_S 0
496#define TIMPANI_TXADC2_EN_RESERVED_M 0x1
497
498
499/* -- For TXADC_CTL */
500#define TIMPANI_A_TXADC_CTL (0x13)
501#define TIMPANI_TXADC_CTL_RWC "RW"
502#define TIMPANI_TXADC_CTL_POR 0x58
503#define TIMPANI_TXADC_CTL_S 0
504#define TIMPANI_TXADC_CTL_M 0xFF
505
506
507#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_S 6
508#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_M 0xC0
509#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_V_5UA 0x0
510#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_V_10UA_NORMAL_OP 0x1
511#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_V_15UA 0x2
512#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_DDA_AMP_BIAS_CUR_V_20UA 0x3
513
514#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_S 4
515#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_M 0x30
516#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_V_40UA 0x0
517#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_V_80UA 0x1
518#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_V_120UA 0x2
519#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_SRC_FOLLOWER_BIAS_CUR_V_160UA 0x3
520
521#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_S 2
522#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_M 0xC
523#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_V_1_8V 0x0
524#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_V_1_7V 0x1
525#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_V_1_6V_NORMAL_OP 0x2
526#define TIMPANI_TXADC_CTL_TXADC_DAC_REF_VOLT_V_1_5V 0x3
527
528#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_S 0
529#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_M 0x3
530#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_V_20UA_NORMAL_OP 0x0
531#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_V_40UA 0x1
532#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_V_80UA 0x2
533#define TIMPANI_TXADC_CTL_TXADC_VREFMID_BIAS_CUR_V_160UA 0x3
534
535
536/* -- For TXADC_CTL2 */
537#define TIMPANI_A_TXADC_CTL2 (0x14)
538#define TIMPANI_TXADC_CTL2_RWC "RW"
539#define TIMPANI_TXADC_CTL2_POR 0x64
540#define TIMPANI_TXADC_CTL2_S 0
541#define TIMPANI_TXADC_CTL2_M 0xFF
542
543
544#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_S 6
545#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_M 0xC0
546#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_V_333MV 0x0
547#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_V_356MV_NORMAL_OP 0x1
548#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_V_378MV 0x2
549#define TIMPANI_TXADC_CTL2_TXADC_COMP_THRESH_VOLT_V_400MV 0x3
550
551#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_S 4
552#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_M 0x30
553#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_V_50UA 0x0
554#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_V_100UA 0x1
555#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_V_200UA_NORMAL_OP 0x2
556#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_BIAS_CUR_V_400UA 0x3
557
558#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_S 2
559#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_M 0xC
560#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_V_1_1V 0x0
561#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_V_1_15V_NORMAL_OP 0x1
562#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_V_1_2V 0x2
563#define TIMPANI_TXADC_CTL2_TXADC_VICM_REF_BUFF_OUT_VOLT_V_1_25V 0x3
564
565#define TIMPANI_TXADC_CTL2_TXADC_VOCM_BUFFER_BIAS_CUR_S 1
566#define TIMPANI_TXADC_CTL2_TXADC_VOCM_BUFFER_BIAS_CUR_M 0x2
567#define TIMPANI_TXADC_CTL2_TXADC_VOCM_BUFFER_BIAS_CUR_V_50UA_NORMAL_OP 0x0
568#define TIMPANI_TXADC_CTL2_TXADC_VOCM_BUFFER_BIAS_CUR_V_100UA 0x1
569
570#define TIMPANI_TXADC_CTL2_TXADC_DIG_OUT_EN_S 0
571#define TIMPANI_TXADC_CTL2_TXADC_DIG_OUT_EN_M 0x1
572#define TIMPANI_TXADC_CTL2_TXADC_DIG_OUT_EN_DISABLE 0x0
573#define TIMPANI_TXADC_CTL2_TXADC_DIG_OUT_EN_ENABLE_NORMAL_OP 0x1
574
575
576/* -- For TXADC_CTL3 */
577#define TIMPANI_A_TXADC_CTL3 (0x15)
578#define TIMPANI_TXADC_CTL3_RWC "RW"
579#define TIMPANI_TXADC_CTL3_POR 0x64
580#define TIMPANI_TXADC_CTL3_S 0
581#define TIMPANI_TXADC_CTL3_M 0xFF
582
583
584#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_S 6
585#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_M 0xC0
586#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_V_0_85V 0x0
587#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_V_0_90V_NORMAL_OP 0x1
588#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_V_0_95V 0x2
589#define TIMPANI_TXADC_CTL3_TXADC_VOCM_REF_BUFF_VOLT_V_1_00V 0x3
590
591#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_S 4
592#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_M 0x30
593#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_V_10UA 0x0
594#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_V_15UA 0x1
595#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_V_20UA_NORMAL_OP 0x2
596#define TIMPANI_TXADC_CTL3_TXADC_OTA1_BIAS_CUR_V_25UA 0x3
597
598#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_S 2
599#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_M 0xC
600#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_V_5UA 0x0
601#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_V_10UA_NORMAL_OP 0x1
602#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_V_15UA 0x2
603#define TIMPANI_TXADC_CTL3_TXADC_OTA2_BIAS_CUR_V_20UA 0x3
604
605#define TIMPANI_TXADC_CTL3_TXADC_COMP_BIAS_CUR_S 1
606#define TIMPANI_TXADC_CTL3_TXADC_COMP_BIAS_CUR_M 0x2
607#define TIMPANI_TXADC_CTL3_TXADC_COMP_BIAS_CUR_V_5UA_NORMAL_OP 0x0
608#define TIMPANI_TXADC_CTL3_TXADC_COMP_BIAS_CUR_V_10UA 0x1
609
610#define TIMPANI_TXADC_CTL3_RESERVED_S 0
611#define TIMPANI_TXADC_CTL3_RESERVED_M 0x1
612
613
614/* -- For TXADC_CHOP_CTL */
615#define TIMPANI_A_TXADC_CHOP_CTL (0x16)
616#define TIMPANI_TXADC_CHOP_CTL_RWC "RW"
617#define TIMPANI_TXADC_CHOP_CTL_POR 0
618#define TIMPANI_TXADC_CHOP_CTL_S 0
619#define TIMPANI_TXADC_CHOP_CTL_M 0xFF
620
621
622#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_EN_S 7
623#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_EN_M 0x80
624#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_EN_DISABLE 0x0
625#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_EN_ENABLE 0x1
626
627#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_S 4
628#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_M 0x70
629#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_2_NORMAL_OP 0x0
630#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_4 0x1
631#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_8 0x2
632#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_16 0x3
633#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_32 0x4
634#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_64 0x5
635#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_128 0x6
636#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_DIV_RATIO_V_256 0x7
637
638#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_STATE_RESET_S 3
639#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_STATE_RESET_M 0x8
640#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_STATE_RESET_NORMAL_OP 0x0
641#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_STATE_RESET_RESET_CHOP 0x1
642
643#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_CLK_PHASE_SEL_S 2
644#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_CLK_PHASE_SEL_M 0x4
645#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_CLK_PHASE_SEL_FALLING_EDGE_CK1 0x0
646#define TIMPANI_TXADC_CHOP_CTL_TXADC_CHOP_CLK_PHASE_SEL_FALLING_EDGE_CK2 0x1
647
648#define TIMPANI_TXADC_CHOP_CTL_RESERVED_S 0
649#define TIMPANI_TXADC_CHOP_CTL_RESERVED_M 0x3
650
651
652/* -- For TXFE3 */
653#define TIMPANI_A_TXFE3 (0x18)
654#define TIMPANI_TXFE3_RWC "RW"
655#define TIMPANI_TXFE3_POR 0
656#define TIMPANI_TXFE3_S 0
657#define TIMPANI_TXFE3_M 0xFF
658
659
660#define TIMPANI_TXFE3_TXFE3_EN_S 7
661#define TIMPANI_TXFE3_TXFE3_EN_M 0x80
662#define TIMPANI_TXFE3_TXFE3_EN_DISABLE 0x0
663#define TIMPANI_TXFE3_TXFE3_EN_ENABLE 0x1
664
665#define TIMPANI_TXFE3_TXFE3_GAIN_S 5
666#define TIMPANI_TXFE3_TXFE3_GAIN_M 0x60
667#define TIMPANI_TXFE3_TXFE3_GAIN_V_0DB 0x0
668#define TIMPANI_TXFE3_TXFE3_GAIN_V_4_5DB 0x1
669#define TIMPANI_TXFE3_TXFE3_GAIN_V_24DB_1 0x2
670#define TIMPANI_TXFE3_TXFE3_GAIN_V_24DB_2 0x3
671
672#define TIMPANI_TXFE3_RESERVED_1_S 2
673#define TIMPANI_TXFE3_RESERVED_1_M 0x1C
674
675#define TIMPANI_TXFE3_TXFE3_IN_CONN_S 1
676#define TIMPANI_TXFE3_TXFE3_IN_CONN_M 0x2
677#define TIMPANI_TXFE3_TXFE3_IN_CONN_NO_CONNECT 0x0
678#define TIMPANI_TXFE3_TXFE3_IN_CONN_LINE_IN_L 0x1
679
680#define TIMPANI_TXFE3_RESERVED_2_S 0
681#define TIMPANI_TXFE3_RESERVED_2_M 0x1
682
683
684/*  -- For TXFE4 */
685#define TIMPANI_A_TXFE4 (0x19)
686#define TIMPANI_TXFE4_RWC "RW"
687#define TIMPANI_TXFE4_POR 0
688#define TIMPANI_TXFE4_S 0
689#define TIMPANI_TXFE4_M 0xFF
690
691
692#define TIMPANI_TXFE4_TXFE4_EN_S 7
693#define TIMPANI_TXFE4_TXFE4_EN_M 0x80
694#define TIMPANI_TXFE4_TXFE4_EN_DISABLE 0x0
695#define TIMPANI_TXFE4_TXFE4_EN_ENABLE 0x1
696
697#define TIMPANI_TXFE4_TXFE4_GAIN_S 5
698#define TIMPANI_TXFE4_TXFE4_GAIN_M 0x60
699#define TIMPANI_TXFE4_TXFE4_GAIN_V_0DB 0x0
700#define TIMPANI_TXFE4_TXFE4_GAIN_V_4_5DB 0x1
701#define TIMPANI_TXFE4_TXFE4_GAIN_V_24DB_1 0x2
702#define TIMPANI_TXFE4_TXFE4_GAIN_V_24DB_2 0x3
703
704#define TIMPANI_TXFE4_RESERVED_1_S 2
705#define TIMPANI_TXFE4_RESERVED_1_M 0x1C
706
707#define TIMPANI_TXFE4_TXFE4_IN_CONN_S 1
708#define TIMPANI_TXFE4_TXFE4_IN_CONN_M 0x2
709#define TIMPANI_TXFE4_TXFE4_IN_CONN_NO_CONNECT 0x0
710#define TIMPANI_TXFE4_TXFE4_IN_CONN_LINE_IN_R 0x1
711
712#define TIMPANI_TXFE4_RESERVED_2_S 0
713#define TIMPANI_TXFE4_RESERVED_2_M 0x1
714
715
716/* -- For TXFE3_ATEST */
717#define TIMPANI_A_TXFE3_ATEST (0x1A)
718#define TIMPANI_TXFE3_ATEST_RWC "RW"
719#define TIMPANI_TXFE3_ATEST_POR 0
720#define TIMPANI_TXFE3_ATEST_S 0
721#define TIMPANI_TXFE3_ATEST_M 0xFF
722
723
724#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_SHORT_TO_VICM_EN_S 7
725#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_SHORT_TO_VICM_EN_M 0x80
726#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_SHORT_TO_VICM_EN_DISABLE 0x0
727#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_SHORT_TO_VICM_EN_ENABLE 0x1
728
729#define TIMPANI_TXFE3_ATEST_TXFE3_BYPASS_EN_S 6
730#define TIMPANI_TXFE3_ATEST_TXFE3_BYPASS_EN_M 0x40
731#define TIMPANI_TXFE3_ATEST_TXFE3_BYPASS_EN_DISABLE 0x0
732#define TIMPANI_TXFE3_ATEST_TXFE3_BYPASS_EN_ENABLE 0x1
733
734#define TIMPANI_TXFE3_ATEST_TXFE3_CMOUT_ATEST_CONN_S 5
735#define TIMPANI_TXFE3_ATEST_TXFE3_CMOUT_ATEST_CONN_M 0x20
736#define TIMPANI_TXFE3_ATEST_TXFE3_CMOUT_ATEST_CONN_NO_CONNECT 0x0
737#define TIMPANI_TXFE3_ATEST_TXFE3_CMOUT_ATEST_CONN_CONNECT 0x1
738
739#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_ATEST_CONN_S 4
740#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_ATEST_CONN_M 0x10
741#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_ATEST_CONN_NO_CONNECT 0x0
742#define TIMPANI_TXFE3_ATEST_TXFE3_OUT_ATEST_CONN_CONNECT 0x1
743
744#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_SHORT_TO_VICM_EN_S 3
745#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_SHORT_TO_VICM_EN_M 0x8
746#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_SHORT_TO_VICM_EN_DISABLE 0x0
747#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_SHORT_TO_VICM_EN_ENABLE 0x1
748
749#define TIMPANI_TXFE3_ATEST_TXFE4_BYPASS_EN_S 2
750#define TIMPANI_TXFE3_ATEST_TXFE4_BYPASS_EN_M 0x4
751#define TIMPANI_TXFE3_ATEST_TXFE4_BYPASS_EN_DISABLE 0x0
752#define TIMPANI_TXFE3_ATEST_TXFE4_BYPASS_EN_ENABLE 0x1
753
754#define TIMPANI_TXFE3_ATEST_TXFE4_CMOUT_ATEST_CONN_S 1
755#define TIMPANI_TXFE3_ATEST_TXFE4_CMOUT_ATEST_CONN_M 0x2
756#define TIMPANI_TXFE3_ATEST_TXFE4_CMOUT_ATEST_CONN_NO_CONNECT 0x0
757#define TIMPANI_TXFE3_ATEST_TXFE4_CMOUT_ATEST_CONN_CONNECT 0x1
758
759#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_ATEST_CONN_S 0
760#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_ATEST_CONN_M 0x1
761#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_ATEST_CONN_NO_CONNECT 0x0
762#define TIMPANI_TXFE3_ATEST_TXFE4_OUT_ATEST_CONN_CONNECT 0x1
763
764
765/* -- For TXFE_DIFF_SE */
766#define TIMPANI_A_TXFE_DIFF_SE (0x1B)
767#define TIMPANI_TXFE_DIFF_SE_RWC "RW"
768#define TIMPANI_TXFE_DIFF_SE_POR 0
769#define TIMPANI_TXFE_DIFF_SE_S 0
770#define TIMPANI_TXFE_DIFF_SE_M 0xFF
771
772
773#define TIMPANI_TXFE_DIFF_SE_RESERVED_S 4
774#define TIMPANI_TXFE_DIFF_SE_RESERVED_M 0xF0
775
776#define TIMPANI_TXFE_DIFF_SE_TXADC1_IN_MODE_S 3
777#define TIMPANI_TXFE_DIFF_SE_TXADC1_IN_MODE_M 0x8
778#define TIMPANI_TXFE_DIFF_SE_TXADC1_IN_MODE_DIFF 0x0
779#define TIMPANI_TXFE_DIFF_SE_TXADC1_IN_MODE_SINGLE_ENDED 0x1
780
781#define TIMPANI_TXFE_DIFF_SE_TXADC2_IN_MODE_S 2
782#define TIMPANI_TXFE_DIFF_SE_TXADC2_IN_MODE_M 0x4
783#define TIMPANI_TXFE_DIFF_SE_TXADC2_IN_MODE_DIFF 0x0
784#define TIMPANI_TXFE_DIFF_SE_TXADC2_IN_MODE_SINGLE_ENDED 0x1
785
786#define TIMPANI_TXFE_DIFF_SE_TXADC3_IN_MODE_S 1
787#define TIMPANI_TXFE_DIFF_SE_TXADC3_IN_MODE_M 0x2
788#define TIMPANI_TXFE_DIFF_SE_TXADC3_IN_MODE_DIFF 0x0
789#define TIMPANI_TXFE_DIFF_SE_TXADC3_IN_MODE_SINGLE_ENDED 0x1
790
791#define TIMPANI_TXFE_DIFF_SE_TXADC4_IN_MODE_S 0
792#define TIMPANI_TXFE_DIFF_SE_TXADC4_IN_MODE_M 0x1
793#define TIMPANI_TXFE_DIFF_SE_TXADC4_IN_MODE_DIFF 0x0
794#define TIMPANI_TXFE_DIFF_SE_TXADC4_IN_MODE_SINGLE_ENDED 0x1
795
796
797/* -- For CDAC_RX_CLK_CTL */
798#define TIMPANI_A_CDAC_RX_CLK_CTL (0x20)
799#define TIMPANI_CDAC_RX_CLK_CTL_RWC "RW"
800#define TIMPANI_CDAC_RX_CLK_CTL_POR 0x98
801#define TIMPANI_CDAC_RX_CLK_CTL_S 0
802#define TIMPANI_CDAC_RX_CLK_CTL_M 0xFF
803
804
805#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_EN_S 7
806#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_EN_M 0x80
807#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_EN_DISABLE 0x0
808#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_EN_ENABLE_NORMAL_OP 0x1
809
810#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_CTRL_EN_S 6
811#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_CTRL_EN_M 0x40
812#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_CTRL_EN_DISABLE_NORMAL_OP 0x0
813#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_CTRL_EN_ENABLE 0x1
814
815#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_S 2
816#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_M 0x3C
817#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_6NS 0x0
818#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_8_4NS 0x1
819#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_10_8NS 0x2
820#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_13_2NS 0x3
821#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_15_6NS 0x4
822#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_18NS 0x5
823#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_20_4NS_NORMAL_OP 0x6
824#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_22_8NS 0x7
825#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_25_2NS 0x8
826#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_27_6NS 0x9
827#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_30NS 0xA
828#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_32_4NS 0xB
829#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_34_8NS 0xC
830#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_37_2NS 0xD
831#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_39_6NS 0xE
832#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_EXTERNAL_DELAY_V_42NS 0xF
833
834#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_FF_RESET_S 1
835#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_FF_RESET_M 0x2
836#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_FF_RESET_ENABLE 0x1
837#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_FF_RESET_DISABLE 0x0
838
839#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_ATEST_CONN_S 0
840#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_ATEST_CONN_M 0x1
841#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_ATEST_CONN_NO_CONNECT 0x0
842#define TIMPANI_CDAC_RX_CLK_CTL_CDAC_RESET_PULSE_GEN_ATEST_CONN_CONNECT 0x1
843
844
845/* -- For CDAC_BUFF_CTL */
846#define TIMPANI_A_CDAC_BUFF_CTL (0x21)
847#define TIMPANI_CDAC_BUFF_CTL_RWC "RW"
848#define TIMPANI_CDAC_BUFF_CTL_POR 0x60
849#define TIMPANI_CDAC_BUFF_CTL_S 0
850#define TIMPANI_CDAC_BUFF_CTL_M 0xFF
851
852
853#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_S 5
854#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_M 0xE0
855#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_40UA 0x0
856#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_60UA_NORMAL_OP 0x1
857#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_80UA 0x2
858#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_100UA 0x3
859#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_120UA 0x4
860#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_140UA 0x5
861#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_160UA 0x6
862#define TIMPANI_CDAC_BUFF_CTL_CDAC_DM_BUFF_CUR_V_180UA 0x7
863
864#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_S 3
865#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_M 0x18
866#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_V_20UA 0x0
867#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_V_30UA_NORMAL_OP 0x1
868#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_V_40UA 0x2
869#define TIMPANI_CDAC_BUFF_CTL_CDAC_CM_BUFF_CUR_V_50UA 0x3
870
871#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_S 1
872#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_M 0x6
873#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_V_5UA_5UA 0x0
874#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_V_5UA_10UA 0x1
875#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_V_10UA_5UA 0x2
876#define TIMPANI_CDAC_BUFF_CTL_CDAC_REF_BUFF_OTA_BIAS_CUR_V_10UA_10UA 0x3
877
878#define TIMPANI_CDAC_BUFF_CTL_CDAC_VCOM_SOURCE_S 0
879#define TIMPANI_CDAC_BUFF_CTL_CDAC_VCOM_SOURCE_M 0x1
880#define TIMPANI_CDAC_BUFF_CTL_CDAC_VCOM_SOURCE_CURRENT_TO_VCOM_NORMAL_OP 0x0
881#define TIMPANI_CDAC_BUFF_CTL_CDAC_VCOM_SOURCE_MASTER_BIAS_TO_VCOM 0x1
882
883
884/* -- For CDAC_REF_CTL1 */
885#define TIMPANI_A_CDAC_REF_CTL1 (0x22)
886#define TIMPANI_CDAC_REF_CTL1_RWC "RW"
887#define TIMPANI_CDAC_REF_CTL1_POR 0xe1
888#define TIMPANI_CDAC_REF_CTL1_S 0
889#define TIMPANI_CDAC_REF_CTL1_M 0xFF
890
891
892#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_S 5
893#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_M 0xE0
894#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_8V 0x0
895#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_825V 0x1
896#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_85V 0x2
897#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_9V 0x3
898#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_925V 0x4
899#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_95V_NORMAL_OP 0x5
900#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_1_975 0x6
901#define TIMPANI_CDAC_REF_CTL1_CDAC_DACH_VOLT_V_2_0V 0x7
902
903#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_S 2
904#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_M 0x1C
905#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_1V 0x0
906#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_125V 0x1
907#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_15V_NORMAL_OP 0x2
908#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_175V 0x3
909#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_2V 0x4
910#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_25V 0x5
911#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_275V 0x6
912#define TIMPANI_CDAC_REF_CTL1_CDAC_DACL_VOLT_V_0_3V 0x7
913
914#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_S 0
915#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_M 0x3
916#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_V_1_025V 0x0
917#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_V_1_05V_NORMAL_OP 0x1
918#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_V_1_075V 0x2
919#define TIMPANI_CDAC_REF_CTL1_CDAC_CM_VOLT_V_1_1V 0x3
920
921
922/* -- For IDAC_DWA_FIR_CTL */
923#define TIMPANI_A_IDAC_DWA_FIR_CTL (0x23)
924#define TIMPANI_IDAC_DWA_FIR_CTL_RWC "RW"
925#define TIMPANI_IDAC_DWA_FIR_CTL_POR 0x28
926#define TIMPANI_IDAC_DWA_FIR_CTL_S 0
927#define TIMPANI_IDAC_DWA_FIR_CTL_M 0xFF
928
929
930#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_CLK_NON_OL_TIME_S 7
931#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_CLK_NON_OL_TIME_M 0x80
932#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_CLK_NON_OL_TIME_NORMAL_OP 0x0
933#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_CLK_NON_OL_TIME_V_150PSEC_REDUCTION 0x1
934
935#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_S 4
936#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_M 0x70
937#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_FIR0 0x0
938#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_FIR1 0x1
939#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_FIR2 0x2
940#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_FIR3 0x3
941#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_FIR_FIR4 0x4
942
943#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_EN_SOURCE_S 3
944#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_EN_SOURCE_M 0x8
945#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_EN_SOURCE_INTERNAL_NORMAL_OP 0x1
946#define TIMPANI_IDAC_DWA_FIR_CTL_IDAC_EN_SOURCE_EXTERNAL 0x0
947
948#define TIMPANI_IDAC_DWA_FIR_CTL_RESERVED_S 0
949#define TIMPANI_IDAC_DWA_FIR_CTL_RESERVED_M 0x7
950
951
952/* -- For CDAC_REF_CTL2 */
953#define TIMPANI_A_CDAC_REF_CTL2 (0x24)
954#define TIMPANI_CDAC_REF_CTL2_RWC "RW"
955#define TIMPANI_CDAC_REF_CTL2_POR 0xc
956#define TIMPANI_CDAC_REF_CTL2_S 0
957#define TIMPANI_CDAC_REF_CTL2_M 0xFF
958
959
960#define TIMPANI_CDAC_REF_CTL2_RESERVED_1_S 7
961#define TIMPANI_CDAC_REF_CTL2_RESERVED_1_M 0x80
962
963#define TIMPANI_CDAC_REF_CTL2_CDAC_L_EN_S 6
964#define TIMPANI_CDAC_REF_CTL2_CDAC_L_EN_M 0x40
965#define TIMPANI_CDAC_REF_CTL2_CDAC_L_EN_DISABLE 0x0
966#define TIMPANI_CDAC_REF_CTL2_CDAC_L_EN_ENABLE 0x1
967
968#define TIMPANI_CDAC_REF_CTL2_CDAC_R_EN_S 5
969#define TIMPANI_CDAC_REF_CTL2_CDAC_R_EN_M 0x20
970#define TIMPANI_CDAC_REF_CTL2_CDAC_R_EN_DISABLE 0x0
971#define TIMPANI_CDAC_REF_CTL2_CDAC_R_EN_ENABLE 0x1
972
973#define TIMPANI_CDAC_REF_CTL2_RESERVED_2_S 4
974#define TIMPANI_CDAC_REF_CTL2_RESERVED_2_M 0x10
975
976#define TIMPANI_CDAC_REF_CTL2_CDAC_DWA_RX_FILTER_TIMING_S 2
977#define TIMPANI_CDAC_REF_CTL2_CDAC_DWA_RX_FILTER_TIMING_M 0xC
978#define TIMPANI_CDAC_REF_CTL2_CDAC_DWA_RX_FILTER_TIMING_CLK_SYNC_CK11DBAR 0x1
979#define TIMPANI_CDAC_REF_CTL2_CDAC_DWA_RX_FILTER_TIMING_CLK_SYNC_CK21 0x3
980
981#define TIMPANI_CDAC_REF_CTL2_CDAC_OSR_S 0
982#define TIMPANI_CDAC_REF_CTL2_CDAC_OSR_M 0x3
983#define TIMPANI_CDAC_REF_CTL2_CDAC_OSR_V_256 0x0
984#define TIMPANI_CDAC_REF_CTL2_CDAC_OSR_V_128 0x1
985#define TIMPANI_CDAC_REF_CTL2_CDAC_OSR_V_64 0x3
986
987
988/* -- For CDAC_CTL1 */
989#define TIMPANI_A_CDAC_CTL1 (0x25)
990#define TIMPANI_CDAC_CTL1_RWC "RW"
991#define TIMPANI_CDAC_CTL1_POR 0xb
992#define TIMPANI_CDAC_CTL1_S 0
993#define TIMPANI_CDAC_CTL1_M 0xFF
994
995
996#define TIMPANI_CDAC_CTL1_RESERVED_S 6
997#define TIMPANI_CDAC_CTL1_RESERVED_M 0xC0
998
999#define TIMPANI_CDAC_CTL1_CDAC_L_OUT_SHORT_EN_S 5
1000#define TIMPANI_CDAC_CTL1_CDAC_L_OUT_SHORT_EN_M 0x20
1001#define TIMPANI_CDAC_CTL1_CDAC_L_OUT_SHORT_EN_DISABLE 0x0
1002#define TIMPANI_CDAC_CTL1_CDAC_L_OUT_SHORT_EN_ENABLE 0x1
1003
1004#define TIMPANI_CDAC_CTL1_CDAC_R_OUT_SHORT_EN_S 4
1005#define TIMPANI_CDAC_CTL1_CDAC_R_OUT_SHORT_EN_M 0x10
1006#define TIMPANI_CDAC_CTL1_CDAC_R_OUT_SHORT_EN_DISABLE 0x0
1007#define TIMPANI_CDAC_CTL1_CDAC_R_OUT_SHORT_EN_ENABLE 0x1
1008
1009#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_S 2
1010#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_M 0xC
1011#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_V_1_0V 0x0
1012#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_V_1_025V 0x1
1013#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_V_1_05V_NORMAL_OP 0x2
1014#define TIMPANI_CDAC_CTL1_CDAC_REF_RESISTOR_VOLT_V_1_0752V 0x3
1015
1016#define TIMPANI_CDAC_CTL1_CDAC_SAMP_CAP_RESET_EN_S 1
1017#define TIMPANI_CDAC_CTL1_CDAC_SAMP_CAP_RESET_EN_M 0x2
1018#define TIMPANI_CDAC_CTL1_CDAC_SAMP_CAP_RESET_EN_DISABLE 0x0
1019#define TIMPANI_CDAC_CTL1_CDAC_SAMP_CAP_RESET_EN_ENABLE_NORMAL_OP 0x1
1020
1021#define TIMPANI_CDAC_CTL1_CDAC_RESET_SOURCE_S 0
1022#define TIMPANI_CDAC_CTL1_CDAC_RESET_SOURCE_M 0x1
1023#define TIMPANI_CDAC_CTL1_CDAC_RESET_SOURCE_INTERNAL_NORMAL_OP 0x1
1024#define TIMPANI_CDAC_CTL1_CDAC_RESET_SOURCE_EXTERNAL_REGISTER_RESET 0x0
1025
1026
1027/* -- For CDAC_CTL2 */
1028#define TIMPANI_A_CDAC_CTL2 (0x26)
1029#define TIMPANI_CDAC_CTL2_RWC "RW"
1030#define TIMPANI_CDAC_CTL2_POR 0xd0
1031#define TIMPANI_CDAC_CTL2_S 0
1032#define TIMPANI_CDAC_CTL2_M 0xFF
1033
1034
1035#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_S 5
1036#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_M 0xE0
1037#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_10UA 0x0
1038#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_8_75UA 0x1
1039#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_7_5UA 0x2
1040#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_6_25UA 0x3
1041#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_5UA 0x4
1042#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_3_75UA 0x5
1043#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_2_5UA_NORMAL_OP 0x6
1044#define TIMPANI_CDAC_CTL2_CDAC_OTA_BIAS_V_1_25UA 0x7
1045
1046#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_S 2
1047#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_M 0x1C
1048#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_10UA 0x0
1049#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_8_75UA 0x1
1050#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_7_5UA 0x2
1051#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_6_25UA 0x3
1052#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_5UA_NORMAL_OP 0x4
1053#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_3_75UA 0x5
1054#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_2_5UA 0x6
1055#define TIMPANI_CDAC_CTL2_CDAC_REF_BUFF_OTA_BIAS_V_1_25UA 0x7
1056
1057#define TIMPANI_CDAC_CTL2_CDAC_RESET_PULSE_GEN_UPDATE_RATE_S 0
1058#define TIMPANI_CDAC_CTL2_CDAC_RESET_PULSE_GEN_UPDATE_RATE_M 0x3
1059#define TIMPANI_CDAC_CTL2_CDAC_RESET_PULSE_GEN_UPDATE_RATE_FS 0x0
1060#define TIMPANI_CDAC_CTL2_CDAC_RESET_PULSE_GEN_UPDATE_RATE_FS_BY_8 0x1
1061#define TIMPANI_CDAC_CTL2_CDAC_RESET_PULSE_GEN_UPDATE_RATE_FS_BY_16 0x2
1062
1063
1064/* -- For IDAC_L_CTL */
1065#define TIMPANI_A_IDAC_L_CTL (0x28)
1066#define TIMPANI_IDAC_L_CTL_RWC "RW"
1067#define TIMPANI_IDAC_L_CTL_POR 0xe
1068#define TIMPANI_IDAC_L_CTL_S 0
1069#define TIMPANI_IDAC_L_CTL_M 0xFF
1070
1071
1072#define TIMPANI_IDAC_L_CTL_IDAC_L_EN_S 7
1073#define TIMPANI_IDAC_L_CTL_IDAC_L_EN_M 0x80
1074#define TIMPANI_IDAC_L_CTL_IDAC_L_EN_DISABLE 0x0
1075#define TIMPANI_IDAC_L_CTL_IDAC_L_EN_ENABLE 0x1
1076
1077#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_S 5
1078#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_M 0x60
1079#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_GROUND 0x0
1080#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_IBIAS_X_R_REF 0x1
1081#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_BG_VOLTAGE_NORMAL_OP 0x2
1082#define TIMPANI_IDAC_L_CTL_IDAC_L_REF_SEL_VDD_BY_2 0x3
1083
1084#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_S 3
1085#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_M 0x18
1086#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_NEG_1_5DB 0x0
1087#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_V_0_0DB_NORMAL_OP 0x1
1088#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_POS_1_5DB 0x2
1089#define TIMPANI_IDAC_L_CTL_IDAC_L_GAIN_POS_3_0DB 0x3
1090
1091#define TIMPANI_IDAC_L_CTL_IDAC_L_LOW_RESISTANCE_S 2
1092#define TIMPANI_IDAC_L_CTL_IDAC_L_LOW_RESISTANCE_M 0x4
1093#define TIMPANI_IDAC_L_CTL_IDAC_L_LOW_RESISTANCE_V_30K 0x0
1094#define TIMPANI_IDAC_L_CTL_IDAC_L_LOW_RESISTANCE_V_10K_NORMAL_OP 0x1
1095
1096#define TIMPANI_IDAC_L_CTL_IDAC_L_SYNC_EN_S 1
1097#define TIMPANI_IDAC_L_CTL_IDAC_L_SYNC_EN_M 0x2
1098#define TIMPANI_IDAC_L_CTL_IDAC_L_SYNC_EN_ASYNCHRONOUSLY 0x0
1099#define TIMPANI_IDAC_L_CTL_IDAC_L_SYNC_EN_ENABLE_NORMAL_OP 0x1
1100
1101#define TIMPANI_IDAC_L_CTL_IDAC_L_REPLICA_BIAS_S 0
1102#define TIMPANI_IDAC_L_CTL_IDAC_L_REPLICA_BIAS_M 0x1
1103#define TIMPANI_IDAC_L_CTL_IDAC_L_REPLICA_BIAS_REPLICA_BIAS_NORMAL_OP 0x0
1104#define TIMPANI_IDAC_L_CTL_IDAC_L_REPLICA_BIAS_SERVO_LOOP_BIAS 0x1
1105
1106
1107/* -- For IDAC_R_CTL */
1108#define TIMPANI_A_IDAC_R_CTL (0x29)
1109#define TIMPANI_IDAC_R_CTL_RWC "RW"
1110#define TIMPANI_IDAC_R_CTL_POR 0xe
1111#define TIMPANI_IDAC_R_CTL_S 0
1112#define TIMPANI_IDAC_R_CTL_M 0xFF
1113
1114
1115#define TIMPANI_IDAC_R_CTL_IDAC_R_EN_S 7
1116#define TIMPANI_IDAC_R_CTL_IDAC_R_EN_M 0x80
1117#define TIMPANI_IDAC_R_CTL_IDAC_R_EN_DISABLED 0x0
1118#define TIMPANI_IDAC_R_CTL_IDAC_R_EN_ENABLED 0x1
1119
1120#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_S 5
1121#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_M 0x60
1122#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_GROUND 0x0
1123#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_IBIAS_X_R_REF 0x1
1124#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_BG_VOLTAGE_NORMAL_OP 0x2
1125#define TIMPANI_IDAC_R_CTL_IDAC_R_REF_SEL_VDD_BY_2 0x3
1126
1127#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_S 3
1128#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_M 0x18
1129#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_NEG_1_5DB 0x0
1130#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_V_0_0DB_NORMAL_OP 0x1
1131#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_POS_1_5DB 0x2
1132#define TIMPANI_IDAC_R_CTL_IDAC_R_GAIN_POS_3_0DB 0x3
1133
1134#define TIMPANI_IDAC_R_CTL_IDAC_R_LOW_RESISTANCE_S 2
1135#define TIMPANI_IDAC_R_CTL_IDAC_R_LOW_RESISTANCE_M 0x4
1136#define TIMPANI_IDAC_R_CTL_IDAC_R_LOW_RESISTANCE_V_30K 0x0
1137#define TIMPANI_IDAC_R_CTL_IDAC_R_LOW_RESISTANCE_V_10K_NORMAL_OP 0x1
1138
1139#define TIMPANI_IDAC_R_CTL_IDAC_R_SYNC_EN_S 1
1140#define TIMPANI_IDAC_R_CTL_IDAC_R_SYNC_EN_M 0x2
1141#define TIMPANI_IDAC_R_CTL_IDAC_R_SYNC_EN_ASYNCHRONOUSLY 0x0
1142#define TIMPANI_IDAC_R_CTL_IDAC_R_SYNC_EN_ENABLE_NORMAL_OP 0x1
1143
1144#define TIMPANI_IDAC_R_CTL_IDAC_R_REPLICA_BIAS_S 0
1145#define TIMPANI_IDAC_R_CTL_IDAC_R_REPLICA_BIAS_M 0x1
1146#define TIMPANI_IDAC_R_CTL_IDAC_R_REPLICA_BIAS_REPLICA_BIAS_NORMAL_OP 0x0
1147#define TIMPANI_IDAC_R_CTL_IDAC_R_REPLICA_BIAS_SERVO_LOOP_BIAS 0x1
1148
1149
1150/* -- For PA_MASTER_BIAS */
1151#define TIMPANI_A_PA_MASTER_BIAS (0x2D)
1152#define TIMPANI_PA_MASTER_BIAS_RWC "RW"
1153#define TIMPANI_PA_MASTER_BIAS_POR 0x6f
1154#define TIMPANI_PA_MASTER_BIAS_S 0
1155#define TIMPANI_PA_MASTER_BIAS_M 0xFF
1156
1157
1158#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_S 5
1159#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_M 0xE0
1160#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_17_5UA 0x0
1161#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_15_0UA 0x1
1162#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_12_5UA 0x2
1163#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_10_0UA 0x3
1164#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_7_5UA 0x4
1165#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_5_0UA 0x5
1166#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_2_5UA 0x6
1167#define TIMPANI_PA_MASTER_BIAS_LINE_MASTER_BIAS_CUR_V_0_0UA 0x7
1168
1169#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_S 2
1170#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_M 0x1C
1171#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_17_5UA 0x0
1172#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_15_0UA 0x1
1173#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_12_5UA 0x2
1174#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_10_0UA 0x3
1175#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_7_5UA 0x4
1176#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_5_0UA 0x5
1177#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_2_5UA 0x6
1178#define TIMPANI_PA_MASTER_BIAS_HPH_MASTER_BIAS_CUR_V_0_0UA 0x7
1179
1180#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_S 0
1181#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_M 0x3
1182#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_V_6_25UA 0x0
1183#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_V_5_0UA 0x1
1184#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_V_3_75UA 0x2
1185#define TIMPANI_PA_MASTER_BIAS_CLASSD_REF_BUF_MASTER_BIAS_CUR_V_2_5UA 0x3
1186
1187
1188/* -- For PA_CLASSD_BIAS */
1189#define TIMPANI_A_PA_CLASSD_BIAS (0x2E)
1190#define TIMPANI_PA_CLASSD_BIAS_RWC "RW"
1191#define TIMPANI_PA_CLASSD_BIAS_POR 0x55
1192#define TIMPANI_PA_CLASSD_BIAS_S 0
1193#define TIMPANI_PA_CLASSD_BIAS_M 0xFF
1194
1195
1196#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_S 6
1197#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_M 0xC0
1198#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_V_6_25UA 0x0
1199#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_V_5_0UA 0x1
1200#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_V_3_75UA 0x2
1201#define TIMPANI_PA_CLASSD_BIAS_CLASSD_COMP_BIAS_CUR_V_2_5UA 0x3
1202
1203#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_S 4
1204#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_M 0x30
1205#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_V_6_25UA 0x0
1206#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_V_5_0U 0x1
1207#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_V_3_75UA 0x2
1208#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA1_BIAS_CUR_V_2_5UA 0x3
1209
1210#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_S 2
1211#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_M 0xC
1212#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_V_6_25UA 0x0
1213#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_V_5_0UA 0x1
1214#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_V_3_75UA 0x2
1215#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OTA2_BIAS_CUR_V_2_5UA 0x3
1216
1217#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_S 0
1218#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_M 0x3
1219#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_V_6_25UA 0x0
1220#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_V_5_0UA 0x1
1221#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_V_3_75UA 0x2
1222#define TIMPANI_PA_CLASSD_BIAS_CLASSD_OCP_BIAS_CUR_V_2_5UA 0x3
1223
1224
1225/* -- For AUXPGA_CUR */
1226#define TIMPANI_A_AUXPGA_CUR (0x2F)
1227#define TIMPANI_AUXPGA_CUR_RWC "RW"
1228#define TIMPANI_AUXPGA_CUR_POR 0x44
1229#define TIMPANI_AUXPGA_CUR_S 0
1230#define TIMPANI_AUXPGA_CUR_M 0xFF
1231
1232
1233#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_S 4
1234#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_M 0xF0
1235#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_0UA 0x0
1236#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_0_3125UA 0x1
1237#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_0_625UA 0x2
1238#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_0_9375UA 0x3
1239#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_1_25UA 0x4
1240#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_1_5625UA 0x5
1241#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_1_875UA 0x6
1242#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_2_1875UA 0x7
1243#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_2_5UA 0x8
1244#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_2_8125UA 0x9
1245#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_3_125UA 0xA
1246#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_3_4375UA 0xB
1247#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_3_75UA 0xC
1248#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_4_0625UA 0xD
1249#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_4_375UA 0xE
1250#define TIMPANI_AUXPGA_CUR_AUXPGA_PMOSAB_CUR_V_4_6875UA 0xF
1251
1252#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_S 0
1253#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_M 0xF
1254#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_0UA 0x0
1255#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_0_3125UA 0x1
1256#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_0_625UA 0x2
1257#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_0_9375UA 0x3
1258#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_1_25UA 0x4
1259#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_1_5625UA 0x5
1260#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_1_875UA 0x6
1261#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_2_1875UA 0x7
1262#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_2_5UA 0x8
1263#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_2_8125UA 0x9
1264#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_3_125UA 0xA
1265#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_3_4375UA 0xB
1266#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_3_75UA 0xC
1267#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_4_0625UA 0xD
1268#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_4_375UA 0xE
1269#define TIMPANI_AUXPGA_CUR_AUXPGA_NMOSAB_CUR_V_4_6875UA 0xF
1270
1271
1272/* -- For AUXPGA_CM */
1273#define TIMPANI_A_AUXPGA_CM (0x30)
1274#define TIMPANI_AUXPGA_CM_RWC "RW"
1275#define TIMPANI_AUXPGA_CM_POR 0x92
1276#define TIMPANI_AUXPGA_CM_S 0
1277#define TIMPANI_AUXPGA_CM_M 0xFF
1278
1279
1280#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_S 5
1281#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_M 0xE0
1282#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_7_5UA 0x0
1283#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_7_925UA 0x1
1284#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_8_75UA 0x2
1285#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_9_375UA 0x3
1286#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_10UA 0x4
1287#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_10_625UA 0x5
1288#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_11_25UA 0x6
1289#define TIMPANI_AUXPGA_CM_AUXPGA_R_CM_DIFF_PAIR_TAIL_CUR_V_11_875UA 0x7
1290
1291#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_S 2
1292#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_M 0x1C
1293#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_7_5UA 0x0
1294#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_7_925UA 0x1
1295#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_8_75UA 0x2
1296#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_9_375UA 0x3
1297#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_10UA 0x4
1298#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_10_625UA 0x5
1299#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_11_25UA 0x6
1300#define TIMPANI_AUXPGA_CM_AUXPGA_L_CM_DIFF_PAIR_TAIL_CUR_V_11_875UA 0x7
1301
1302#define TIMPANI_AUXPGA_CM_AUXPGA_R2R_CM_S 1
1303#define TIMPANI_AUXPGA_CM_AUXPGA_R2R_CM_M 0x2
1304#define TIMPANI_AUXPGA_CM_AUXPGA_R2R_CM_VCMI_TO_R2R_CM 0x1
1305#define TIMPANI_AUXPGA_CM_AUXPGA_R2R_CM_R2R_CM_FLOATING 0x0
1306
1307#define TIMPANI_AUXPGA_CM_AUXPGA_VCM_REF_GEN_S 0
1308#define TIMPANI_AUXPGA_CM_AUXPGA_VCM_REF_GEN_M 0x1
1309#define TIMPANI_AUXPGA_CM_AUXPGA_VCM_REF_GEN_GEN_VCM_LOCALLY 0x1
1310#define TIMPANI_AUXPGA_CM_AUXPGA_VCM_REF_GEN_BG_VCM 0x0
1311
1312
1313/* -- For PA_HPH_EARPA_MSTB_EN */
1314#define TIMPANI_A_PA_HPH_EARPA_MSTB_EN (0x31)
1315#define TIMPANI_PA_HPH_EARPA_MSTB_EN_RWC "RW"
1316#define TIMPANI_PA_HPH_EARPA_MSTB_EN_POR 0x4
1317#define TIMPANI_PA_HPH_EARPA_MSTB_EN_S 0
1318#define TIMPANI_PA_HPH_EARPA_MSTB_EN_M 0xFF
1319
1320
1321#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_EN_S 7
1322#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_EN_M 0x80
1323#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_EN_ENABLE 0x1
1324#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_EN_DISABLE 0x0
1325
1326#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_BIAS_EN_S 6
1327#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_BIAS_EN_M 0x40
1328#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_BIAS_EN_ENABLE 0x1
1329#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_L_BIAS_EN_DISABLE 0x0
1330
1331#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_EN_S 5
1332#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_EN_M 0x20
1333#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_EN_ENABLE 0x1
1334#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_EN_DISABLE 0x0
1335
1336#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_BIAS_EN_S 4
1337#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_BIAS_EN_M 0x10
1338#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_BIAS_EN_ENABLE 0x1
1339#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_R_BIAS_EN_DISABLE 0x0
1340
1341#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_VCM_BUFFER_EN_S 3
1342#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_VCM_BUFFER_EN_M 0x8
1343#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_VCM_BUFFER_EN_ENABLE 0x1
1344#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_VCM_BUFFER_EN_DISABLE 0x0
1345
1346#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_CAPLESS_MODE_S 2
1347#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_CAPLESS_MODE_M 0x4
1348#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_CAPLESS_MODE_CAPLESS 0x1
1349#define TIMPANI_PA_HPH_EARPA_MSTB_EN_HPH_CAPLESS_MODE_LEGACY 0x0
1350
1351#define TIMPANI_PA_HPH_EARPA_MSTB_EN_EARPA_EN_S 1
1352#define TIMPANI_PA_HPH_EARPA_MSTB_EN_EARPA_EN_M 0x2
1353#define TIMPANI_PA_HPH_EARPA_MSTB_EN_EARPA_EN_ENABLE 0x1
1354#define TIMPANI_PA_HPH_EARPA_MSTB_EN_EARPA_EN_DISABLE 0x0
1355
1356#define TIMPANI_PA_HPH_EARPA_MSTB_EN_PA_MASTER_BIAS_EN_S 0
1357#define TIMPANI_PA_HPH_EARPA_MSTB_EN_PA_MASTER_BIAS_EN_M 0x1
1358#define TIMPANI_PA_HPH_EARPA_MSTB_EN_PA_MASTER_BIAS_EN_ENABLE 0x1
1359#define TIMPANI_PA_HPH_EARPA_MSTB_EN_PA_MASTER_BIAS_EN_DISABLE 0x0
1360
1361
1362/* -- For PA_LINE_AUXO_EN */
1363#define TIMPANI_A_PA_LINE_AUXO_EN (0x32)
1364#define TIMPANI_PA_LINE_AUXO_EN_RWC "RW"
1365#define TIMPANI_PA_LINE_AUXO_EN_POR 0
1366#define TIMPANI_PA_LINE_AUXO_EN_S 0
1367#define TIMPANI_PA_LINE_AUXO_EN_M 0xFF
1368
1369
1370#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_EN_S 7
1371#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_EN_M 0x80
1372#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_EN_ENABLE 0x1
1373#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_EN_DISABLE 0x0
1374
1375#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_BIAS_EN_S 6
1376#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_BIAS_EN_M 0x40
1377#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_BIAS_EN_ENABLE 0x1
1378#define TIMPANI_PA_LINE_AUXO_EN_LINE_L_BIAS_EN_DISABLE 0x0
1379
1380#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_EN_S 5
1381#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_EN_M 0x20
1382#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_EN_ENABLE 0x1
1383#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_EN_DISABLE 0x0
1384
1385#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_BIAS_EN_S 4
1386#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_BIAS_EN_M 0x10
1387#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_BIAS_EN_ENABLE 0x1
1388#define TIMPANI_PA_LINE_AUXO_EN_LINE_R_BIAS_EN_DISABLE 0x0
1389
1390#define TIMPANI_PA_LINE_AUXO_EN_LINE_VCM_BUFFER_EN_S 3
1391#define TIMPANI_PA_LINE_AUXO_EN_LINE_VCM_BUFFER_EN_M 0x8
1392#define TIMPANI_PA_LINE_AUXO_EN_LINE_VCM_BUFFER_EN_ENABLE 0x1
1393#define TIMPANI_PA_LINE_AUXO_EN_LINE_VCM_BUFFER_EN_DISABLE 0x0
1394
1395#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_EN_S 2
1396#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_EN_M 0x4
1397#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_EN_ENABLE 0x1
1398#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_EN_DISABLE 0x0
1399
1400#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_BIAS_EN_S 1
1401#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_BIAS_EN_M 0x2
1402#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_BIAS_EN_ENABLE 0x1
1403#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_BIAS_EN_DISABLE 0x0
1404
1405#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_VCM_BUFFER_EN_S 0
1406#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_VCM_BUFFER_EN_M 0x1
1407#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_VCM_BUFFER_EN_ENABLE 0x1
1408#define TIMPANI_PA_LINE_AUXO_EN_AUXOUT_VCM_BUFFER_EN_DISABLE 0x0
1409
1410
1411/* -- For PA_CLASSD_AUXPGA_EN */
1412#define TIMPANI_A_PA_CLASSD_AUXPGA_EN (0x33)
1413#define TIMPANI_PA_CLASSD_AUXPGA_EN_RWC "RW"
1414#define TIMPANI_PA_CLASSD_AUXPGA_EN_POR 0
1415#define TIMPANI_PA_CLASSD_AUXPGA_EN_S 0
1416#define TIMPANI_PA_CLASSD_AUXPGA_EN_M 0xFF
1417
1418
1419#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_MUTE_S 7
1420#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_MUTE_M 0x80
1421#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_MUTE_MUTE 0x1
1422#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_MUTE_UNMUTE 0x0
1423
1424#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_MUTE_S 6
1425#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_MUTE_M 0x40
1426#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_MUTE_MUTE 0x1
1427#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_MUTE_UNMUTE 0x0
1428
1429#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_EN_S 5
1430#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_EN_M 0x20
1431#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_EN_DISABLE 0x0
1432#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_L_EN_ENABLE 0x1
1433
1434#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_EN_S 4
1435#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_EN_M 0x10
1436#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_EN_DISABLE 0x0
1437#define TIMPANI_PA_CLASSD_AUXPGA_EN_AUXPGA_R_EN_ENABLE 0x1
1438
1439#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_REF_EN_S 3
1440#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_REF_EN_M 0x8
1441#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_REF_EN_DISABLE 0x0
1442#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_REF_EN_ENABLE 0x1
1443
1444#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_EN_S 2
1445#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_EN_M 0x4
1446#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_EN_DISABLE 0x0
1447#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_L_EN_ENABLE 0x1
1448
1449#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_REF_EN_S 1
1450#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_REF_EN_M 0x2
1451#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_REF_EN_DISABLE 0x0
1452#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_REF_EN_ENABLE 0x1
1453
1454#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_EN_S 0
1455#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_EN_M 0x1
1456#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_EN_DISABLE 0x0
1457#define TIMPANI_PA_CLASSD_AUXPGA_EN_CLASSD_R_EN_ENABLE 0x1
1458
1459
1460/* -- For PA_LINE_L_GAIN */
1461#define TIMPANI_A_PA_LINE_L_GAIN (0x34)
1462#define TIMPANI_PA_LINE_L_GAIN_RWC "RW"
1463#define TIMPANI_PA_LINE_L_GAIN_POR 0xac
1464#define TIMPANI_PA_LINE_L_GAIN_S 0
1465#define TIMPANI_PA_LINE_L_GAIN_M 0xFF
1466
1467
1468#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_S 2
1469#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_M 0xFC
1470#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_POS_1_5 0x0
1471#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_POS_0_0 0x1
1472#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_1_5 0x2
1473#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_3_0 0x3
1474#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_4_5 0x4
1475#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_6_0 0x5
1476#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_7_5 0x6
1477#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_9_0 0x7
1478#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_10_5 0x8
1479#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_12_0 0x9
1480#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_13_5 0xA
1481#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_15_0 0xB
1482#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_16_5 0xC
1483#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_18_0 0xD
1484#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_19_5 0xE
1485#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_21_0 0xF
1486#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_22_5 0x10
1487#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_24_0 0x11
1488#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_25_5 0x12
1489#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_27_0 0x13
1490#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_28_5 0x14
1491#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_30_0 0x15
1492#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_31_5 0x16
1493#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_33_0 0x17
1494#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_34_5 0x18
1495#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_36_0 0x19
1496#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_37_5 0x1A
1497#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_39_0 0x1B
1498#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_40_5 0x1C
1499#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_42_0 0x1D
1500#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_43_5 0x1E
1501#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_45_0 0x1F
1502#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_46_5 0x20
1503#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_48_0 0x21
1504#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_49_5 0x22
1505#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_51_0 0x23
1506#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_52_5 0x24
1507#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_54_0 0x25
1508#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_55_5 0x26
1509#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_57_0 0x27
1510#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_58_5 0x28
1511#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_60_0 0x29
1512#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_61_5 0x2A
1513#define TIMPANI_PA_LINE_L_GAIN_LINE_L_GAIN_NEG_63_0 0x2B
1514
1515#define TIMPANI_PA_LINE_L_GAIN_RESERVED_S 0
1516#define TIMPANI_PA_LINE_L_GAIN_RESERVED_M 0x3
1517
1518
1519/* -- For PA_LINE_R_GAIN */
1520#define TIMPANI_A_PA_LINE_R_GAIN (0x35)
1521#define TIMPANI_PA_LINE_R_GAIN_RWC "RW"
1522#define TIMPANI_PA_LINE_R_GAIN_POR 0xac
1523#define TIMPANI_PA_LINE_R_GAIN_S 0
1524#define TIMPANI_PA_LINE_R_GAIN_M 0xFF
1525
1526
1527#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_S 2
1528#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_M 0xFC
1529#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_POS_1_5 0x0
1530#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_POS_0_0 0x1
1531#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_1_5 0x2
1532#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_3_0 0x3
1533#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_4_5 0x4
1534#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_6_0 0x5
1535#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_7_5 0x6
1536#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_9_0 0x7
1537#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_10_5 0x8
1538#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_12_0 0x9
1539#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_13_5 0xA
1540#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_15_0 0xB
1541#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_16_5 0xC
1542#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_18_0 0xD
1543#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_19_5 0xE
1544#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_21_0 0xF
1545#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_22_5 0x10
1546#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_24_0 0x11
1547#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_25_5 0x12
1548#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_27_0 0x13
1549#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_28_5 0x14
1550#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_30_0 0x15
1551#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_31_5 0x16
1552#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_33_0 0x17
1553#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_34_5 0x18
1554#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_36_0 0x19
1555#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_37_5 0x1A
1556#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_39_0 0x1B
1557#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_40_5 0x1C
1558#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_42_0 0x1D
1559#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_43_5 0x1E
1560#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_45_0 0x1F
1561#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_46_5 0x20
1562#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_48_0 0x21
1563#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_49_5 0x22
1564#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_51_0 0x23
1565#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_52_5 0x24
1566#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_54_0 0x25
1567#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_55_5 0x26
1568#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_57_0 0x27
1569#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_58_5 0x28
1570#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_60_0 0x29
1571#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_61_5 0x2A
1572#define TIMPANI_PA_LINE_R_GAIN_LINE_R_GAIN_NEG_63_0 0x2B
1573
1574#define TIMPANI_PA_LINE_R_GAIN_RESERVED_S 0
1575#define TIMPANI_PA_LINE_R_GAIN_RESERVED_M 0x3
1576
1577
1578/* -- For PA_HPH_L_GAIN */
1579#define TIMPANI_A_PA_HPH_L_GAIN (0x36)
1580#define TIMPANI_PA_HPH_L_GAIN_RWC "RW"
1581#define TIMPANI_PA_HPH_L_GAIN_POR 0xae
1582#define TIMPANI_PA_HPH_L_GAIN_S 0
1583#define TIMPANI_PA_HPH_L_GAIN_M 0xFF
1584
1585
1586#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_S 2
1587#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_M 0xFC
1588#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_POS_1_5 0x0
1589#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_POS_0_0 0x1
1590#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_1_5 0x2
1591#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_3_0 0x3
1592#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_4_5 0x4
1593#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_6_0 0x5
1594#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_7_5 0x6
1595#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_9_0 0x7
1596#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_10_5 0x8
1597#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_12_0 0x9
1598#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_13_5 0xA
1599#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_15_0 0xB
1600#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_16_5 0xC
1601#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_18_0 0xD
1602#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_19_5 0xE
1603#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_21_0 0xF
1604#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_22_5 0x10
1605#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_24_0 0x11
1606#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_25_5 0x12
1607#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_27_0 0x13
1608#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_28_5 0x14
1609#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_30_0 0x15
1610#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_31_5 0x16
1611#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_33_0 0x17
1612#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_34_5 0x18
1613#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_36_0 0x19
1614#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_37_5 0x1A
1615#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_39_0 0x1B
1616#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_40_5 0x1C
1617#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_42_0 0x1D
1618#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_43_5 0x1E
1619#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_45_0 0x1F
1620#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_46_5 0x20
1621#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_48_0 0x21
1622#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_49_5 0x22
1623#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_51_0 0x23
1624#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_52_5 0x24
1625#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_54_0 0x25
1626#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_55_5 0x26
1627#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_57_0 0x27
1628#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_58_5 0x28
1629#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_60_0 0x29
1630#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_61_5 0x2A
1631#define TIMPANI_PA_HPH_L_GAIN_HPH_L_GAIN_NEG_63_0 0x2B
1632
1633#define TIMPANI_PA_HPH_L_GAIN_HPH_L_MUTE_S 1
1634#define TIMPANI_PA_HPH_L_GAIN_HPH_L_MUTE_M 0x2
1635#define TIMPANI_PA_HPH_L_GAIN_HPH_L_MUTE_MUTE 0x1
1636#define TIMPANI_PA_HPH_L_GAIN_HPH_L_MUTE_UNMUTE 0x0
1637
1638#define TIMPANI_PA_HPH_L_GAIN_RESERVED_S 0
1639#define TIMPANI_PA_HPH_L_GAIN_RESERVED_M 0x1
1640
1641
1642/* -- For PA_HPH_R_GAIN */
1643#define TIMPANI_A_PA_HPH_R_GAIN (0x37)
1644#define TIMPANI_PA_HPH_R_GAIN_RWC "RW"
1645#define TIMPANI_PA_HPH_R_GAIN_POR 0xae
1646#define TIMPANI_PA_HPH_R_GAIN_S 0
1647#define TIMPANI_PA_HPH_R_GAIN_M 0xFF
1648
1649
1650#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_S 2
1651#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_M 0xFC
1652#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_POS_1_5 0x0
1653#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_POS_0_0 0x1
1654#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_1_5 0x2
1655#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_3_0 0x3
1656#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_4_5 0x4
1657#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_6_0 0x5
1658#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_7_5 0x6
1659#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_9_0 0x7
1660#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_10_5 0x8
1661#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_12_0 0x9
1662#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_13_5 0xA
1663#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_15_0 0xB
1664#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_16_5 0xC
1665#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_18_0 0xD
1666#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_19_5 0xE
1667#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_21_0 0xF
1668#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_22_5 0x10
1669#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_24_0 0x11
1670#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_25_5 0x12
1671#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_27_0 0x13
1672#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_28_5 0x14
1673#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_30_0 0x15
1674#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_31_5 0x16
1675#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_33_0 0x17
1676#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_34_5 0x18
1677#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_36_0 0x19
1678#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_37_5 0x1A
1679#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_39_0 0x1B
1680#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_40_5 0x1C
1681#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_42_0 0x1D
1682#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_43_5 0x1E
1683#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_45_0 0x1F
1684#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_46_5 0x20
1685#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_48_0 0x21
1686#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_49_5 0x22
1687#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_51_0 0x23
1688#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_52_5 0x24
1689#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_54_0 0x25
1690#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_55_5 0x26
1691#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_57_0 0x27
1692#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_58_5 0x28
1693#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_60_0 0x29
1694#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_61_5 0x2A
1695#define TIMPANI_PA_HPH_R_GAIN_HPH_R_GAIN_NEG_63_0 0x2B
1696
1697#define TIMPANI_PA_HPH_R_GAIN_HPH_R_MUTE_S 1
1698#define TIMPANI_PA_HPH_R_GAIN_HPH_R_MUTE_M 0x2
1699#define TIMPANI_PA_HPH_R_GAIN_HPH_R_MUTE_MUTE 0x1
1700#define TIMPANI_PA_HPH_R_GAIN_HPH_R_MUTE_UNMUTE 0x0
1701
1702#define TIMPANI_PA_HPH_R_GAIN_RESERVED_S 0
1703#define TIMPANI_PA_HPH_R_GAIN_RESERVED_M 0x1
1704
1705
1706/* -- For AUXPGA_LR_GAIN */
1707#define TIMPANI_A_AUXPGA_LR_GAIN (0x38)
1708#define TIMPANI_AUXPGA_LR_GAIN_RWC "RW"
1709#define TIMPANI_AUXPGA_LR_GAIN_POR 0xaa
1710#define TIMPANI_AUXPGA_LR_GAIN_S 0
1711#define TIMPANI_AUXPGA_LR_GAIN_M 0xFF
1712
1713
1714#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_S 4
1715#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_M 0xF0
1716#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_30DB 0x0
1717#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_27DB 0x1
1718#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_24DB 0x2
1719#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_21DB 0x3
1720#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_18DB 0x4
1721#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_15DB 0x5
1722#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_12DB 0x6
1723#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_9_0DB 0x7
1724#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_6_0DB 0x8
1725#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_NEG_3_0DB 0x9
1726#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_0_0DB 0xA
1727#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_3_0DB 0xB
1728#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_6_0DB 0xC
1729#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_9_0DB 0xD
1730#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_12_0DB_1 0xE
1731#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_L_GAIN_POS_12_0DB_2 0xF
1732
1733#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_S 0
1734#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_M 0xF
1735#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_30DB 0x0
1736#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_27DB 0x1
1737#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_24DB 0x2
1738#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_21DB 0x3
1739#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_18DB 0x4
1740#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_15DB 0x5
1741#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_12DB 0x6
1742#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_9_0DB 0x7
1743#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_6_0DB 0x8
1744#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_NEG_3_0DB 0x9
1745#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_0_0DB 0xA
1746#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_3_0DB 0xB
1747#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_6_0DB 0xC
1748#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_9_0DB 0xD
1749#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_12_0DB_1 0xE
1750#define TIMPANI_AUXPGA_LR_GAIN_AUXPGA_R_GAIN_POS_12_0DB_2 0xF
1751
1752
1753/* -- For PA_AUXO_EARPA_CONN */
1754#define TIMPANI_A_PA_AUXO_EARPA_CONN (0x39)
1755#define TIMPANI_PA_AUXO_EARPA_CONN_RWC "RW"
1756#define TIMPANI_PA_AUXO_EARPA_CONN_POR 0
1757#define TIMPANI_PA_AUXO_EARPA_CONN_S 0
1758#define TIMPANI_PA_AUXO_EARPA_CONN_M 0xFF
1759
1760
1761#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_AUXPGA_L_CONN_S 7
1762#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_AUXPGA_L_CONN_M 0x80
1763#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_AUXPGA_L_CONN_NO_CONNECT 0x0
1764#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_AUXPGA_L_CONN_CONNECT 0x1
1765
1766#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_IDAC_L_CONN_S 6
1767#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_IDAC_L_CONN_M 0x40
1768#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_IDAC_L_CONN_NO_CONNECT 0x0
1769#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_IDAC_L_CONN_CONNECT 0x1
1770
1771#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_CDAC_L_CONN_S 5
1772#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_CDAC_L_CONN_M 0x20
1773#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_CDAC_L_CONN_NO_CONNECT 0x0
1774#define TIMPANI_PA_AUXO_EARPA_CONN_AUXOUT_CDAC_L_CONN_CONNECT 0x1
1775
1776#define TIMPANI_PA_AUXO_EARPA_CONN_RESERVED_S 4
1777#define TIMPANI_PA_AUXO_EARPA_CONN_RESERVED_M 0x10
1778
1779#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_GAIN_S 3
1780#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_GAIN_M 0x8
1781#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_GAIN_V_3_52DB 0x1
1782#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_GAIN_V_2_02DB 0x0
1783
1784#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_AUXPGA_L_CONN_S 2
1785#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_AUXPGA_L_CONN_M 0x4
1786#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_AUXPGA_L_CONN_NO_CONNECT 0x0
1787#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_AUXPGA_L_CONN_CONNECT 0x1
1788
1789#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_IDAC_L_CONN_S 1
1790#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_IDAC_L_CONN_M 0x2
1791#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_IDAC_L_CONN_NO_CONNECT 0x0
1792#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_IDAC_L_CONN_CONNECT 0x1
1793
1794#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_CDAC_L_CONN_S 0
1795#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_CDAC_L_CONN_M 0x1
1796#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_CDAC_L_CONN_NO_CONNECT 0x0
1797#define TIMPANI_PA_AUXO_EARPA_CONN_EARPA_CDAC_L_CONN_CONNECT 0x1
1798
1799
1800/* -- For PA_LINE_ST_CONN */
1801#define TIMPANI_A_PA_LINE_ST_CONN (0x3A)
1802#define TIMPANI_PA_LINE_ST_CONN_RWC "RW"
1803#define TIMPANI_PA_LINE_ST_CONN_POR 0
1804#define TIMPANI_PA_LINE_ST_CONN_S 0
1805#define TIMPANI_PA_LINE_ST_CONN_M 0xFF
1806
1807
1808#define TIMPANI_PA_LINE_ST_CONN_LINE_L_AUXPGA_L_CONN_S 7
1809#define TIMPANI_PA_LINE_ST_CONN_LINE_L_AUXPGA_L_CONN_M 0x80
1810#define TIMPANI_PA_LINE_ST_CONN_LINE_L_AUXPGA_L_CONN_NO_CONNECT 0x0
1811#define TIMPANI_PA_LINE_ST_CONN_LINE_L_AUXPGA_L_CONN_CONNECT 0x1
1812
1813#define TIMPANI_PA_LINE_ST_CONN_LINE_L_IDAC_L_CONN_S 6
1814#define TIMPANI_PA_LINE_ST_CONN_LINE_L_IDAC_L_CONN_M 0x40
1815#define TIMPANI_PA_LINE_ST_CONN_LINE_L_IDAC_L_CONN_NO_CONNECT 0x0
1816#define TIMPANI_PA_LINE_ST_CONN_LINE_L_IDAC_L_CONN_CONNECT 0x1
1817
1818#define TIMPANI_PA_LINE_ST_CONN_LINE_L_CDAC_L_CONN_S 5
1819#define TIMPANI_PA_LINE_ST_CONN_LINE_L_CDAC_L_CONN_M 0x20
1820#define TIMPANI_PA_LINE_ST_CONN_LINE_L_CDAC_L_CONN_NO_CONNECT 0x0
1821#define TIMPANI_PA_LINE_ST_CONN_LINE_L_CDAC_L_CONN_CONNECT 0x1
1822
1823#define TIMPANI_PA_LINE_ST_CONN_LINE_R_AUXPGA_R_CONN_S 4
1824#define TIMPANI_PA_LINE_ST_CONN_LINE_R_AUXPGA_R_CONN_M 0x10
1825#define TIMPANI_PA_LINE_ST_CONN_LINE_R_AUXPGA_R_CONN_NO_CONNECT 0x0
1826#define TIMPANI_PA_LINE_ST_CONN_LINE_R_AUXPGA_R_CONN_CONNECT 0x1
1827
1828#define TIMPANI_PA_LINE_ST_CONN_LINE_R_IDAC_R_CONN_S 3
1829#define TIMPANI_PA_LINE_ST_CONN_LINE_R_IDAC_R_CONN_M 0x8
1830#define TIMPANI_PA_LINE_ST_CONN_LINE_R_IDAC_R_CONN_NO_CONNECT 0x0
1831#define TIMPANI_PA_LINE_ST_CONN_LINE_R_IDAC_R_CONN_CONNECT 0x1
1832
1833#define TIMPANI_PA_LINE_ST_CONN_LINE_R_CDAC_R_CONN_S 2
1834#define TIMPANI_PA_LINE_ST_CONN_LINE_R_CDAC_R_CONN_M 0x4
1835#define TIMPANI_PA_LINE_ST_CONN_LINE_R_CDAC_R_CONN_NO_CONNECT 0x0
1836#define TIMPANI_PA_LINE_ST_CONN_LINE_R_CDAC_R_CONN_CONNECT 0x1
1837
1838#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_S 0
1839#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_M 0x3
1840#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_NONE 0x0
1841#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_V_1_25UA 0x1
1842#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_V_2_5UA 0x2
1843#define TIMPANI_PA_LINE_ST_CONN_AUXPGA_L_VCM_ADD_CURR_V_3_75UA 0x3
1844
1845
1846/* -- For PA_LINE_MONO_CONN */
1847#define TIMPANI_A_PA_LINE_MONO_CONN (0x3B)
1848#define TIMPANI_PA_LINE_MONO_CONN_RWC "RW"
1849#define TIMPANI_PA_LINE_MONO_CONN_POR 0
1850#define TIMPANI_PA_LINE_MONO_CONN_S 0
1851#define TIMPANI_PA_LINE_MONO_CONN_M 0xFF
1852
1853
1854#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_CONN_S 7
1855#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_CONN_M 0x80
1856#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_CONN_NO_CONNECT 0x0
1857#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_CONN_CONNECT 0x1
1858
1859#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_CONN_S 6
1860#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_CONN_M 0x40
1861#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_CONN_NO_CONNECT 0x0
1862#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_CONN_CONNECT 0x1
1863
1864#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_CONN_S 5
1865#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_CONN_M 0x20
1866#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_CONN_NO_CONNECT 0x0
1867#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_CONN_CONNECT 0x1
1868
1869#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_INV_CONN_S 4
1870#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_INV_CONN_M 0x10
1871#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_INV_CONN_NO_CONNECT 0x0
1872#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_AUXPGA_L_INV_CONN_CONNECT 0x1
1873
1874#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_INV_CONN_S 3
1875#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_INV_CONN_M 0x8
1876#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_INV_CONN_NO_CONNECT 0x0
1877#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_IDAC_L_INV_CONN_CONNECT 0x1
1878
1879#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_INV_CONN_S 2
1880#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_INV_CONN_M 0x4
1881#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_INV_CONN_NO_CONNECT 0x0
1882#define TIMPANI_PA_LINE_MONO_CONN_LINE_R_CDAC_L_INV_CONN_CONNECT 0x1
1883
1884#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_S 0
1885#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_M 0x3
1886#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_NONE 0x0
1887#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_V_1_25UA 0x1
1888#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_V_2_5UA 0x2
1889#define TIMPANI_PA_LINE_MONO_CONN_AUXPGA_R_VCM_ADD_CURR_V_3_75UA 0x3
1890
1891
1892/* -- For PA_HPH_ST_CONN */
1893#define TIMPANI_A_PA_HPH_ST_CONN (0x3C)
1894#define TIMPANI_PA_HPH_ST_CONN_RWC "RW"
1895#define TIMPANI_PA_HPH_ST_CONN_POR 0
1896#define TIMPANI_PA_HPH_ST_CONN_S 0
1897#define TIMPANI_PA_HPH_ST_CONN_M 0xFF
1898
1899
1900#define TIMPANI_PA_HPH_ST_CONN_HPH_L_AUXPGA_L_CONN_S 7
1901#define TIMPANI_PA_HPH_ST_CONN_HPH_L_AUXPGA_L_CONN_M 0x80
1902#define TIMPANI_PA_HPH_ST_CONN_HPH_L_AUXPGA_L_CONN_NO_CONNECT 0x0
1903#define TIMPANI_PA_HPH_ST_CONN_HPH_L_AUXPGA_L_CONN_CONNECT 0x1
1904
1905#define TIMPANI_PA_HPH_ST_CONN_HPH_L_IDAC_L_CONN_S 6
1906#define TIMPANI_PA_HPH_ST_CONN_HPH_L_IDAC_L_CONN_M 0x40
1907#define TIMPANI_PA_HPH_ST_CONN_HPH_L_IDAC_L_CONN_NO_CONNECT 0x0
1908#define TIMPANI_PA_HPH_ST_CONN_HPH_L_IDAC_L_CONN_CONNECT 0x1
1909
1910#define TIMPANI_PA_HPH_ST_CONN_HPH_L_CDAC_L_CONN_S 5
1911#define TIMPANI_PA_HPH_ST_CONN_HPH_L_CDAC_L_CONN_M 0x20
1912#define TIMPANI_PA_HPH_ST_CONN_HPH_L_CDAC_L_CONN_NO_CONNECT 0x0
1913#define TIMPANI_PA_HPH_ST_CONN_HPH_L_CDAC_L_CONN_CONNECT 0x1
1914
1915#define TIMPANI_PA_HPH_ST_CONN_HPH_R_AUXPGA_R_CONN_S 4
1916#define TIMPANI_PA_HPH_ST_CONN_HPH_R_AUXPGA_R_CONN_M 0x10
1917#define TIMPANI_PA_HPH_ST_CONN_HPH_R_AUXPGA_R_CONN_NO_CONNECT 0x0
1918#define TIMPANI_PA_HPH_ST_CONN_HPH_R_AUXPGA_R_CONN_CONNECT 0x1
1919
1920#define TIMPANI_PA_HPH_ST_CONN_HPH_R_IDAC_R_CONN_S 3
1921#define TIMPANI_PA_HPH_ST_CONN_HPH_R_IDAC_R_CONN_M 0x8
1922#define TIMPANI_PA_HPH_ST_CONN_HPH_R_IDAC_R_CONN_NO_CONNECT 0x0
1923#define TIMPANI_PA_HPH_ST_CONN_HPH_R_IDAC_R_CONN_CONNECT 0x1
1924
1925#define TIMPANI_PA_HPH_ST_CONN_HPH_R_CDAC_R_CONN_S 2
1926#define TIMPANI_PA_HPH_ST_CONN_HPH_R_CDAC_R_CONN_M 0x4
1927#define TIMPANI_PA_HPH_ST_CONN_HPH_R_CDAC_R_CONN_NO_CONNECT 0x0
1928#define TIMPANI_PA_HPH_ST_CONN_HPH_R_CDAC_R_CONN_CONNECT 0x1
1929
1930#define TIMPANI_PA_HPH_ST_CONN_HPH_L_RAMP_GEN_EN_S 1
1931#define TIMPANI_PA_HPH_ST_CONN_HPH_L_RAMP_GEN_EN_M 0x2
1932#define TIMPANI_PA_HPH_ST_CONN_HPH_L_RAMP_GEN_EN_DISABLE 0x1
1933#define TIMPANI_PA_HPH_ST_CONN_HPH_L_RAMP_GEN_EN_ENABLE 0x0
1934
1935#define TIMPANI_PA_HPH_ST_CONN_HPH_R_RAMP_GEN_EN_S 0
1936#define TIMPANI_PA_HPH_ST_CONN_HPH_R_RAMP_GEN_EN_M 0x1
1937#define TIMPANI_PA_HPH_ST_CONN_HPH_R_RAMP_GEN_EN_DISABLE 0x1
1938#define TIMPANI_PA_HPH_ST_CONN_HPH_R_RAMP_GEN_EN_ENABLE 0x0
1939
1940
1941/* -- For PA_HPH_MONO_CONN */
1942#define TIMPANI_A_PA_HPH_MONO_CONN (0x3D)
1943#define TIMPANI_PA_HPH_MONO_CONN_RWC "RW"
1944#define TIMPANI_PA_HPH_MONO_CONN_POR 0
1945#define TIMPANI_PA_HPH_MONO_CONN_S 0
1946#define TIMPANI_PA_HPH_MONO_CONN_M 0xFF
1947
1948
1949#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_CONN_S 7
1950#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_CONN_M 0x80
1951#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_CONN_NO_CONNECT 0x0
1952#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_CONN_CONNECT 0x1
1953
1954#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_CONN_S 6
1955#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_CONN_M 0x40
1956#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_CONN_NO_CONNECT 0x0
1957#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_CONN_CONNECT 0x1
1958
1959#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_CONN_S 5
1960#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_CONN_M 0x20
1961#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_CONN_NO_CONNECT 0x0
1962#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_CONN_CONNECT 0x1
1963
1964#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_INV_CONN_S 4
1965#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_INV_CONN_M 0x10
1966#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_INV_CONN_NO_CONNECT 0x0
1967#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_AUXPGA_L_INV_CONN_CONNECT 0x1
1968
1969#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_INV_CONN_S 3
1970#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_INV_CONN_M 0x8
1971#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_INV_CONN_NO_CONNECT 0x0
1972#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_IDAC_L_INV_CONN_CONNECT 0x1
1973
1974#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_INV_CONN_S 2
1975#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_INV_CONN_M 0x4
1976#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_INV_CONN_NO_CONNECT 0x0
1977#define TIMPANI_PA_HPH_MONO_CONN_HPH_R_CDAC_L_INV_CONN_CONNECT 0x1
1978
1979#define TIMPANI_PA_HPH_MONO_CONN_RESERVED_S 0
1980#define TIMPANI_PA_HPH_MONO_CONN_RESERVED_M 0x3
1981
1982
1983/* -- For PA_CLASSD_CONN */
1984#define TIMPANI_A_PA_CLASSD_CONN (0x3E)
1985#define TIMPANI_PA_CLASSD_CONN_RWC "RW"
1986#define TIMPANI_PA_CLASSD_CONN_POR 0
1987#define TIMPANI_PA_CLASSD_CONN_S 0
1988#define TIMPANI_PA_CLASSD_CONN_M 0xFF
1989
1990
1991#define TIMPANI_PA_CLASSD_CONN_CLASSD_CDAC_CONN_S 7
1992#define TIMPANI_PA_CLASSD_CONN_CLASSD_CDAC_CONN_M 0x80
1993#define TIMPANI_PA_CLASSD_CONN_CLASSD_CDAC_CONN_NO_CONNECT 0x0
1994#define TIMPANI_PA_CLASSD_CONN_CLASSD_CDAC_CONN_CONNECT 0x1
1995
1996#define TIMPANI_PA_CLASSD_CONN_CLASSD_IDAC_CONN_S 6
1997#define TIMPANI_PA_CLASSD_CONN_CLASSD_IDAC_CONN_M 0x40
1998#define TIMPANI_PA_CLASSD_CONN_CLASSD_IDAC_CONN_NO_CONNECT 0x0
1999#define TIMPANI_PA_CLASSD_CONN_CLASSD_IDAC_CONN_CONNECT 0x1
2000
2001#define TIMPANI_PA_CLASSD_CONN_CLASSD_AUXPGA_CONN_S 5
2002#define TIMPANI_PA_CLASSD_CONN_CLASSD_AUXPGA_CONN_M 0x20
2003#define TIMPANI_PA_CLASSD_CONN_CLASSD_AUXPGA_CONN_NO_CONNECT 0x0
2004#define TIMPANI_PA_CLASSD_CONN_CLASSD_AUXPGA_CONN_CONNECT 0x1
2005
2006#define TIMPANI_PA_CLASSD_CONN_CLASSD_PA_MODE_S 4
2007#define TIMPANI_PA_CLASSD_CONN_CLASSD_PA_MODE_M 0x10
2008#define TIMPANI_PA_CLASSD_CONN_CLASSD_PA_MODE_MONO_DIFF 0x1
2009#define TIMPANI_PA_CLASSD_CONN_CLASSD_PA_MODE_STEREO 0x0
2010
2011#define TIMPANI_PA_CLASSD_CONN_RESERVED_S 0
2012#define TIMPANI_PA_CLASSD_CONN_RESERVED_M 0xF
2013
2014
2015/* -- For PA_CNP_CTL */
2016#define TIMPANI_A_PA_CNP_CTL (0x3F)
2017#define TIMPANI_PA_CNP_CTL_RWC "RW"
2018#define TIMPANI_PA_CNP_CTL_POR 0x07
2019#define TIMPANI_PA_CNP_CTL_S 0
2020#define TIMPANI_PA_CNP_CTL_M 0xFF
2021
2022
2023#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_S 6
2024#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_M 0xC0
2025#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_V_1_75_NA 0x0
2026#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_V_3_5_NA_NORMAL_OP 0x1
2027#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_V_5_25_NA 0x2
2028#define TIMPANI_PA_CNP_CTL_CNP_RAMP_GEN_CURRENT_V_10_NA 0x3
2029
2030#define TIMPANI_PA_CNP_CTL_RESERVED_S 4
2031#define TIMPANI_PA_CNP_CTL_RESERVED_M 0x30
2032
2033#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_CIRCUIT_EN_S 3
2034#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_CIRCUIT_EN_M 0x8
2035#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_CIRCUIT_EN_DISABLE 0x0
2036#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_CIRCUIT_EN_ENABLE 0x1
2037
2038#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_S 0
2039#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_M 0x7
2040#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_220_V 0x0
2041#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_243_V 0x1
2042#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_266_V 0x2
2043#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_290_V 0x3
2044#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_341_V 0x4
2045#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_339_V 0x5
2046#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_365_V 0x6
2047#define TIMPANI_PA_CNP_CTL_CLASSD_SUPPLY_DUMP_THRESH_V_2_391_V 0x7
2048
2049
2050/* -- For PA_CLASSD_L_CTL */
2051#define TIMPANI_A_PA_CLASSD_L_CTL (0x40)
2052#define TIMPANI_PA_CLASSD_L_CTL_RWC "RW"
2053#define TIMPANI_PA_CLASSD_L_CTL_POR 0x08
2054#define TIMPANI_PA_CLASSD_L_CTL_S 0
2055#define TIMPANI_PA_CLASSD_L_CTL_M 0xFF
2056
2057
2058#define TIMPANI_PA_CLASSD_L_CTL_RESERVED_S 6
2059#define TIMPANI_PA_CLASSD_L_CTL_RESERVED_M 0xC0
2060
2061#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_LOGIC_RESET_S 5
2062#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_LOGIC_RESET_M 0x20
2063#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_LOGIC_RESET_NORMAL_OP 0x0
2064#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_LOGIC_RESET_RESET_PA_LOGIC 0x1
2065
2066#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_INT_RESET_S 4
2067#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_INT_RESET_M 0x10
2068#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_INT_RESET_NORMAL_OP 0x0
2069#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_INT_RESET_DISCHARGE_CAPS 0x1
2070
2071#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_S 2
2072#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_M 0xC
2073#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_GND 0x0
2074#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_IBIAS_X_R_REF 0x1
2075#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_BG_VOLTAGE 0x2
2076#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_REF_SEL_VDD_BY_2 0x3
2077
2078#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_1_S 1
2079#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_1_M 0x2
2080#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_1_NORMAL_OP 0x0
2081#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_1_PA_OUT_TO_VDD 0x1
2082
2083#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_0_S 0
2084#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_0_M 0x1
2085#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_0_NORMAL_OP 0x0
2086#define TIMPANI_PA_CLASSD_L_CTL_CLASSD_L_PA_FORCE_0_PA_OUT_TO_GND 0x1
2087
2088
2089/* -- For PA_CLASSD_R_CTL */
2090#define TIMPANI_A_PA_CLASSD_R_CTL (0x41)
2091#define TIMPANI_PA_CLASSD_R_CTL_RWC "RW"
2092#define TIMPANI_PA_CLASSD_R_CTL_POR 0x08
2093#define TIMPANI_PA_CLASSD_R_CTL_S 0
2094#define TIMPANI_PA_CLASSD_R_CTL_M 0xFF
2095
2096
2097#define TIMPANI_PA_CLASSD_R_CTL_RESERVED_S 6
2098#define TIMPANI_PA_CLASSD_R_CTL_RESERVED_M 0xC0
2099
2100#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_LOGIC_RESET_S 5
2101#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_LOGIC_RESET_M 0x20
2102#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_LOGIC_RESET_NORMAL_OP 0x0
2103#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_LOGIC_RESET_RESET_PA_LOGIC 0x1
2104
2105#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_INT_RESET_S 4
2106#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_INT_RESET_M 0x10
2107#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_INT_RESET_NORMAL_OP 0x0
2108#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_INT_RESET_DISCHARGE_CAPS 0x1
2109
2110#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_S 2
2111#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_M 0xC
2112#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_GND 0x0
2113#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_IBIAS_X_R_REF 0x1
2114#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_BG_VOLTAGE 0x2
2115#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_REF_SEL_VDD_BY_2 0x3
2116
2117#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_1_S 1
2118#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_1_M 0x2
2119#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_1_NORMAL_OP 0x0
2120#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_1_PA_OUT_TO_VDD 0x1
2121
2122#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_0_S 0
2123#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_0_M 0x1
2124#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_0_NORMAL_OP 0x0
2125#define TIMPANI_PA_CLASSD_R_CTL_CLASSD_R_PA_FORCE_0_PA_OUT_TO_GND 0x1
2126
2127
2128/* -- For PA_CLASSD_INT2_CTL */
2129#define TIMPANI_A_PA_CLASSD_INT2_CTL (0x42)
2130#define TIMPANI_PA_CLASSD_INT2_CTL_RWC "RW"
2131#define TIMPANI_PA_CLASSD_INT2_CTL_POR 0xb0
2132#define TIMPANI_PA_CLASSD_INT2_CTL_S 0
2133#define TIMPANI_PA_CLASSD_INT2_CTL_M 0xFF
2134
2135
2136#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_S 6
2137#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_M 0xC0
2138#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_V_5_0PF 0x0
2139#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_V_7_5PF 0x1
2140#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_V_10PF 0x2
2141#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_CFB_V_15PF 0x3
2142
2143#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_S 4
2144#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_M 0x30
2145#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_V_100K 0x0
2146#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_V_150K 0x1
2147#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_V_175K 0x2
2148#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_L_INT2_RIN_V_200K 0x3
2149
2150#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_S 2
2151#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_M 0xC
2152#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_V_5_0PF 0x0
2153#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_V_7_5PF 0x1
2154#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_V_10PF 0x2
2155#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_CFB_V_15PF 0x3
2156
2157#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_S 0
2158#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_M 0x3
2159#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_V_100K 0x0
2160#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_V_150K 0x1
2161#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_V_175K 0x2
2162#define TIMPANI_PA_CLASSD_INT2_CTL_CLASSD_R_INT2_RIN_V_200K 0x3
2163
2164
2165/* -- For PA_HPH_L_OCP_CLK_CTL */
2166#define TIMPANI_A_PA_HPH_L_OCP_CLK_CTL (0x43)
2167#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_RWC "RW"
2168#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_POR 0xf2
2169#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_S 0
2170#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_M 0xFF
2171
2172
2173#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_DIV_2_EN_S 7
2174#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_DIV_2_EN_M 0x80
2175#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_DIV_2_EN_ENABLE 0x1
2176#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_DIV_2_EN_DISABLE 0x0
2177
2178#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_EN_S 6
2179#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_EN_M 0x40
2180#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_EN_ENABLE 0x1
2181#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_EN_DISABLE 0x0
2182
2183#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_S 4
2184#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_M 0x30
2185#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_DIV2 0x0
2186#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_DIV4 0x1
2187#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_DIV6 0x2
2188#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CARRIER_PROG_DIV_RATIO_DIV8 0x3
2189
2190#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CLK_SEL_LEFT_S 3
2191#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CLK_SEL_LEFT_M 0x8
2192#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CLK_SEL_LEFT_CLK_FROM_CH_2 0x1
2193#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_CLK_SEL_LEFT_CLK_FROM_CH_1 0x0
2194
2195#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_2_EN_S 2
2196#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_2_EN_M 0x4
2197#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_2_EN_ENABLE 0x1
2198#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_2_EN_DISABLE 0x0
2199
2200#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_S 0
2201#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_M 0x3
2202#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_DIV_BY_4 0x0
2203#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_DIV_BY_8 0x1
2204#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_DIV_BY_12 0x2
2205#define TIMPANI_PA_HPH_L_OCP_CLK_CTL_HPH_L_OCP_TIMER_DIV_RATIO_DIV_BY_16 0x3
2206
2207
2208/* -- For PA_CLASSD_L_SW_CTL */
2209#define TIMPANI_A_PA_CLASSD_L_SW_CTL (0x44)
2210#define TIMPANI_PA_CLASSD_L_SW_CTL_RWC "RW"
2211#define TIMPANI_PA_CLASSD_L_SW_CTL_POR 0x37
2212#define TIMPANI_PA_CLASSD_L_SW_CTL_S 0
2213#define TIMPANI_PA_CLASSD_L_SW_CTL_M 0xFF
2214
2215
2216#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_S 6
2217#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_M 0xC0
2218#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_V_1 0x0
2219#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_V_2 0x1
2220#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_V_3 0x2
2221#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_BREAK_BEFORE_MAKE_DELAY_V_4 0x3
2222
2223#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_S 4
2224#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_M 0x30
2225#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_V_3_OF_6_UNITS 0x0
2226#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_V_4_OF_6_UNITS 0x1
2227#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_V_5_OF_6_UNITS 0x2
2228#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_OUT_DRIVE_STREN_V_6_OF_6_UNITS 0x3
2229
2230#define TIMPANI_PA_CLASSD_L_SW_CTL_RESERVED_S 3
2231#define TIMPANI_PA_CLASSD_L_SW_CTL_RESERVED_M 0x8
2232
2233#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_BYPASS_CAP_EN_S 2
2234#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_BYPASS_CAP_EN_M 0x4
2235#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_BYPASS_CAP_EN_DISABLE 0x0
2236#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_BYPASS_CAP_EN_ENABLE 0x1
2237
2238#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_NON_OVERLAP_EN_S 1
2239#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_NON_OVERLAP_EN_M 0x2
2240#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_NON_OVERLAP_EN_DISABLE 0x0
2241#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_NON_OVERLAP_EN_ENABLE 0x1
2242
2243#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_SWITCH_MODE_S 0
2244#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_SWITCH_MODE_M 0x1
2245#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_SWITCH_MODE_POWER_GROUND 0x0
2246#define TIMPANI_PA_CLASSD_L_SW_CTL_CLASSD_L_CDAC_SWITCH_MODE_RST_MIDPOINT 0x1
2247
2248/* -- For PA_CLASSD_L_OCP1 */
2249#define TIMPANI_A_PA_CLASSD_L_OCP1 (0x45)
2250#define TIMPANI_PA_CLASSD_L_OCP1_RWC "RW"
2251#define TIMPANI_PA_CLASSD_L_OCP1_POR 0xff
2252#define TIMPANI_PA_CLASSD_L_OCP1_S 0
2253#define TIMPANI_PA_CLASSD_L_OCP1_M 0xFF
2254
2255
2256#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_EN_S 7
2257#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_EN_M 0x80
2258#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_EN_DISABLE 0x0
2259#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_EN_ENABLE 0x1
2260
2261#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_LOCK_S 6
2262#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_LOCK_M 0x40
2263#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_LOCK_NEVER_LOCKS 0x0
2264#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_LOCK_LOCKS 0x1
2265
2266#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_S 4
2267#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_M 0x30
2268#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_V_100MA_83_3MA_66_7MA_50MA 0x0
2269#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_V_133MA_111MA_88_7MA_66_7MA 0x1
2270#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_V_166MA_138MA_111MA_83_3MA 0x2
2271#define TIMPANI_PA_CLASSD_L_OCP1_OCP_CUR_THRESH_V_200MA_166MA_133MA_100MA 0x3
2272
2273#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_S 0
2274#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_M 0xF
2275#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_1 0x1
2276#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_2 0x2
2277#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_3 0x3
2278#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_4 0x4
2279#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_5 0x5
2280#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_6 0x6
2281#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_7 0x7
2282#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_8 0x8
2283#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_9 0x9
2284#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_10 0xA
2285#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_11 0xB
2286#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_12 0xC
2287#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_13 0xD
2288#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_14 0xE
2289#define TIMPANI_PA_CLASSD_L_OCP1_CLASSD_L_OCP_NUM_CONN_ATTEMPTS_V_15 0xF
2290
2291/* -- For PA_CLASSD_L_OCP2 */
2292#define TIMPANI_A_PA_CLASSD_L_OCP2 (0x46)
2293#define TIMPANI_PA_CLASSD_L_OCP2_RWC "RW"
2294#define TIMPANI_PA_CLASSD_L_OCP2_POR 0x77
2295#define TIMPANI_PA_CLASSD_L_OCP2_S 0
2296#define TIMPANI_PA_CLASSD_L_OCP2_M 0xFF
2297
2298
2299#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_S 4
2300#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_M 0xF0
2301#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_255 0x0
2302#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_511 0x1
2303#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_767 0x2
2304#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_1023 0x3
2305#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_1279 0x4
2306#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_1535 0x5
2307#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_1791 0x6
2308#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_2047 0x7
2309#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_2303 0x8
2310#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_2559 0x9
2311#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_2815 0xA
2312#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_3071 0xB
2313#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_3327 0xC
2314#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_3583 0xD
2315#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_3839 0xE
2316#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_WAIT_CNT_V_4095 0xF
2317
2318#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_S 0
2319#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_M 0xF
2320#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_255 0x0
2321#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_511 0x1
2322#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_767 0x2
2323#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_1023 0x3
2324#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_1279 0x4
2325#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_1535 0x5
2326#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_1791 0x6
2327#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_2047 0x7
2328#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_2303 0x8
2329#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_2559 0x9
2330#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_2815 0xA
2331#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_3071 0xB
2332#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_3327 0xC
2333#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_3583 0xD
2334#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_3839 0xE
2335#define TIMPANI_PA_CLASSD_L_OCP2_CLASSD_L_OCP_OCP_RUN_CNT_V_4095 0xF
2336
2337
2338/* -- For PA_HPH_R_OCP_CLK_CTL */
2339#define TIMPANI_A_PA_HPH_R_OCP_CLK_CTL (0x47)
2340#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_RWC "RW"
2341#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_POR 0xf2
2342#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_S 0
2343#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_M 0xFF
2344
2345
2346#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_DIV_2_EN_S 7
2347#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_DIV_2_EN_M 0x80
2348#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_DIV_2_EN_ENABLE 0x1
2349#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_DIV_2_EN_DISABLE 0x0
2350
2351#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_EN_S 6
2352#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_EN_M 0x40
2353#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_EN_ENABLE 0x1
2354#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_EN_DISABLE 0x0
2355
2356#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_S 4
2357#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_M 0x30
2358#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_DIV2 0x0
2359#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_DIV4 0x1
2360#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_DIV6 0x2
2361#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CARRIER_PROG_DIV_RATIO_DIV8 0x3
2362
2363#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CLK_SEL_RIGHT_S 3
2364#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CLK_SEL_RIGHT_M 0x8
2365#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CLK_SEL_RIGHT_CLK_FROM_CH_2 0x1
2366#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_CLK_SEL_RIGHT_CLK_FROM_CH_1 0x0
2367
2368#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_2_EN_S 2
2369#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_2_EN_M 0x4
2370#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_2_EN_ENABLE 0x1
2371#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_2_EN_DISABLE 0x0
2372
2373#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_S 0
2374#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_M 0x3
2375#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_DIV_BY_4 0x0
2376#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_DIV_BY_8 0x1
2377#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_DIV_BY_12 0x2
2378#define TIMPANI_PA_HPH_R_OCP_CLK_CTL_HPH_R_OCP_TIMER_DIV_RATIO_DIV_BY_16 0x3
2379
2380
2381/* -- For PA_CLASSD_R_SW_CTL */
2382#define TIMPANI_A_PA_CLASSD_R_SW_CTL (0x48)
2383#define TIMPANI_PA_CLASSD_R_SW_CTL_RWC "RW"
2384#define TIMPANI_PA_CLASSD_R_SW_CTL_POR 0x37
2385#define TIMPANI_PA_CLASSD_R_SW_CTL_S 0
2386#define TIMPANI_PA_CLASSD_R_SW_CTL_M 0xFF
2387
2388
2389#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_S 6
2390#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_M 0xC0
2391#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_V_1 0x0
2392#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_V_2 0x1
2393#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_V_3 0x2
2394#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_BREAK_BEFORE_MAKE_DELAY_V_4 0x3
2395
2396#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_S 4
2397#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_M 0x30
2398#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_V_3_OF_6_UNITS 0x0
2399#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_V_4_OF_6_UNITS 0x1
2400#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_V_5_OF_6_UNITS 0x2
2401#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_OUT_DRIVE_STREN_V_6_OF_6_UNITS 0x3
2402
2403#define TIMPANI_PA_CLASSD_R_SW_CTL_RESERVED_S 3
2404#define TIMPANI_PA_CLASSD_R_SW_CTL_RESERVED_M 0x8
2405
2406#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_BYPASS_CAP_EN_S 2
2407#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_BYPASS_CAP_EN_M 0x4
2408#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_BYPASS_CAP_EN_DISABLE 0x0
2409#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_BYPASS_CAP_EN_ENABLE 0x1
2410
2411#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_NON_OVERLAP_EN_S 1
2412#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_NON_OVERLAP_EN_M 0x2
2413#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_NON_OVERLAP_EN_DISABLE 0x0
2414#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_NON_OVERLAP_EN_ENABLE 0x1
2415
2416#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_SWITCH_MODE_S 0
2417#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_SWITCH_MODE_M 0x1
2418#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_SWITCH_MODE_POWER_GROUND 0x0
2419#define TIMPANI_PA_CLASSD_R_SW_CTL_CLASSD_R_CDAC_SWITCH_MODE_RST_MIDPOINT 0x1
2420
2421
2422/* -- For PA_CLASSD_R_OCP1 */
2423#define TIMPANI_A_PA_CLASSD_R_OCP1 (0x49)
2424#define TIMPANI_PA_CLASSD_R_OCP1_RWC "RW"
2425#define TIMPANI_PA_CLASSD_R_OCP1_POR 0xff
2426#define TIMPANI_PA_CLASSD_R_OCP1_S 0
2427#define TIMPANI_PA_CLASSD_R_OCP1_M 0xFF
2428
2429
2430#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_EN_S 7
2431#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_EN_M 0x80
2432#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_EN_DISABLE 0x0
2433#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_EN_ENABLE 0x1
2434
2435#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_LOCK_S 6
2436#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_LOCK_M 0x40
2437#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_LOCK_NEVER_LOCKS 0x0
2438#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_LOCK_LOCKS 0x1
2439
2440#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_S 4
2441#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_M 0x30
2442#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_V_100MA_83_3MA_66_7MA_50MA 0x0
2443#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_V_133MA_111MA_88_7MA_66_7MA 0x1
2444#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_V_166MA_138MA_111MA_83_3MA 0x2
2445#define TIMPANI_PA_CLASSD_R_OCP1_OCP_CUR_THRESH_V_200MA_166MA_133MA_100MA 0x3
2446
2447#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_S 0
2448#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_M 0xF
2449#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_1 0x1
2450#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_2 0x2
2451#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_3 0x3
2452#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_4 0x4
2453#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_5 0x5
2454#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_6 0x6
2455#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_7 0x7
2456#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_8 0x8
2457#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_9 0x9
2458#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_10 0xA
2459#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_11 0xB
2460#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_12 0xC
2461#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_13 0xD
2462#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_14 0xE
2463#define TIMPANI_PA_CLASSD_R_OCP1_CLASSD_R_OCP_NUM_CONN_ATTEMPTS_V_15 0xF
2464
2465
2466/* -- For PA_CLASSD_R_OCP2 */
2467#define TIMPANI_A_PA_CLASSD_R_OCP2 (0x4A)
2468#define TIMPANI_PA_CLASSD_R_OCP2_RWC "RW"
2469#define TIMPANI_PA_CLASSD_R_OCP2_POR 0x77
2470#define TIMPANI_PA_CLASSD_R_OCP2_S 0
2471#define TIMPANI_PA_CLASSD_R_OCP2_M 0xFF
2472
2473
2474#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_S 4
2475#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_M 0xF0
2476#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_255 0x0
2477#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_511 0x1
2478#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_767 0x2
2479#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_1023 0x3
2480#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_1279 0x4
2481#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_1535 0x5
2482#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_1791 0x6
2483#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_2047 0x7
2484#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_2303 0x8
2485#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_2559 0x9
2486#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_2815 0xA
2487#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_3071 0xB
2488#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_3327 0xC
2489#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_3583 0xD
2490#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_3839 0xE
2491#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_WAIT_CNT_V_4095 0xF
2492
2493#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_S 0
2494#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_M 0xF
2495#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_255 0x0
2496#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_511 0x1
2497#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_767 0x2
2498#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_1023 0x3
2499#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_1279 0x4
2500#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_1535 0x5
2501#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_1791 0x6
2502#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_2047 0x7
2503#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_2303 0x8
2504#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_2559 0x9
2505#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_2815 0xA
2506#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_3071 0xB
2507#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_3327 0xC
2508#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_3583 0xD
2509#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_3839 0xE
2510#define TIMPANI_PA_CLASSD_R_OCP2_CLASSD_R_OCP_OCP_RUN_CNT_V_4095 0xF
2511
2512
2513/* -- For PA_HPH_CTL1 */
2514#define TIMPANI_A_PA_HPH_CTL1 (0x4B)
2515#define TIMPANI_PA_HPH_CTL1_RWC "RW"
2516#define TIMPANI_PA_HPH_CTL1_POR 0x44
2517#define TIMPANI_PA_HPH_CTL1_S 0
2518#define TIMPANI_PA_HPH_CTL1_M 0xFF
2519
2520
2521#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_S 4
2522#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_M 0xF0
2523#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_400PER 0x1
2524#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_200PER 0x2
2525#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_133PER 0x3
2526#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_100PER 0x4
2527#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_66PER 0x6
2528#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_50PER 0x8
2529#define TIMPANI_PA_HPH_CTL1_HPH_GM3_BIAS_V_33PER 0xC
2530
2531#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_DET_EN_S 3
2532#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_DET_EN_M 0x8
2533#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_DET_EN_DISABLE 0x0
2534#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_DET_EN_ENABLE 0x1
2535
2536#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_S 0
2537#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_M 0x7
2538#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_300MA 0x0
2539#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_350MA 0x2
2540#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_365MA 0x3
2541#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_150MA 0x4
2542#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_190MA 0x6
2543#define TIMPANI_PA_HPH_CTL1_HPH_SHORT_CIRCUIT_CUR_LIMIT_V_220MA 0x7
2544
2545
2546/* -- For PA_HPH_CTL2 */
2547#define TIMPANI_A_PA_HPH_CTL2 (0x4C)
2548#define TIMPANI_PA_HPH_CTL2_RWC "RW"
2549#define TIMPANI_PA_HPH_CTL2_POR 0xC8
2550#define TIMPANI_PA_HPH_CTL2_S 0
2551#define TIMPANI_PA_HPH_CTL2_M 0xFF
2552
2553
2554#define TIMPANI_PA_HPH_CTL2_HPH_SW_VNEG_CTL_S 7
2555#define TIMPANI_PA_HPH_CTL2_HPH_SW_VNEG_CTL_M 0x80
2556#define TIMPANI_PA_HPH_CTL2_HPH_SW_VNEG_CTL_VNEG 0x1
2557#define TIMPANI_PA_HPH_CTL2_HPH_SW_VNEG_CTL_VSS 0x0
2558
2559#define TIMPANI_PA_HPH_CTL2_HPH_VNEG_PS_GAIN_S 6
2560#define TIMPANI_PA_HPH_CTL2_HPH_VNEG_PS_GAIN_M 0x40
2561#define TIMPANI_PA_HPH_CTL2_HPH_VNEG_PS_GAIN_V_1_5 0x1
2562#define TIMPANI_PA_HPH_CTL2_HPH_VNEG_PS_GAIN_V_2_5 0x0
2563
2564#define TIMPANI_PA_HPH_CTL2_HPH_PS_FILTER_EN_S 5
2565#define TIMPANI_PA_HPH_CTL2_HPH_PS_FILTER_EN_M 0x20
2566#define TIMPANI_PA_HPH_CTL2_HPH_PS_FILTER_EN_ENABLE 0x1
2567#define TIMPANI_PA_HPH_CTL2_HPH_PS_FILTER_EN_DISABLE 0x0
2568
2569#define TIMPANI_PA_HPH_CTL2_HPH_OCP_EN_S 4
2570#define TIMPANI_PA_HPH_CTL2_HPH_OCP_EN_M 0x10
2571#define TIMPANI_PA_HPH_CTL2_HPH_OCP_EN_ENABLE 0x1
2572#define TIMPANI_PA_HPH_CTL2_HPH_OCP_EN_DISABLE 0x0
2573
2574#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_S 2
2575#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_M 0xC
2576#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_GROUND 0x0
2577#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_IBIAS_ON_RESISTOR 0x1
2578#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_BG 0x2
2579#define TIMPANI_PA_HPH_CTL2_HPH_VREF_SEL_AVDD_BY_2 0x3
2580
2581#define TIMPANI_PA_HPH_CTL2_HPH_OUT_SHUNT_EN_S 1
2582#define TIMPANI_PA_HPH_CTL2_HPH_OUT_SHUNT_EN_M 0x2
2583#define TIMPANI_PA_HPH_CTL2_HPH_OUT_SHUNT_EN_DISABLE 0x0
2584#define TIMPANI_PA_HPH_CTL2_HPH_OUT_SHUNT_EN_ENABLE 0x1
2585
2586#define TIMPANI_PA_HPH_CTL2_RESERVED_S 0
2587#define TIMPANI_PA_HPH_CTL2_RESERVED_M 0x1
2588
2589
2590/* -- For PA_LINE_AUXO_CTL */
2591#define TIMPANI_A_PA_LINE_AUXO_CTL (0x4D)
2592#define TIMPANI_PA_LINE_AUXO_CTL_RWC "RW"
2593#define TIMPANI_PA_LINE_AUXO_CTL_POR 0x2
2594#define TIMPANI_PA_LINE_AUXO_CTL_S 0
2595#define TIMPANI_PA_LINE_AUXO_CTL_M 0xFF
2596
2597
2598#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_S 6
2599#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_M 0xC0
2600#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_V_1_75NA 0x0
2601#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_V_3_5NA 0x1
2602#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_V_5_25NA 0x2
2603#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_RAMPGEN_CNT_V_10NA 0x3
2604
2605#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_S 4
2606#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_M 0x30
2607#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_V_60UA 0x0
2608#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_V_30UA_1 0x1
2609#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_V_30UA_2 0x2
2610#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_L_BIAS_CUR_V_15UA 0x3
2611
2612#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_S 2
2613#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_M 0xC
2614#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_V_60UA 0x0
2615#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_V_30UA_1 0x1
2616#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_V_30UA_2 0x2
2617#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_R_BIAS_CUR_V_15UA 0x3
2618
2619#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_CM_REF_SEL_S 0
2620#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_CM_REF_SEL_M 0x3
2621#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_CM_REF_SEL_VSSA 0x0
2622#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_CM_REF_SEL_BG 0x2
2623#define TIMPANI_PA_LINE_AUXO_CTL_LINEO_AUXO_CM_REF_SEL_VDDA_BY_2 0x3
2624
2625
2626/* -- For PA_AUXO_EARPA_CTL */
2627#define TIMPANI_A_PA_AUXO_EARPA_CTL (0x4E)
2628#define TIMPANI_PA_AUXO_EARPA_CTL_RWC "RW"
2629#define TIMPANI_PA_AUXO_EARPA_CTL_POR 0xe
2630#define TIMPANI_PA_AUXO_EARPA_CTL_S 0
2631#define TIMPANI_PA_AUXO_EARPA_CTL_M 0xFF
2632
2633
2634#define TIMPANI_PA_AUXO_EARPA_CTL_RESERVED_S 6
2635#define TIMPANI_PA_AUXO_EARPA_CTL_RESERVED_M 0xC0
2636
2637#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_S 4
2638#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_M 0x30
2639#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_V_60UA 0x0
2640#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_V_30UA 0x1
2641#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_V_30UA_SAME_AS_01 0x2
2642#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_BIAS_CUR_V_15UA 0x3
2643
2644#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_GAIN_S 3
2645#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_GAIN_M 0x8
2646#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_GAIN_NEG_4_5DB 0x1
2647#define TIMPANI_PA_AUXO_EARPA_CTL_AUXO_GAIN_NEG_3_0DB 0x0
2648
2649#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_S 1
2650#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_M 0x6
2651#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_V_12_5UA 0x0
2652#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_V_10_0UA 0x1
2653#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_V_7_5UA 0x2
2654#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_MASTER_BIAS_CUR_V_5_0UA 0x3
2655
2656#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_VCM_SOURCE_S 0
2657#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_VCM_SOURCE_M 0x1
2658#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_VCM_SOURCE_BG 0x1
2659#define TIMPANI_PA_AUXO_EARPA_CTL_EARPA_VCM_SOURCE_LOCAL_VCM 0x0
2660
2661
2662/* -- For PA_EARO_CTL */
2663#define TIMPANI_A_PA_EARO_CTL (0x4F)
2664#define TIMPANI_PA_EARO_CTL_RWC "RW"
2665#define TIMPANI_PA_EARO_CTL_POR 0x0
2666#define TIMPANI_PA_EARO_CTL_S 0
2667#define TIMPANI_PA_EARO_CTL_M 0xFF
2668
2669
2670#define TIMPANI_PA_EARO_CTL_EARPA_STARTUP_S 7
2671#define TIMPANI_PA_EARO_CTL_EARPA_STARTUP_M 0x80
2672#define TIMPANI_PA_EARO_CTL_EARPA_STARTUP_NORMAL_OP 0x0
2673#define TIMPANI_PA_EARO_CTL_EARPA_STARTUP_CONNECT_INPUTS_TO_GROUND 0x1
2674
2675#define TIMPANI_PA_EARO_CTL_EARPA_BYPASS_INPUT_CM_S 6
2676#define TIMPANI_PA_EARO_CTL_EARPA_BYPASS_INPUT_CM_M 0x40
2677#define TIMPANI_PA_EARO_CTL_EARPA_BYPASS_INPUT_CM_NO_BYPASS 0x0
2678#define TIMPANI_PA_EARO_CTL_EARPA_BYPASS_INPUT_CM_BYPASS 0x1
2679
2680#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_S 3
2681#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_M 0x38
2682#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_213UA 0x0
2683#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_280UA 0x1
2684#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_408UA_1 0x2
2685#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_780UA_1 0x3
2686#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_408UA_2 0x4
2687#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_530UA 0x5
2688#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_780UA_2 0x6
2689#define TIMPANI_PA_EARO_CTL_EARPA_NMOS_BIAS_CUR_V_1480UA 0x7
2690
2691#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_S 0
2692#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_M 0x7
2693#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_213UA 0x0
2694#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_280UA 0x1
2695#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_408UA_1 0x2
2696#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_780UA_1 0x3
2697#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_408UA_2 0x4
2698#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_530UA 0x5
2699#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_780UA_2 0x6
2700#define TIMPANI_PA_EARO_CTL_EARPA_PMOS_BIAS_CUR_V_1480UA 0x7
2701
2702
2703/* -- For PA_MASTER_BIAS_CUR */
2704#define TIMPANI_A_PA_MASTER_BIAS_CUR (0x50)
2705#define TIMPANI_PA_MASTER_BIAS_CUR_RWC "RW"
2706#define TIMPANI_PA_MASTER_BIAS_CUR_POR 0xea
2707#define TIMPANI_PA_MASTER_BIAS_CUR_S 0
2708#define TIMPANI_PA_MASTER_BIAS_CUR_M 0xFF
2709
2710
2711#define TIMPANI_PA_MASTER_BIAS_CUR_RAMPGEN_MASTER_BIAS_CUR_S 7
2712#define TIMPANI_PA_MASTER_BIAS_CUR_RAMPGEN_MASTER_BIAS_CUR_M 0x80
2713#define TIMPANI_PA_MASTER_BIAS_CUR_RAMPGEN_MASTER_BIAS_CUR_V_2_5UA 0x1
2714#define TIMPANI_PA_MASTER_BIAS_CUR_RAMPGEN_MASTER_BIAS_CUR_V_5UA 0x0
2715
2716#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_S 5
2717#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_M 0x60
2718#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_V_10UA 0x0
2719#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_V_7_5UA 0x1
2720#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_V_5_0UA 0x2
2721#define TIMPANI_PA_MASTER_BIAS_CUR_AUXPGA_BIAS_CUR_V_2_5UA 0x3
2722
2723#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_S 3
2724#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_M 0x18
2725#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_V_6_25UA 0x0
2726#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_V_5_0UA 0x1
2727#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_V_3_75UA 0x2
2728#define TIMPANI_PA_MASTER_BIAS_CUR_HPH_VCM_BUFF_BIAS_CURR_V_2_5UA 0x3
2729
2730#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_S 1
2731#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_M 0x6
2732#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_V_6_25UA 0x0
2733#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_V_5_0UA 0x1
2734#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_V_3_75UA 0x2
2735#define TIMPANI_PA_MASTER_BIAS_CUR_LINE_VCM_BUFF_BIAS_CURR_V_2_5UA 0x3
2736
2737#define TIMPANI_PA_MASTER_BIAS_CUR_RESERVED_S 0
2738#define TIMPANI_PA_MASTER_BIAS_CUR_RESERVED_M 0x1
2739
2740
2741/* -- For PA_CLASSD_SC_STATUS */
2742#define TIMPANI_A_PA_CLASSD_SC_STATUS (0x51)
2743#define TIMPANI_PA_CLASSD_SC_STATUS_RWC "R"
2744#define TIMPANI_PA_CLASSD_SC_STATUS_POR 0
2745#define TIMPANI_PA_CLASSD_SC_STATUS_S 0
2746#define TIMPANI_PA_CLASSD_SC_STATUS_M 0xFF
2747
2748
2749#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_SC_DET_S 7
2750#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_SC_DET_M 0x80
2751#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_SC_DET_NORMAL_OP 0x0
2752#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_SC_DET_SC_DET 0x1
2753
2754#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_PWR_STAGE_HI_Z_S 6
2755#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_PWR_STAGE_HI_Z_M 0x40
2756#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_PWR_STAGE_HI_Z_NORMAL_OP 0x0
2757#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_L_PWR_STAGE_HI_Z_POWER_STAGE_OFF 0x1
2758
2759#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_1_S 4
2760#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_1_M 0x30
2761
2762#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_SC_DET_S 3
2763#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_SC_DET_M 0x8
2764#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_SC_DET_NORMAL_OP 0x0
2765#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_SC_DET_SC_DET 0x1
2766
2767#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_PWR_STAGE_HI_Z_S 2
2768#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_PWR_STAGE_HI_Z_M 0x4
2769#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_PWR_STAGE_HI_Z_NORMAL_OP 0x0
2770#define TIMPANI_PA_CLASSD_SC_STATUS_CLASSD_R_PWR_STAGE_HI_Z_POWER_STAGE_OFF 0x1
2771
2772#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_2_S 1
2773#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_2_M 0x2
2774
2775#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_S 0
2776#define TIMPANI_PA_CLASSD_SC_STATUS_RESERVED_M 0x1
2777
2778
2779/* -- For PA_HPH_SC_STATUS */
2780#define TIMPANI_A_PA_HPH_SC_STATUS (0x52)
2781#define TIMPANI_PA_HPH_SC_STATUS_RWC "R"
2782#define TIMPANI_PA_HPH_SC_STATUS_POR 0
2783#define TIMPANI_PA_HPH_SC_STATUS_S 0
2784#define TIMPANI_PA_HPH_SC_STATUS_M 0xFF
2785
2786
2787#define TIMPANI_PA_HPH_SC_STATUS_HPH_L_SC_DET_S 7
2788#define TIMPANI_PA_HPH_SC_STATUS_HPH_L_SC_DET_M 0x80
2789#define TIMPANI_PA_HPH_SC_STATUS_HPH_L_SC_DET_NORMAL_OP 0x0
2790#define TIMPANI_PA_HPH_SC_STATUS_HPH_L_SC_DET_SC_DET 0x1
2791
2792#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_1_S 4
2793#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_1_M 0x70
2794
2795#define TIMPANI_PA_HPH_SC_STATUS_HPH_R_SC_DET_S 3
2796#define TIMPANI_PA_HPH_SC_STATUS_HPH_R_SC_DET_M 0x8
2797#define TIMPANI_PA_HPH_SC_STATUS_HPH_R_SC_DET_NORMAL_OP 0x0
2798#define TIMPANI_PA_HPH_SC_STATUS_HPH_R_SC_DET_SC_DET 0x1
2799
2800#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_2_S 2
2801#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_2_M 0x4
2802
2803#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_S 0
2804#define TIMPANI_PA_HPH_SC_STATUS_RESERVED_M 0x3
2805
2806
2807/* -- For ATEST_EN */
2808#define TIMPANI_A_ATEST_EN (0x53)
2809#define TIMPANI_ATEST_EN_RWC "RW"
2810#define TIMPANI_ATEST_EN_POR 0
2811#define TIMPANI_ATEST_EN_S 0
2812#define TIMPANI_ATEST_EN_M 0xFF
2813
2814
2815#define TIMPANI_ATEST_EN_ATEST_EN_S 7
2816#define TIMPANI_ATEST_EN_ATEST_EN_M 0x80
2817#define TIMPANI_ATEST_EN_ATEST_EN_DISABLE 0x0
2818#define TIMPANI_ATEST_EN_ATEST_EN_ENABLE 0x1
2819
2820#define TIMPANI_ATEST_EN_RESERVED_S 0
2821#define TIMPANI_ATEST_EN_RESERVED_M 0x7F
2822
2823
2824/* -- For ATEST_TSHKADC */
2825#define TIMPANI_A_ATEST_TSHKADC (0x54)
2826#define TIMPANI_ATEST_TSHKADC_RWC "RW"
2827#define TIMPANI_ATEST_TSHKADC_POR 0
2828#define TIMPANI_ATEST_TSHKADC_S 0
2829#define TIMPANI_ATEST_TSHKADC_M 0xFF
2830
2831
2832#define TIMPANI_ATEST_TSHKADC_RESERVED_S 4
2833#define TIMPANI_ATEST_TSHKADC_RESERVED_M 0xF0
2834
2835#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_S 2
2836#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_M 0xC
2837#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_NO_CONNECT 0x0
2838#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_MUX1 0x1
2839#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_MUX2 0x2
2840#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_AN_CONN_MUX3 0x3
2841
2842#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_S 0
2843#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_M 0x3
2844#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_NO_CONNECT 0x0
2845#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_MUX1 0x1
2846#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_MUX2 0x2
2847#define TIMPANI_ATEST_TSHKADC_ATEST_TSADC_DIG_CONN_MUX3 0x3
2848
2849
2850/* -- For ATEST_TXADC13 */
2851#define TIMPANI_A_ATEST_TXADC13 (0x55)
2852#define TIMPANI_ATEST_TXADC13_RWC "RW"
2853#define TIMPANI_ATEST_TXADC13_POR 0
2854#define TIMPANI_ATEST_TXADC13_S 0
2855#define TIMPANI_ATEST_TXADC13_M 0xFF
2856
2857
2858#define TIMPANI_ATEST_TXADC13_RESERVED_S 7
2859#define TIMPANI_ATEST_TXADC13_RESERVED_M 0x80
2860
2861#define TIMPANI_ATEST_TXADC13_ATEST_SEL_L_S 6
2862#define TIMPANI_ATEST_TXADC13_ATEST_SEL_L_M 0x40
2863#define TIMPANI_ATEST_TXADC13_ATEST_SEL_L_TXADC1 0x0
2864#define TIMPANI_ATEST_TXADC13_ATEST_SEL_L_TXADC3 0x1
2865
2866#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_S 3
2867#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_M 0x38
2868#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_NO_CONNECT 0x0
2869#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_ICMP1_TO_ATEST1 0x1
2870#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_IOTA2_TO_ATEST1 0x2
2871#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_IOTA1_TO_ATEST1 0x3
2872#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_VICM_TO_ATEST1 0x4
2873#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_VTH_P_TO_ATEST1 0x5
2874#define TIMPANI_ATEST_TXADC13_ATEST1_TXADC13_CONN_VREFP_TO_ATEST1 0x6
2875
2876#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_S 0
2877#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_M 0x7
2878#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_NO_CONNECT 0x0
2879#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_IDACREF_TO_ATEST2 0x1
2880#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_IB_10U_TO_ATEST2 0x2
2881#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_VREFMID_TO_ATEST2 0x3
2882#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_VOCM_TO_ATEST2 0x4
2883#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_VTH_N_TO_ATEST2 0x5
2884#define TIMPANI_ATEST_TXADC13_ATEST2_TXADC13_CONN_VREFN_TO_ATEST2 0x6
2885
2886
2887/* -- For ATEST_TXADC24 */
2888#define TIMPANI_A_ATEST_TXADC24 (0x56)
2889#define TIMPANI_ATEST_TXADC24_RWC "RW"
2890#define TIMPANI_ATEST_TXADC24_POR 0
2891#define TIMPANI_ATEST_TXADC24_S 0
2892#define TIMPANI_ATEST_TXADC24_M 0xFF
2893
2894
2895#define TIMPANI_ATEST_TXADC24_RESERVED_S 7
2896#define TIMPANI_ATEST_TXADC24_RESERVED_M 0x80
2897
2898#define TIMPANI_ATEST_TXADC24_ATEST_SEL_R_S 6
2899#define TIMPANI_ATEST_TXADC24_ATEST_SEL_R_M 0x40
2900#define TIMPANI_ATEST_TXADC24_ATEST_SEL_R_TXADC1 0x0
2901#define TIMPANI_ATEST_TXADC24_ATEST_SEL_R_TXADC3 0x1
2902
2903#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_S 3
2904#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_M 0x38
2905#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_NO_CONNECT 0x0
2906#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_ICMP1_TO_ATEST1 0x1
2907#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_IOTA2_TO_ATEST1 0x2
2908#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_IOTA1_TO_ATEST1 0x3
2909#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_VICM_TO_ATEST1 0x4
2910#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_VTH_P_TO_ATEST1 0x5
2911#define TIMPANI_ATEST_TXADC24_ATEST1_TXADC24_CONN_VREFP_TO_ATEST1 0x6
2912
2913#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_S 0
2914#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_M 0x7
2915#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_NO_CONNECT 0x0
2916#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_IDACREF_TO_ATEST2 0x1
2917#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_IB_10U_TO_ATEST2 0x2
2918#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_VREFMID_TO_ATEST2 0x3
2919#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_VOCM_TO_ATEST2 0x4
2920#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_VTH_N_TO_ATEST2 0x5
2921#define TIMPANI_ATEST_TXADC24_ATEST2_TXADC24_CONN_VREFN_TO_ATEST2 0x6
2922
2923
2924/* -- For ATEST_AUXPGA */
2925#define TIMPANI_A_ATEST_AUXPGA (0x57)
2926#define TIMPANI_ATEST_AUXPGA_RWC "RW"
2927#define TIMPANI_ATEST_AUXPGA_POR 0
2928#define TIMPANI_ATEST_AUXPGA_S 0
2929#define TIMPANI_ATEST_AUXPGA_M 0xFF
2930
2931
2932#define TIMPANI_ATEST_AUXPGA_ATEST1_AUXPGA_INT_VCM_CONN_S 7
2933#define TIMPANI_ATEST_AUXPGA_ATEST1_AUXPGA_INT_VCM_CONN_M 0x80
2934#define TIMPANI_ATEST_AUXPGA_ATEST1_AUXPGA_INT_VCM_CONN_NO_CONNECT 0x0
2935#define TIMPANI_ATEST_AUXPGA_ATEST1_AUXPGA_INT_VCM_CONN_CONNECT 0x1
2936
2937#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMI_VDD_CONN_S 6
2938#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMI_VDD_CONN_M 0x40
2939#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMI_VDD_CONN_NO_CONNECT 0x0
2940#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMI_VDD_CONN_CONNECT 0x1
2941
2942#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMO_R_L_CONN_S 5
2943#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMO_R_L_CONN_M 0x20
2944#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMO_R_L_CONN_NO_CONNECT 0x0
2945#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_VCMO_R_L_CONN_CONNECT 0x1
2946
2947#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_R_CONN_S 4
2948#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_R_CONN_M 0x10
2949#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_R_CONN_NO_CONNECT 0x0
2950#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_R_CONN_CONNECT 0x1
2951
2952#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_L_CONN_S 3
2953#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_L_CONN_M 0x8
2954#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_L_CONN_NO_CONNECT 0x0
2955#define TIMPANI_ATEST_AUXPGA_ATEST_AUXPGA_L_CONN_CONNECT 0x1
2956
2957#define TIMPANI_ATEST_AUXPGA_RESERVED_S 0
2958#define TIMPANI_ATEST_AUXPGA_RESERVED_M 0x7
2959
2960
2961/* -- For ATEST_CDAC */
2962#define TIMPANI_A_ATEST_CDAC (0x58)
2963#define TIMPANI_ATEST_CDAC_RWC "RW"
2964#define TIMPANI_ATEST_CDAC_POR 0
2965#define TIMPANI_ATEST_CDAC_S 0
2966#define TIMPANI_ATEST_CDAC_M 0xFF
2967
2968
2969#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_IN_CONN_S 7
2970#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_IN_CONN_M 0x80
2971#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_IN_CONN_NO_CONNECT 0x0
2972#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_IN_CONN_CONNECT 0x1
2973
2974#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_OUT_CONN_S 6
2975#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_OUT_CONN_M 0x40
2976#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_OUT_CONN_NO_CONNECT 0x0
2977#define TIMPANI_ATEST_CDAC_ATEST_CDAC_DWA_OUT_CONN_CONNECT 0x1
2978
2979#define TIMPANI_ATEST_CDAC_ATEST_FILTER_L_OUT_CONN_S 5
2980#define TIMPANI_ATEST_CDAC_ATEST_FILTER_L_OUT_CONN_M 0x20
2981#define TIMPANI_ATEST_CDAC_ATEST_FILTER_L_OUT_CONN_NO_CONNECT 0x0
2982#define TIMPANI_ATEST_CDAC_ATEST_FILTER_L_OUT_CONN_CONNECT 0x1
2983
2984#define TIMPANI_ATEST_CDAC_ATEST_FILTER_R_OUT_CONN_S 4
2985#define TIMPANI_ATEST_CDAC_ATEST_FILTER_R_OUT_CONN_M 0x10
2986#define TIMPANI_ATEST_CDAC_ATEST_FILTER_R_OUT_CONN_NO_CONNECT 0x0
2987#define TIMPANI_ATEST_CDAC_ATEST_FILTER_R_OUT_CONN_CONNECT 0x1
2988
2989#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_S 2
2990#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_M 0xC
2991#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_NO_CONNECT 0x0
2992#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_TEST1 0x1
2993#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_TEST2 0x2
2994#define TIMPANI_ATEST_CDAC_ATEST_CDAC_L_CONN_TEST3 0x3
2995
2996#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_S 0
2997#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_M 0x3
2998#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_NO_CONNECT 0x0
2999#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_TEST1 0x1
3000#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_TEST2 0x2
3001#define TIMPANI_ATEST_CDAC_ATEST_CDAC_R_CONN_TEST3 0x3
3002
3003
3004/* -- For ATEST_IDAC */
3005#define TIMPANI_A_ATEST_IDAC (0x59)
3006#define TIMPANI_ATEST_IDAC_RWC "RW"
3007#define TIMPANI_ATEST_IDAC_POR 0
3008#define TIMPANI_ATEST_IDAC_S 0
3009#define TIMPANI_ATEST_IDAC_M 0xFF
3010
3011
3012#define TIMPANI_ATEST_IDAC_ATEST1_LR_CONN_S 7
3013#define TIMPANI_ATEST_IDAC_ATEST1_LR_CONN_M 0x80
3014#define TIMPANI_ATEST_IDAC_ATEST1_LR_CONN_RIGHT 0x1
3015#define TIMPANI_ATEST_IDAC_ATEST1_LR_CONN_LEFT 0x0
3016
3017#define TIMPANI_ATEST_IDAC_ATEST1_CONN_S 4
3018#define TIMPANI_ATEST_IDAC_ATEST1_CONN_M 0x70
3019#define TIMPANI_ATEST_IDAC_ATEST1_CONN_IDAC_NEG_OUT 0x7
3020#define TIMPANI_ATEST_IDAC_ATEST1_CONN_CT_FILTER_POS_OUT 0x6
3021#define TIMPANI_ATEST_IDAC_ATEST1_CONN_CT_FILTER_IBIAS 0x5
3022#define TIMPANI_ATEST_IDAC_ATEST1_CONN_NO_CONNECT_1 0x4
3023#define TIMPANI_ATEST_IDAC_ATEST1_CONN_NO_CONNECT_2 0x3
3024#define TIMPANI_ATEST_IDAC_ATEST1_CONN_NO_CONNECT_3 0x2
3025#define TIMPANI_ATEST_IDAC_ATEST1_CONN_NO_CONNECT_4 0x1
3026#define TIMPANI_ATEST_IDAC_ATEST1_CONN_NO_CONNECT_5 0x0
3027
3028#define TIMPANI_ATEST_IDAC_ATEST2_LR_CONN_S 3
3029#define TIMPANI_ATEST_IDAC_ATEST2_LR_CONN_M 0x8
3030#define TIMPANI_ATEST_IDAC_ATEST2_LR_CONN_RIGHT 0x1
3031#define TIMPANI_ATEST_IDAC_ATEST2_LR_CONN_LEFT 0x0
3032
3033#define TIMPANI_ATEST_IDAC_ATEST2_CONN_S 0
3034#define TIMPANI_ATEST_IDAC_ATEST2_CONN_M 0x7
3035#define TIMPANI_ATEST_IDAC_ATEST2_CONN_IDAC_POS_OUT 0x7
3036#define TIMPANI_ATEST_IDAC_ATEST2_CONN_CT_FILTER_NEG_OUT 0x6
3037#define TIMPANI_ATEST_IDAC_ATEST2_CONN_IDAC_IBIAS 0x5
3038#define TIMPANI_ATEST_IDAC_ATEST2_CONN_NO_CONNECT_1 0x4
3039#define TIMPANI_ATEST_IDAC_ATEST2_CONN_NO_CONNECT_2 0x3
3040#define TIMPANI_ATEST_IDAC_ATEST2_CONN_NO_CONNECT_3 0x2
3041#define TIMPANI_ATEST_IDAC_ATEST2_CONN_NO_CONNECT_4 0x1
3042#define TIMPANI_ATEST_IDAC_ATEST2_CONN_NO_CONNECT_5 0x0
3043
3044
3045/* -- For ATEST_PA1 */
3046#define TIMPANI_A_ATEST_PA1 (0x5A)
3047#define TIMPANI_ATEST_PA1_RWC "RW"
3048#define TIMPANI_ATEST_PA1_POR 0
3049#define TIMPANI_ATEST_PA1_S 0
3050#define TIMPANI_ATEST_PA1_M 0xFF
3051
3052
3053#define TIMPANI_ATEST_PA1_ATEST_EARPA_FSV_NP_CONN_S 7
3054#define TIMPANI_ATEST_PA1_ATEST_EARPA_FSV_NP_CONN_M 0x80
3055#define TIMPANI_ATEST_PA1_ATEST_EARPA_FSV_NP_CONN_NO_CONNECT 0x0
3056#define TIMPANI_ATEST_PA1_ATEST_EARPA_FSV_NP_CONN_EN 0x1
3057
3058#define TIMPANI_ATEST_PA1_ATEST_EARPA_NCASC_NMIRR_CONN_S 6
3059#define TIMPANI_ATEST_PA1_ATEST_EARPA_NCASC_NMIRR_CONN_M 0x40
3060#define TIMPANI_ATEST_PA1_ATEST_EARPA_NCASC_NMIRR_CONN_NO_CONNECT 0x0
3061#define TIMPANI_ATEST_PA1_ATEST_EARPA_NCASC_NMIRR_CONN_EN 0x1
3062
3063#define TIMPANI_ATEST_PA1_ATEST_EARPA_NMIRR_PCASC_CONN_S 5
3064#define TIMPANI_ATEST_PA1_ATEST_EARPA_NMIRR_PCASC_CONN_M 0x20
3065#define TIMPANI_ATEST_PA1_ATEST_EARPA_NMIRR_PCASC_CONN_NO_CONNECT 0x0
3066#define TIMPANI_ATEST_PA1_ATEST_EARPA_NMIRR_PCASC_CONN_EN 0x1
3067
3068#define TIMPANI_ATEST_PA1_ATEST_EARPA_VCM_PTAIL1_CONN_S 4
3069#define TIMPANI_ATEST_PA1_ATEST_EARPA_VCM_PTAIL1_CONN_M 0x10
3070#define TIMPANI_ATEST_PA1_ATEST_EARPA_VCM_PTAIL1_CONN_NO_CONNECT 0x0
3071#define TIMPANI_ATEST_PA1_ATEST_EARPA_VCM_PTAIL1_CONN_EN 0x1
3072
3073#define TIMPANI_ATEST_PA1_ATEST_EARPA_IBTEST_VSS2P2_CONN_S 3
3074#define TIMPANI_ATEST_PA1_ATEST_EARPA_IBTEST_VSS2P2_CONN_M 0x8
3075#define TIMPANI_ATEST_PA1_ATEST_EARPA_IBTEST_VSS2P2_CONN_NO_CONNECT 0x0
3076#define TIMPANI_ATEST_PA1_ATEST_EARPA_IBTEST_VSS2P2_CONN_EN 0x1
3077
3078#define TIMPANI_ATEST_PA1_ATEST_EARPA_ITEST1_ITEST2_CONN_S 2
3079#define TIMPANI_ATEST_PA1_ATEST_EARPA_ITEST1_ITEST2_CONN_M 0x4
3080#define TIMPANI_ATEST_PA1_ATEST_EARPA_ITEST1_ITEST2_CONN_NO_CONNECT 0x0
3081#define TIMPANI_ATEST_PA1_ATEST_EARPA_ITEST1_ITEST2_CONN_EN 0x1
3082
3083#define TIMPANI_ATEST_PA1_ATEST_CLASSD_CLK_GATING_S 1
3084#define TIMPANI_ATEST_PA1_ATEST_CLASSD_CLK_GATING_M 0x2
3085#define TIMPANI_ATEST_PA1_ATEST_CLASSD_CLK_GATING_PASS 0x0
3086#define TIMPANI_ATEST_PA1_ATEST_CLASSD_CLK_GATING_GATE 0x1
3087
3088#define TIMPANI_ATEST_PA1_ATEST2_HPH_VCM_CONN_S 0
3089#define TIMPANI_ATEST_PA1_ATEST2_HPH_VCM_CONN_M 0x1
3090#define TIMPANI_ATEST_PA1_ATEST2_HPH_VCM_CONN_NO_CONNECT 0x0
3091#define TIMPANI_ATEST_PA1_ATEST2_HPH_VCM_CONN_CONNECT 0x1
3092
3093
3094/* -- For ATEST_CLASSD */
3095#define TIMPANI_A_ATEST_CLASSD (0x5B)
3096#define TIMPANI_ATEST_CLASSD_RWC "RW"
3097#define TIMPANI_ATEST_CLASSD_POR 0
3098#define TIMPANI_ATEST_CLASSD_S 0
3099#define TIMPANI_ATEST_CLASSD_M 0xFF
3100
3101
3102#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_S 4
3103#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_M 0xF0
3104#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_NO_CONNECT_1 0x0
3105#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_SC_OCP 0x1
3106#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_CDAC_CLK 0x2
3107#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_POS_CDAC 0x3
3108#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_BREAK_BEFORE_MAKE_OUT_CP 0x4
3109#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_COMP_OUT 0x5
3110#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_INT2_POS_OUT 0x6
3111#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_L_INT1_POS_OUT 0x7
3112#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_NO_CONNECT_2 0x8
3113#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_SC_OCP_SIGNAL 0x9
3114#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_CDAC_CLK 0xA
3115#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_POS_CDAC 0xB
3116#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_BREAK_BEFORE_MAKE_OUT_CP 0xC
3117#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_COMP_OUT 0xD
3118#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_INT2_POS_OUT 0xE
3119#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST1_CONN_R_INT1_POS_OUT 0xF
3120
3121#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_S 0
3122#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_M 0xF
3123#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_NO_CONNECT_1 0x0
3124#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_HI_Z_OCP 0x1
3125#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_OCP_CLOCK 0x2
3126#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_NEG_CDAC 0x3
3127#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_BREAK_BEFORE_MAKE_OUT_CN 0x4
3128#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_CM_BUFF_OUT 0x5
3129#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_INT2_NEG_OUT 0x6
3130#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_L_INT1_NEG_OUT 0x7
3131#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_NO_CONNECT_2 0x8
3132#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_HI_Z_OCP 0x9
3133#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_OCP_CLOCK 0xA
3134#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_NEGATIVE_CDAC 0xB
3135#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_BREAK_BEFORE_MAKE_OUT_CN 0xC
3136#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_CM_BUFF_OUT 0xD
3137#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_INTR2_NEG_OUT 0xE
3138#define TIMPANI_ATEST_CLASSD_CLASSD_ATEST2_CONN_R_INT1_NEG_OUT 0xF
3139
3140
3141/* -- For ATEST_LINEO_AUXO */
3142#define TIMPANI_A_ATEST_LINEO_AUXO (0x5C)
3143#define TIMPANI_ATEST_LINEO_AUXO_RWC "RW"
3144#define TIMPANI_ATEST_LINEO_AUXO_POR 0
3145#define TIMPANI_ATEST_LINEO_AUXO_S 0
3146#define TIMPANI_ATEST_LINEO_AUXO_M 0xFF
3147
3148
3149#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_EN_S 7
3150#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_EN_M 0x80
3151#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_EN_DISABLE 0x0
3152#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_EN_ENABLE 0x1
3153
3154#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_VCM_CONN_S 6
3155#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_VCM_CONN_M 0x40
3156#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_VCM_CONN_NO_CONNECT 0x0
3157#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_AUXO_VCM_CONN_CONNECT 0x1
3158
3159#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NREFIN_STG1OP_CONN_S 5
3160#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NREFIN_STG1OP_CONN_M 0x20
3161#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NREFIN_STG1OP_CONN_NO_CONNECT 0x0
3162#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NREFIN_STG1OP_CONN_EN 0x1
3163
3164#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NMOS_PMOS_CONN_S 4
3165#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NMOS_PMOS_CONN_M 0x10
3166#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NMOS_PMOS_CONN_NO_CONNECT 0x0
3167#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_L_NMOS_PMOS_CONN_EN 01
3168
3169#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NREFIN_STG1OP_CONN_S 3
3170#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NREFIN_STG1OP_CONN_M 0x8
3171#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NREFIN_STG1OP_CONN_NO_CONNECT 0x0
3172#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NREFIN_STG1OP_CONN_EN 01
3173
3174#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NMOS_PMOS_CONN_S 2
3175#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NMOS_PMOS_CONN_M 0x4
3176#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NMOS_PMOS_CONN_DISABLE 0x0
3177#define TIMPANI_ATEST_LINEO_AUXO_ATEST_LINEO_R_NMOS_PMOS_CONN_EN 0x1
3178
3179#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NREFIN_STG1OP_CONN_S 1
3180#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NREFIN_STG1OP_CONN_M 0x2
3181#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NREFIN_STG1OP_CONN_DISABLE 0x0
3182#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NREFIN_STG1OP_CONN_EN 0x1
3183
3184#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NMOS_PMOS_CONN_S 0
3185#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NMOS_PMOS_CONN_M 0x1
3186#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NMOS_PMOS_CONN_DISABLE 0x0
3187#define TIMPANI_ATEST_LINEO_AUXO_ATEST_AUXO_NMOS_PMOS_CONN_EN 0x1
3188
3189
3190/* -- For CDC_RESET_CTL */
3191#define TIMPANI_A_CDC_RESET_CTL (0x80)
3192#define TIMPANI_CDC_RESET_CTL_RWC "RW"
3193#define TIMPANI_CDC_RESET_CTL_POR 0
3194#define TIMPANI_CDC_RESET_CTL_S 0
3195#define TIMPANI_CDC_RESET_CTL_M 0x7F
3196
3197
3198#define TIMPANI_CDC_RESET_CTL_ARB_SOFT_RESET_S 6
3199#define TIMPANI_CDC_RESET_CTL_ARB_SOFT_RESET_M 0x40
3200
3201#define TIMPANI_CDC_RESET_CTL_TX2_SOFT_RESET_R_S 5
3202#define TIMPANI_CDC_RESET_CTL_TX2_SOFT_RESET_R_M 0x20
3203
3204#define TIMPANI_CDC_RESET_CTL_TX2_SOFT_RESET_L_S 4
3205#define TIMPANI_CDC_RESET_CTL_TX2_SOFT_RESET_L_M 0x10
3206
3207#define TIMPANI_CDC_RESET_CTL_RX2_SOFT_RESET_S 3
3208#define TIMPANI_CDC_RESET_CTL_RX2_SOFT_RESET_M 0x8
3209
3210#define TIMPANI_CDC_RESET_CTL_TX1_SOFT_RESET_R_S 2
3211#define TIMPANI_CDC_RESET_CTL_TX1_SOFT_RESET_R_M 0x4
3212
3213#define TIMPANI_CDC_RESET_CTL_RX1_SOFT_RESET_S 1
3214#define TIMPANI_CDC_RESET_CTL_RX1_SOFT_RESET_M 0x2
3215
3216#define TIMPANI_CDC_RESET_CTL_TX1_SOFT_RESET_L_S 0
3217#define TIMPANI_CDC_RESET_CTL_TX1_SOFT_RESET_L_M 0x1
3218
3219
3220/* -- For CDC_RX1_CTL */
3221#define TIMPANI_A_CDC_RX1_CTL (0x81)
3222#define TIMPANI_CDC_RX1_CTL_RWC "RW"
3223#define TIMPANI_CDC_RX1_CTL_POR 0xc
3224#define TIMPANI_CDC_RX1_CTL_S 0
3225#define TIMPANI_CDC_RX1_CTL_M 0x3F
3226
3227
3228#define TIMPANI_CDC_RX1_CTL_SIDETONE_EN1_R_S 5
3229#define TIMPANI_CDC_RX1_CTL_SIDETONE_EN1_R_M 0x20
3230
3231#define TIMPANI_CDC_RX1_CTL_SIDETONE_EN1_L_S 4
3232#define TIMPANI_CDC_RX1_CTL_SIDETONE_EN1_L_M 0x10
3233
3234#define TIMPANI_CDC_RX1_CTL_RX1_RATE_S 2
3235#define TIMPANI_CDC_RX1_CTL_RX1_RATE_M 0xC
3236#define TIMPANI_CDC_RX1_CTL_RX1_RATE_OSR_256 0x3
3237#define TIMPANI_CDC_RX1_CTL_RX1_RATE_OSR_128 0x1
3238#define TIMPANI_CDC_RX1_CTL_RX1_RATE_OSR_64 0x0
3239
3240#define TIMPANI_CDC_RX1_CTL_RX1_I2S_RATE_S 1
3241#define TIMPANI_CDC_RX1_CTL_RX1_I2S_RATE_M 0x2
3242#define TIMPANI_CDC_RX1_CTL_RX1_I2S_RATE_BR_32 0x1
3243#define TIMPANI_CDC_RX1_CTL_RX1_I2S_RATE_BR_64 0x0
3244
3245#define TIMPANI_CDC_RX1_CTL_RX1_I2S_MODE_S 0
3246#define TIMPANI_CDC_RX1_CTL_RX1_I2S_MODE_M 0x1
3247#define TIMPANI_CDC_RX1_CTL_RX1_I2S_MODE_MASTER 0x1
3248#define TIMPANI_CDC_RX1_CTL_RX1_I2S_MODE_SLAVE 0x0
3249
3250
3251/* -- For CDC_TX_I2S_CTL */
3252#define TIMPANI_A_CDC_TX_I2S_CTL (0x82)
3253#define TIMPANI_CDC_TX_I2S_CTL_RWC "RW"
3254#define TIMPANI_CDC_TX_I2S_CTL_POR 0xc
3255#define TIMPANI_CDC_TX_I2S_CTL_S 0
3256#define TIMPANI_CDC_TX_I2S_CTL_M 0x3F
3257
3258
3259#define TIMPANI_CDC_TX_I2S_CTL_TX2_I2S_SD_OE_S 5
3260#define TIMPANI_CDC_TX_I2S_CTL_TX2_I2S_SD_OE_M 0x20
3261
3262#define TIMPANI_CDC_TX_I2S_CTL_TX1_I2S_SD_OE_S 4
3263#define TIMPANI_CDC_TX_I2S_CTL_TX1_I2S_SD_OE_M 0x10
3264
3265#define TIMPANI_CDC_TX_I2S_CTL_TX_RATE_S 2
3266#define TIMPANI_CDC_TX_I2S_CTL_TX_RATE_M 0xC
3267#define TIMPANI_CDC_TX_I2S_CTL_TX_RATE_OSR_256 0x3
3268#define TIMPANI_CDC_TX_I2S_CTL_TX_RATE_OSR_128 0x1
3269#define TIMPANI_CDC_TX_I2S_CTL_TX_RATE_OSR_64 0x0
3270
3271#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_RATE_S 1
3272#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_RATE_M 0x2
3273#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_RATE_BR_32 0x1
3274#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_RATE_BR_64 0x0
3275
3276#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_MODE_S 0
3277#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_MODE_M 0x1
3278#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_MODE_MASTER 0x1
3279#define TIMPANI_CDC_TX_I2S_CTL_TX_I2S_MODE_SLAVE 0x0
3280
3281
3282/* -- For CDC_CH_CTL */
3283#define TIMPANI_A_CDC_CH_CTL (0x83)
3284#define TIMPANI_CDC_CH_CTL_RWC "RW"
3285#define TIMPANI_CDC_CH_CTL_POR 0
3286#define TIMPANI_CDC_CH_CTL_S 0
3287#define TIMPANI_CDC_CH_CTL_M 0xFF
3288
3289
3290#define TIMPANI_CDC_CH_CTL_TX2_EN_R_S 7
3291#define TIMPANI_CDC_CH_CTL_TX2_EN_R_M 0x80
3292
3293#define TIMPANI_CDC_CH_CTL_TX2_EN_L_S 6
3294#define TIMPANI_CDC_CH_CTL_TX2_EN_L_M 0x40
3295
3296#define TIMPANI_CDC_CH_CTL_RX2_EN_R_S 5
3297#define TIMPANI_CDC_CH_CTL_RX2_EN_R_M 0x20
3298
3299#define TIMPANI_CDC_CH_CTL_RX2_EN_L_S 4
3300#define TIMPANI_CDC_CH_CTL_RX2_EN_L_M 0x10
3301
3302#define TIMPANI_CDC_CH_CTL_TX1_EN_R_S 3
3303#define TIMPANI_CDC_CH_CTL_TX1_EN_R_M 0x8
3304
3305#define TIMPANI_CDC_CH_CTL_TX1_EN_L_S 2
3306#define TIMPANI_CDC_CH_CTL_TX1_EN_L_M 0x4
3307
3308#define TIMPANI_CDC_CH_CTL_RX1_EN_R_S 1
3309#define TIMPANI_CDC_CH_CTL_RX1_EN_R_M 0x2
3310
3311#define TIMPANI_CDC_CH_CTL_RX1_EN_L_S 0
3312#define TIMPANI_CDC_CH_CTL_RX1_EN_L_M 0x1
3313
3314
3315/* -- For CDC_RX1LG */
3316#define TIMPANI_A_CDC_RX1LG (0x84)
3317#define TIMPANI_CDC_RX1LG_RWC "RW"
3318#define TIMPANI_CDC_RX1LG_POR 0xac
3319#define TIMPANI_CDC_RX1LG_S 0
3320#define TIMPANI_CDC_RX1LG_M 0xFF
3321
3322
3323#define TIMPANI_CDC_RX1LG_GAIN_S 0
3324#define TIMPANI_CDC_RX1LG_GAIN_M 0xFF
3325
3326
3327/* -- For CDC_RX1RG */
3328#define TIMPANI_A_CDC_RX1RG (0x85)
3329#define TIMPANI_CDC_RX1RG_RWC "RW"
3330#define TIMPANI_CDC_RX1RG_POR 0xac
3331#define TIMPANI_CDC_RX1RG_S 0
3332#define TIMPANI_CDC_RX1RG_M 0xFF
3333
3334
3335#define TIMPANI_CDC_RX1RG_GAIN_S 0
3336#define TIMPANI_CDC_RX1RG_GAIN_M 0xFF
3337
3338
3339/* -- For CDC_TX1LG */
3340#define TIMPANI_A_CDC_TX1LG (0x86)
3341#define TIMPANI_CDC_TX1LG_RWC "RW"
3342#define TIMPANI_CDC_TX1LG_POR 0xac
3343#define TIMPANI_CDC_TX1LG_S 0
3344#define TIMPANI_CDC_TX1LG_M 0xFF
3345
3346
3347#define TIMPANI_CDC_TX1LG_GAIN_S 0
3348#define TIMPANI_CDC_TX1LG_GAIN_M 0xFF
3349
3350
3351/* -- For CDC_TX1RG */
3352#define TIMPANI_A_CDC_TX1RG (0x87)
3353#define TIMPANI_CDC_TX1RG_RWC "RW"
3354#define TIMPANI_CDC_TX1RG_POR 0xac
3355#define TIMPANI_CDC_TX1RG_S 0
3356#define TIMPANI_CDC_TX1RG_M 0xFF
3357
3358
3359#define TIMPANI_CDC_TX1RG_GAIN_S 0
3360#define TIMPANI_CDC_TX1RG_GAIN_M 0xFF
3361
3362
3363/* -- For CDC_RX_PGA_TIMER */
3364#define TIMPANI_A_CDC_RX_PGA_TIMER (0x88)
3365#define TIMPANI_CDC_RX_PGA_TIMER_RWC "RW"
3366#define TIMPANI_CDC_RX_PGA_TIMER_POR 0xff
3367#define TIMPANI_CDC_RX_PGA_TIMER_S 0
3368#define TIMPANI_CDC_RX_PGA_TIMER_M 0xFF
3369
3370
3371#define TIMPANI_CDC_RX_PGA_TIMER_TIMER_VAL_S 0
3372#define TIMPANI_CDC_RX_PGA_TIMER_TIMER_VAL_M 0xFF
3373
3374
3375/* -- For CDC_TX_PGA_TIMER */
3376#define TIMPANI_A_CDC_TX_PGA_TIMER (0x89)
3377#define TIMPANI_CDC_TX_PGA_TIMER_RWC "RW"
3378#define TIMPANI_CDC_TX_PGA_TIMER_POR 0xff
3379#define TIMPANI_CDC_TX_PGA_TIMER_S 0
3380#define TIMPANI_CDC_TX_PGA_TIMER_M 0xFF
3381
3382
3383#define TIMPANI_CDC_TX_PGA_TIMER_TIMER_VAL_S 0
3384#define TIMPANI_CDC_TX_PGA_TIMER_TIMER_VAL_M 0xFF
3385
3386
3387/* -- For CDC_GCTL1 */
3388#define TIMPANI_A_CDC_GCTL1 (0x8A)
3389#define TIMPANI_CDC_GCTL1_RWC "RW"
3390#define TIMPANI_CDC_GCTL1_POR 0x33
3391#define TIMPANI_CDC_GCTL1_S 0
3392#define TIMPANI_CDC_GCTL1_M 0xFF
3393
3394
3395#define TIMPANI_CDC_GCTL1_TX1_PGA_UPDATE_R_S 7
3396#define TIMPANI_CDC_GCTL1_TX1_PGA_UPDATE_R_M 0x80
3397
3398#define TIMPANI_CDC_GCTL1_TX1_PGA_UPDATE_L_S 6
3399#define TIMPANI_CDC_GCTL1_TX1_PGA_UPDATE_L_M 0x40
3400
3401#define TIMPANI_CDC_GCTL1_TX1_PGA_MUTE_EN_R_S 5
3402#define TIMPANI_CDC_GCTL1_TX1_PGA_MUTE_EN_R_M 0x20
3403
3404#define TIMPANI_CDC_GCTL1_TX1_PGA_MUTE_EN_L_S 4
3405#define TIMPANI_CDC_GCTL1_TX1_PGA_MUTE_EN_L_M 0x10
3406
3407#define TIMPANI_CDC_GCTL1_RX1_PGA_UPDATE_R_S 3
3408#define TIMPANI_CDC_GCTL1_RX1_PGA_UPDATE_R_M 0x8
3409
3410#define TIMPANI_CDC_GCTL1_RX1_PGA_UPDATE_L_S 2
3411#define TIMPANI_CDC_GCTL1_RX1_PGA_UPDATE_L_M 0x4
3412
3413#define TIMPANI_CDC_GCTL1_RX1_PGA_MUTE_EN_R_S 1
3414#define TIMPANI_CDC_GCTL1_RX1_PGA_MUTE_EN_R_M 0x2
3415
3416#define TIMPANI_CDC_GCTL1_RX1_PGA_MUTE_EN_L_S 0
3417#define TIMPANI_CDC_GCTL1_RX1_PGA_MUTE_EN_L_M 0x1
3418
3419
3420/* -- For CDC_TX1L_STG */
3421#define TIMPANI_A_CDC_TX1L_STG (0x8B)
3422#define TIMPANI_CDC_TX1L_STG_RWC "RW"
3423#define TIMPANI_CDC_TX1L_STG_POR 0xac
3424#define TIMPANI_CDC_TX1L_STG_S 0
3425#define TIMPANI_CDC_TX1L_STG_M 0xFF
3426
3427
3428#define TIMPANI_CDC_TX1L_STG_GAIN_S 0
3429#define TIMPANI_CDC_TX1L_STG_GAIN_M 0xFF
3430
3431
3432/* -- For CDC_ST_CTL */
3433#define TIMPANI_A_CDC_ST_CTL (0x8C)
3434#define TIMPANI_CDC_ST_CTL_RWC "RW"
3435#define TIMPANI_CDC_ST_CTL_POR 0x55
3436#define TIMPANI_CDC_ST_CTL_S 0
3437#define TIMPANI_CDC_ST_CTL_M 0xFF
3438
3439
3440#define TIMPANI_CDC_ST_CTL_TX2_R_SIDETONE_UPDATE_S 7
3441#define TIMPANI_CDC_ST_CTL_TX2_R_SIDETONE_UPDATE_M 0x80
3442
3443#define TIMPANI_CDC_ST_CTL_TX2_R_SIDETONE_MUTE_EN_S 6
3444#define TIMPANI_CDC_ST_CTL_TX2_R_SIDETONE_MUTE_EN_M 0x40
3445
3446#define TIMPANI_CDC_ST_CTL_TX2_L_SIDETONE_UPDATE_S 5
3447#define TIMPANI_CDC_ST_CTL_TX2_L_SIDETONE_UPDATE_M 0x20
3448
3449#define TIMPANI_CDC_ST_CTL_TX2_L_SIDETONE_MUTE_EN_S 4
3450#define TIMPANI_CDC_ST_CTL_TX2_L_SIDETONE_MUTE_EN_M 0x10
3451
3452#define TIMPANI_CDC_ST_CTL_TX1_R_SIDETONE_UPDATE_S 3
3453#define TIMPANI_CDC_ST_CTL_TX1_R_SIDETONE_UPDATE_M 0x8
3454
3455#define TIMPANI_CDC_ST_CTL_TX1_R_SIDETONE_MUTE_EN_S 2
3456#define TIMPANI_CDC_ST_CTL_TX1_R_SIDETONE_MUTE_EN_M 0x4
3457
3458#define TIMPANI_CDC_ST_CTL_TX1_L_SIDETONE_UPDATE_S 1
3459#define TIMPANI_CDC_ST_CTL_TX1_L_SIDETONE_UPDATE_M 0x2
3460
3461#define TIMPANI_CDC_ST_CTL_TX1_L_SIDETONE_MUTE_EN_S 0
3462#define TIMPANI_CDC_ST_CTL_TX1_L_SIDETONE_MUTE_EN_M 0x1
3463
3464
3465/* -- For CDC_RX1L_DCOFFSET */
3466#define TIMPANI_A_CDC_RX1L_DCOFFSET (0x8D)
3467#define TIMPANI_CDC_RX1L_DCOFFSET_RWC "RW"
3468#define TIMPANI_CDC_RX1L_DCOFFSET_POR 0
3469#define TIMPANI_CDC_RX1L_DCOFFSET_S 0
3470#define TIMPANI_CDC_RX1L_DCOFFSET_M 0xFF
3471
3472
3473#define TIMPANI_CDC_RX1L_DCOFFSET_OFFSET_S 0
3474#define TIMPANI_CDC_RX1L_DCOFFSET_OFFSET_M 0xFF
3475
3476
3477/* -- For CDC_RX1R_DCOFFSET */
3478#define TIMPANI_A_CDC_RX1R_DCOFFSET (0x8E)
3479#define TIMPANI_CDC_RX1R_DCOFFSET_RWC "RW"
3480#define TIMPANI_CDC_RX1R_DCOFFSET_POR 0
3481#define TIMPANI_CDC_RX1R_DCOFFSET_S 0
3482#define TIMPANI_CDC_RX1R_DCOFFSET_M 0xFF
3483
3484
3485#define TIMPANI_CDC_RX1R_DCOFFSET_OFFSET_S 0
3486#define TIMPANI_CDC_RX1R_DCOFFSET_OFFSET_M 0xFF
3487
3488
3489/* -- For CDC_BYPASS_CTL1 */
3490#define TIMPANI_A_CDC_BYPASS_CTL1 (0x8F)
3491#define TIMPANI_CDC_BYPASS_CTL1_RWC "RW"
3492#define TIMPANI_CDC_BYPASS_CTL1_POR 0x2
3493#define TIMPANI_CDC_BYPASS_CTL1_S 0
3494#define TIMPANI_CDC_BYPASS_CTL1_M 0xF
3495
3496
3497#define TIMPANI_CDC_BYPASS_CTL1_DITHER_BP_S 3
3498#define TIMPANI_CDC_BYPASS_CTL1_DITHER_BP_M 0x8
3499
3500#define TIMPANI_CDC_BYPASS_CTL1_DITHER_SHAPE_SEL_S 2
3501#define TIMPANI_CDC_BYPASS_CTL1_DITHER_SHAPE_SEL_M 0x4
3502
3503#define TIMPANI_CDC_BYPASS_CTL1_DITHER_DLY_SEL_S 1
3504#define TIMPANI_CDC_BYPASS_CTL1_DITHER_DLY_SEL_M 0x2
3505
3506#define TIMPANI_CDC_BYPASS_CTL1_RX1_HPF_BP_S 0
3507#define TIMPANI_CDC_BYPASS_CTL1_RX1_HPF_BP_M 0x1
3508
3509
3510/* -- For CDC_PDM_CONFIG */
3511#define TIMPANI_A_CDC_PDM_CONFIG (0x90)
3512#define TIMPANI_CDC_PDM_CONFIG_RWC "RW"
3513#define TIMPANI_CDC_PDM_CONFIG_POR 0
3514#define TIMPANI_CDC_PDM_CONFIG_S 0
3515#define TIMPANI_CDC_PDM_CONFIG_M 0xF
3516
3517
3518#define TIMPANI_CDC_PDM_CONFIG_PDM_SEL_S 0
3519#define TIMPANI_CDC_PDM_CONFIG_PDM_SEL_M 0xF
3520
3521
3522/* -- For CDC_TESTMODE1 */
3523#define TIMPANI_A_CDC_TESTMODE1 (0x91)
3524#define TIMPANI_CDC_TESTMODE1_RWC "RW"
3525#define TIMPANI_CDC_TESTMODE1_POR 0
3526#define TIMPANI_CDC_TESTMODE1_S 0
3527#define TIMPANI_CDC_TESTMODE1_M 0x3F
3528
3529
3530#define TIMPANI_CDC_TESTMODE1_COMP_I2C_TEST_EN_S 5
3531#define TIMPANI_CDC_TESTMODE1_COMP_I2C_TEST_EN_M 0x20
3532
3533#define TIMPANI_CDC_TESTMODE1_RX1_TEST_EN_R_S 4
3534#define TIMPANI_CDC_TESTMODE1_RX1_TEST_EN_R_M 0x10
3535
3536#define TIMPANI_CDC_TESTMODE1_RX1_TEST_EN_L_S 3
3537#define TIMPANI_CDC_TESTMODE1_RX1_TEST_EN_L_M 0x8
3538
3539#define TIMPANI_CDC_TESTMODE1_TX1_TEST_EN_R_S 2
3540#define TIMPANI_CDC_TESTMODE1_TX1_TEST_EN_R_M 0x4
3541
3542#define TIMPANI_CDC_TESTMODE1_TX1_TEST_EN_L_S 1
3543#define TIMPANI_CDC_TESTMODE1_TX1_TEST_EN_L_M 0x2
3544
3545#define TIMPANI_CDC_TESTMODE1_A_LOOPBACK_EN1_S 0
3546#define TIMPANI_CDC_TESTMODE1_A_LOOPBACK_EN1_M 0x1
3547
3548
3549/* -- For CDC_DMIC_CLK_CTL */
3550#define TIMPANI_A_CDC_DMIC_CLK_CTL (0x92)
3551#define TIMPANI_CDC_DMIC_CLK_CTL_RWC "RW"
3552#define TIMPANI_CDC_DMIC_CLK_CTL_POR 0
3553#define TIMPANI_CDC_DMIC_CLK_CTL_S 0
3554#define TIMPANI_CDC_DMIC_CLK_CTL_M 0x3F
3555
3556
3557#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_S 3
3558#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_M 0x38
3559#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_DIV_6 0x4
3560#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_DIV_4 0x3
3561#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_DIV_3 0x2
3562#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_DIV_2 0x1
3563#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_DIV_SEL_DIV_1 0x0
3564
3565#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_SEL_S 1
3566#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_SEL_M 0x6
3567#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_SEL_RX_MCLK2 0x2
3568#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_SEL_RX_MCLK1 0x1
3569#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_MCLK_SEL_TX_MCLK 0x0
3570
3571#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_CLK_EN_S 0
3572#define TIMPANI_CDC_DMIC_CLK_CTL_DMIC_CLK_EN_M 0x1
3573
3574
3575/* -- For CDC_ADC12_CLK_CTL */
3576#define TIMPANI_A_CDC_ADC12_CLK_CTL (0x93)
3577#define TIMPANI_CDC_ADC12_CLK_CTL_RWC "RW"
3578#define TIMPANI_CDC_ADC12_CLK_CTL_POR 0
3579#define TIMPANI_CDC_ADC12_CLK_CTL_S 0
3580#define TIMPANI_CDC_ADC12_CLK_CTL_M 0xFF
3581
3582
3583#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_SEL_S 6
3584#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_SEL_M 0xC0
3585#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_SEL_RX_MCLK2 0x2
3586#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_SEL_RX_MCLK1 0x1
3587#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_SEL_TX_MCLK 0x0
3588
3589#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_S 3
3590#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_M 0x38
3591#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_DIV_6 0x4
3592#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_DIV_4 0x3
3593#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_DIV_3 0x2
3594#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_DIV_2 0x1
3595#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_R_DIV_1 0x0
3596
3597#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_S 0
3598#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_M 0x7
3599#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_DIV_6 0x4
3600#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_DIV_4 0x3
3601#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_DIV_3 0x2
3602#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_DIV_2 0x1
3603#define TIMPANI_CDC_ADC12_CLK_CTL_TX1_MCLK_DIV_SEL_L_DIV_1 0x0
3604
3605
3606/* -- For CDC_TX1_CTL */
3607#define TIMPANI_A_CDC_TX1_CTL (0x94)
3608#define TIMPANI_CDC_TX1_CTL_RWC "RW"
3609#define TIMPANI_CDC_TX1_CTL_POR 0x1b
3610#define TIMPANI_CDC_TX1_CTL_S 0
3611#define TIMPANI_CDC_TX1_CTL_M 0x3F
3612
3613
3614#define TIMPANI_CDC_TX1_CTL_TX1_DMIC_SEL_R_S 5
3615#define TIMPANI_CDC_TX1_CTL_TX1_DMIC_SEL_R_M 0x20
3616
3617#define TIMPANI_CDC_TX1_CTL_TX1_RATE_R_S 3
3618#define TIMPANI_CDC_TX1_CTL_TX1_RATE_R_M 0x18
3619#define TIMPANI_CDC_TX1_CTL_TX1_RATE_R_OSR_256 0x3
3620#define TIMPANI_CDC_TX1_CTL_TX1_RATE_R_OSR_128 0x1
3621#define TIMPANI_CDC_TX1_CTL_TX1_RATE_R_OSR_64 0x0
3622
3623#define TIMPANI_CDC_TX1_CTL_TX1_DMIC_SEL_L_S 2
3624#define TIMPANI_CDC_TX1_CTL_TX1_DMIC_SEL_L_M 0x4
3625
3626#define TIMPANI_CDC_TX1_CTL_TX1_RATE_L_S 0
3627#define TIMPANI_CDC_TX1_CTL_TX1_RATE_L_M 0x3
3628#define TIMPANI_CDC_TX1_CTL_TX1_RATE_L_OSR_256 0x3
3629#define TIMPANI_CDC_TX1_CTL_TX1_RATE_L_OSR_128 0x1
3630#define TIMPANI_CDC_TX1_CTL_TX1_RATE_L_OSR_64 0x0
3631
3632
3633/* -- For CDC_ADC34_CLK_CTL */
3634#define TIMPANI_A_CDC_ADC34_CLK_CTL (0x95)
3635#define TIMPANI_CDC_ADC34_CLK_CTL_RWC "RW"
3636#define TIMPANI_CDC_ADC34_CLK_CTL_POR 0
3637#define TIMPANI_CDC_ADC34_CLK_CTL_S 0
3638#define TIMPANI_CDC_ADC34_CLK_CTL_M 0xFF
3639
3640
3641#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_SEL_S 6
3642#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_SEL_M 0xC0
3643#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_SEL_RX_MCLK2 0x2
3644#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_SEL_RX_MCLK1 0x1
3645#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_SEL_TX_MCLK 0x0
3646
3647#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_S 3
3648#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_M 0x38
3649#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_DIV_6 0x4
3650#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_DIV_4 0x3
3651#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_DIV_3 0x2
3652#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_DIV_2 0x1
3653#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_R_DIV_1 0x0
3654
3655#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_S 0
3656#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_M 0x7
3657#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_DIV_6 0x4
3658#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_DIV_4 0x3
3659#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_DIV_3 0x2
3660#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_DIV_2 0x1
3661#define TIMPANI_CDC_ADC34_CLK_CTL_TX2_MCLK_DIV_SEL_L_DIV_1 0x0
3662
3663
3664/* -- For CDC_TX2_CTL */
3665#define TIMPANI_A_CDC_TX2_CTL (0x96)
3666#define TIMPANI_CDC_TX2_CTL_RWC "RW"
3667#define TIMPANI_CDC_TX2_CTL_POR 0x1b
3668#define TIMPANI_CDC_TX2_CTL_S 0
3669#define TIMPANI_CDC_TX2_CTL_M 0x3F
3670
3671
3672#define TIMPANI_CDC_TX2_CTL_TX2_DMIC_SEL_R_S 5
3673#define TIMPANI_CDC_TX2_CTL_TX2_DMIC_SEL_R_M 0x20
3674
3675#define TIMPANI_CDC_TX2_CTL_TX2_RATE_R_S 3
3676#define TIMPANI_CDC_TX2_CTL_TX2_RATE_R_M 0x18
3677#define TIMPANI_CDC_TX2_CTL_TX2_RATE_R_OSR_256 0x3
3678#define TIMPANI_CDC_TX2_CTL_TX2_RATE_R_OSR_128 0x1
3679#define TIMPANI_CDC_TX2_CTL_TX2_RATE_R_OSR_64 0x0
3680
3681#define TIMPANI_CDC_TX2_CTL_TX2_DMIC_SEL_L_S 2
3682#define TIMPANI_CDC_TX2_CTL_TX2_DMIC_SEL_L_M 0x4
3683
3684#define TIMPANI_CDC_TX2_CTL_TX2_RATE_L_S 0
3685#define TIMPANI_CDC_TX2_CTL_TX2_RATE_L_M 0x3
3686#define TIMPANI_CDC_TX2_CTL_TX2_RATE_L_OSR_256 0x3
3687#define TIMPANI_CDC_TX2_CTL_TX2_RATE_L_OSR_128 0x1
3688#define TIMPANI_CDC_TX2_CTL_TX2_RATE_L_OSR_64 0x0
3689
3690
3691/* -- For CDC_RX1_CLK_CTL */
3692#define TIMPANI_A_CDC_RX1_CLK_CTL (0x97)
3693#define TIMPANI_CDC_RX1_CLK_CTL_RWC "RW"
3694#define TIMPANI_CDC_RX1_CLK_CTL_POR 0x1
3695#define TIMPANI_CDC_RX1_CLK_CTL_S 0
3696#define TIMPANI_CDC_RX1_CLK_CTL_M 0x1F
3697
3698
3699#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_S 2
3700#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_M 0x1C
3701#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_DIV_6 0x4
3702#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_DIV_4 0x3
3703#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_DIV_3 0x2
3704#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_DIV_2 0x1
3705#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_DIV_SEL_DIV_1 0x0
3706
3707#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_SEL_S 0
3708#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_SEL_M 0x3
3709#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_SEL_RX_MCLK2 0x2
3710#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_SEL_RX_MCLK1 0x1
3711#define TIMPANI_CDC_RX1_CLK_CTL_RX1_MCLK_SEL_TX_MCLK 0x0
3712
3713
3714/* -- For CDC_RX2_CLK_CTL */
3715#define TIMPANI_A_CDC_RX2_CLK_CTL (0x98)
3716#define TIMPANI_CDC_RX2_CLK_CTL_RWC "RW"
3717#define TIMPANI_CDC_RX2_CLK_CTL_POR 0x2
3718#define TIMPANI_CDC_RX2_CLK_CTL_S 0
3719#define TIMPANI_CDC_RX2_CLK_CTL_M 0x1F
3720
3721
3722#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_S 2
3723#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_M 0x1C
3724#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_DIV_6 0x4
3725#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_DIV_4 0x3
3726#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_DIV_3 0x2
3727#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_DIV_2 0x1
3728#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_DIV_SEL_DIV_1 0x0
3729
3730#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_SEL_S 0
3731#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_SEL_M 0x3
3732#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_SEL_RX_MCLK2 0x2
3733#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_SEL_RX_MCLK1 0x1
3734#define TIMPANI_CDC_RX2_CLK_CTL_RX2_MCLK_SEL_TX_MCLK 0x0
3735
3736
3737/* -- For CDC_DEC_ADC_SEL */
3738#define TIMPANI_A_CDC_DEC_ADC_SEL (0x99)
3739#define TIMPANI_CDC_DEC_ADC_SEL_RWC "RW"
3740#define TIMPANI_CDC_DEC_ADC_SEL_POR 0
3741#define TIMPANI_CDC_DEC_ADC_SEL_S 0
3742#define TIMPANI_CDC_DEC_ADC_SEL_M 0xFF
3743
3744
3745#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_S 6
3746#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_M 0xC0
3747#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_ADC4 0x3
3748#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_ADC3 0x2
3749#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_ADC2 0x1
3750#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_R_ADC1 0x0
3751
3752#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_S 4
3753#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_M 0x30
3754#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_ADC4 0x3
3755#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_ADC3 0x2
3756#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_ADC2 0x1
3757#define TIMPANI_CDC_DEC_ADC_SEL_TX2_ADC_SEL_L_ADC1 0x0
3758
3759#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_S 2
3760#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_M 0xC
3761#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_ADC4 0x3
3762#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_ADC3 0x2
3763#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_ADC2 0x1
3764#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_R_ADC1 0x0
3765
3766#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_S 0
3767#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_M 0x3
3768#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_ADC4 0x3
3769#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_ADC3 0x2
3770#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_ADC2 0x1
3771#define TIMPANI_CDC_DEC_ADC_SEL_TX1_ADC_SEL_L_ADC1 0x0
3772
3773
3774/* -- For CDC_ANC_INPUT_MUX */
3775#define TIMPANI_A_CDC_ANC_INPUT_MUX (0x9A)
3776#define TIMPANI_CDC_ANC_INPUT_MUX_RWC "RW"
3777#define TIMPANI_CDC_ANC_INPUT_MUX_POR 0
3778#define TIMPANI_CDC_ANC_INPUT_MUX_S 0
3779#define TIMPANI_CDC_ANC_INPUT_MUX_M 0xFF
3780
3781
3782#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_S 6
3783#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_M 0xC0
3784#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_A_CDC_TX2DOR 0x3
3785#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_A_CDC_TX2DOL 0x2
3786#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_A_CDC_TX1DOR 0x1
3787#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_ADC_SEL_A_CDC_TX1DOL 0x0
3788
3789#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_S 4
3790#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_M 0x30
3791#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_MIC2_DIN_R 0x3
3792#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_MIC2_DIN_L 0x2
3793#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_MIC1_DIN_R 0x1
3794#define TIMPANI_CDC_ANC_INPUT_MUX_ANC2_DMIC_SEL_MIC1_DIN_L 0x0
3795
3796#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_S 2
3797#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_M 0xC
3798#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_A_CDC_TX2DOR 0x3
3799#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_A_CDC_TX2DOL 0x2
3800#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_A_CDC_TX1DOR 0x1
3801#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_ADC_SEL_A_CDC_TX1DOL 0x0
3802
3803#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_S 0
3804#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_M 0x3
3805#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_MIC2_DIN_R 0x3
3806#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_MIC2_DIN_L 0x2
3807#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_MIC1_DIN_R 0x1
3808#define TIMPANI_CDC_ANC_INPUT_MUX_ANC1_DMIC_SEL_MIC1_DIN_L 0x0
3809
3810
3811/* -- For CDC_ANC_RX_CLK_NS_SEL */
3812#define TIMPANI_A_CDC_ANC_RX_CLK_NS_SEL (0x9B)
3813#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_RWC "RW"
3814#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_POR 0
3815#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_S 0
3816#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_M 0x1
3817
3818
3819#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_ANC_RX_CLK_NS_SEL_S 0
3820#define TIMPANI_CDC_ANC_RX_CLK_NS_SEL_ANC_RX_CLK_NS_SEL_M 0x1
3821
3822
3823/* -- For CDC_ANC_FB_TUNE_SEL */
3824#define TIMPANI_A_CDC_ANC_FB_TUNE_SEL (0x9C)
3825#define TIMPANI_CDC_ANC_FB_TUNE_SEL_RWC "RW"
3826#define TIMPANI_CDC_ANC_FB_TUNE_SEL_POR 0
3827#define TIMPANI_CDC_ANC_FB_TUNE_SEL_S 0
3828#define TIMPANI_CDC_ANC_FB_TUNE_SEL_M 0x3
3829
3830
3831#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC2_FB_ADC_SEL_S 1
3832#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC2_FB_ADC_SEL_M 0x2
3833#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC2_FB_ADC_SEL_FB_TUNE_EN 0x1
3834#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC2_FB_ADC_SEL_FB_TUNE_DIS 0x0
3835
3836#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC1_FB_ADC_SEL_S 0
3837#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC1_FB_ADC_SEL_M 0x1
3838#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC1_FB_ADC_SEL_FB_TUNE_EN 0x1
3839#define TIMPANI_CDC_ANC_FB_TUNE_SEL_ANC1_FB_ADC_SEL_FB_TUNE_DIS 0x0
3840
3841
3842/* -- For CLK_DIV_SYNC_CTL */
3843#define TIMPANI_A_CLK_DIV_SYNC_CTL (0x9E)
3844#define TIMPANI_CLK_DIV_SYNC_CTL_RWC "RW"
3845#define TIMPANI_CLK_DIV_SYNC_CTL_POR 0
3846#define TIMPANI_CLK_DIV_SYNC_CTL_S 0
3847#define TIMPANI_CLK_DIV_SYNC_CTL_M 0x3
3848
3849
3850#define TIMPANI_CLK_DIV_SYNC_CTL_GLBL_DIV_SYNC_S 1
3851#define TIMPANI_CLK_DIV_SYNC_CTL_GLBL_DIV_SYNC_M 0x2
3852
3853#define TIMPANI_CLK_DIV_SYNC_CTL_TX_DIV_SYNC_S 0
3854#define TIMPANI_CLK_DIV_SYNC_CTL_TX_DIV_SYNC_M 0x1
3855
3856
3857/* -- For CDC_ADC_CLK_EN */
3858#define TIMPANI_A_CDC_ADC_CLK_EN (0x9F)
3859#define TIMPANI_CDC_ADC_CLK_EN_RWC "RW"
3860#define TIMPANI_CDC_ADC_CLK_EN_POR 0
3861#define TIMPANI_CDC_ADC_CLK_EN_S 0
3862#define TIMPANI_CDC_ADC_CLK_EN_M 0xF
3863
3864
3865#define TIMPANI_CDC_ADC_CLK_EN_A_TX2_R_EN_S 3
3866#define TIMPANI_CDC_ADC_CLK_EN_A_TX2_R_EN_M 0x8
3867
3868#define TIMPANI_CDC_ADC_CLK_EN_A_TX2_L_EN_S 2
3869#define TIMPANI_CDC_ADC_CLK_EN_A_TX2_L_EN_M 0x4
3870
3871#define TIMPANI_CDC_ADC_CLK_EN_A_TX1_R_EN_S 1
3872#define TIMPANI_CDC_ADC_CLK_EN_A_TX1_R_EN_M 0x2
3873
3874#define TIMPANI_CDC_ADC_CLK_EN_A_TX1_L_EN_S 0
3875#define TIMPANI_CDC_ADC_CLK_EN_A_TX1_L_EN_M 0x1
3876
3877
3878/* -- For CDC_ST_MIXING */
3879#define TIMPANI_A_CDC_ST_MIXING (0xA0)
3880#define TIMPANI_CDC_ST_MIXING_RWC "RW"
3881#define TIMPANI_CDC_ST_MIXING_POR 0
3882#define TIMPANI_CDC_ST_MIXING_S 0
3883#define TIMPANI_CDC_ST_MIXING_M 0xF
3884
3885
3886#define TIMPANI_CDC_ST_MIXING_TX2_R_S 3
3887#define TIMPANI_CDC_ST_MIXING_TX2_R_M 0x8
3888
3889#define TIMPANI_CDC_ST_MIXING_TX2_L_S 2
3890#define TIMPANI_CDC_ST_MIXING_TX2_L_M 0x4
3891
3892#define TIMPANI_CDC_ST_MIXING_TX1_R_S 1
3893#define TIMPANI_CDC_ST_MIXING_TX1_R_M 0x2
3894
3895#define TIMPANI_CDC_ST_MIXING_TX1_L_S 0
3896#define TIMPANI_CDC_ST_MIXING_TX1_L_M 0x1
3897
3898
3899/* -- For CDC_RX2_CTL */
3900#define TIMPANI_A_CDC_RX2_CTL (0xA1)
3901#define TIMPANI_CDC_RX2_CTL_RWC "RW"
3902#define TIMPANI_CDC_RX2_CTL_POR 0xc
3903#define TIMPANI_CDC_RX2_CTL_S 0
3904#define TIMPANI_CDC_RX2_CTL_M 0x3F
3905
3906
3907#define TIMPANI_CDC_RX2_CTL_SIDETONE_EN2_R_S 5
3908#define TIMPANI_CDC_RX2_CTL_SIDETONE_EN2_R_M 0x20
3909
3910#define TIMPANI_CDC_RX2_CTL_SIDETONE_EN2_L_S 4
3911#define TIMPANI_CDC_RX2_CTL_SIDETONE_EN2_L_M 0x10
3912
3913#define TIMPANI_CDC_RX2_CTL_RX2_RATE_S 2
3914#define TIMPANI_CDC_RX2_CTL_RX2_RATE_M 0xC
3915#define TIMPANI_CDC_RX2_CTL_RX2_RATE_OSR_256 0x3
3916#define TIMPANI_CDC_RX2_CTL_RX2_RATE_OSR_128 0x1
3917#define TIMPANI_CDC_RX2_CTL_RX2_RATE_OSR_64 0x0
3918
3919#define TIMPANI_CDC_RX2_CTL_RX2_I2S_RATE_S 1
3920#define TIMPANI_CDC_RX2_CTL_RX2_I2S_RATE_M 0x2
3921#define TIMPANI_CDC_RX2_CTL_RX2_I2S_RATE_BR_32 0x1
3922#define TIMPANI_CDC_RX2_CTL_RX2_I2S_RATE_BR_64 0x0
3923
3924#define TIMPANI_CDC_RX2_CTL_RX2_I2S_MODE_S 0
3925#define TIMPANI_CDC_RX2_CTL_RX2_I2S_MODE_M 0x1
3926#define TIMPANI_CDC_RX2_CTL_RX2_I2S_MODE_MASTER 0x1
3927#define TIMPANI_CDC_RX2_CTL_RX2_I2S_MODE_SLAVE 0x0
3928
3929
3930/* -- For CDC_ARB_CLK_EN */
3931#define TIMPANI_A_CDC_ARB_CLK_EN (0xA2)
3932#define TIMPANI_CDC_ARB_CLK_EN_RWC "RW"
3933#define TIMPANI_CDC_ARB_CLK_EN_POR 0
3934#define TIMPANI_CDC_ARB_CLK_EN_S 0
3935#define TIMPANI_CDC_ARB_CLK_EN_M 0x1
3936
3937
3938#define TIMPANI_CDC_ARB_CLK_EN_ARB_CLK_EN_S 0
3939#define TIMPANI_CDC_ARB_CLK_EN_ARB_CLK_EN_M 0x1
3940
3941
3942/* -- For CDC_I2S_CTL2 */
3943#define TIMPANI_A_CDC_I2S_CTL2 (0xA3)
3944#define TIMPANI_CDC_I2S_CTL2_RWC "RW"
3945#define TIMPANI_CDC_I2S_CTL2_POR 0
3946#define TIMPANI_CDC_I2S_CTL2_S 0
3947#define TIMPANI_CDC_I2S_CTL2_M 0x3F
3948
3949
3950#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_S 3
3951#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_M 0x38
3952#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_CLK_DMIC 0x4
3953#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_CLK_TX2_R 0x3
3954#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_CLK_TX2_L 0x2
3955#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_CLK_TX1_R 0x1
3956#define TIMPANI_CDC_I2S_CTL2_TX_I2S_CLK_SEL_CLK_TX1_L 0x0
3957
3958#define TIMPANI_CDC_I2S_CTL2_RX2_I2SCLK_EN_S 2
3959#define TIMPANI_CDC_I2S_CTL2_RX2_I2SCLK_EN_M 0x4
3960
3961#define TIMPANI_CDC_I2S_CTL2_RX1_I2SCLK_EN_S 1
3962#define TIMPANI_CDC_I2S_CTL2_RX1_I2SCLK_EN_M 0x2
3963
3964#define TIMPANI_CDC_I2S_CTL2_TX_I2SCLK_EN_S 0
3965#define TIMPANI_CDC_I2S_CTL2_TX_I2SCLK_EN_M 0x1
3966
3967
3968/* -- For CDC_RX2LG */
3969#define TIMPANI_A_CDC_RX2LG (0xA4)
3970#define TIMPANI_CDC_RX2LG_RWC "RW"
3971#define TIMPANI_CDC_RX2LG_POR 0xac
3972#define TIMPANI_CDC_RX2LG_S 0
3973#define TIMPANI_CDC_RX2LG_M 0xFF
3974
3975
3976#define TIMPANI_CDC_RX2LG_GAIN_S 0
3977#define TIMPANI_CDC_RX2LG_GAIN_M 0xFF
3978
3979
3980/* -- For CDC_RX2RG */
3981#define TIMPANI_A_CDC_RX2RG (0xA5)
3982#define TIMPANI_CDC_RX2RG_RWC "RW"
3983#define TIMPANI_CDC_RX2RG_POR 0xac
3984#define TIMPANI_CDC_RX2RG_S 0
3985#define TIMPANI_CDC_RX2RG_M 0xFF
3986
3987
3988#define TIMPANI_CDC_RX2RG_GAIN_S 0
3989#define TIMPANI_CDC_RX2RG_GAIN_M 0xFF
3990
3991
3992/* -- For CDC_TX2LG */
3993#define TIMPANI_A_CDC_TX2LG (0xA6)
3994#define TIMPANI_CDC_TX2LG_RWC "RW"
3995#define TIMPANI_CDC_TX2LG_POR 0xac
3996#define TIMPANI_CDC_TX2LG_S 0
3997#define TIMPANI_CDC_TX2LG_M 0xFF
3998
3999
4000#define TIMPANI_CDC_TX2LG_GAIN_S 0
4001#define TIMPANI_CDC_TX2LG_GAIN_M 0xFF
4002
4003
4004/* -- For CDC_TX2RG */
4005#define TIMPANI_A_CDC_TX2RG (0xA7)
4006#define TIMPANI_CDC_TX2RG_RWC "RW"
4007#define TIMPANI_CDC_TX2RG_POR 0xac
4008#define TIMPANI_CDC_TX2RG_S 0
4009#define TIMPANI_CDC_TX2RG_M 0xFF
4010
4011
4012#define TIMPANI_CDC_TX2RG_GAIN_S 0
4013#define TIMPANI_CDC_TX2RG_GAIN_M 0xFF
4014
4015
4016/* -- For CDC_DMIC_MUX */
4017#define TIMPANI_A_CDC_DMIC_MUX (0xA8)
4018#define TIMPANI_CDC_DMIC_MUX_RWC "RW"
4019#define TIMPANI_CDC_DMIC_MUX_POR 0
4020#define TIMPANI_CDC_DMIC_MUX_S 0
4021#define TIMPANI_CDC_DMIC_MUX_M 0xFF
4022
4023
4024#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_S 6
4025#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_M 0xC0
4026#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_MIC2_DIN_R 0x3
4027#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_MIC2_DIN_L 0x2
4028#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_MIC1_DIN_R 0x1
4029#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_R_MIC1_DIN_L 0x0
4030
4031#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_S 4
4032#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_M 0x30
4033#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_MIC2_DIN_R 0x3
4034#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_MIC2_DIN_L 0x2
4035#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_MIC1_DIN_R 0x1
4036#define TIMPANI_CDC_DMIC_MUX_TX2_DMIC_MUX_SEL_L_MIC1_DIN_L 0x0
4037
4038#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_S 2
4039#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_M 0xC
4040#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_MIC2_DIN_R 0x3
4041#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_MIC2_DIN_L 0x2
4042#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_MIC1_DIN_R 0x1
4043#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_R_MIC1_DIN_L 0x0
4044
4045#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_S 0
4046#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_M 0x3
4047#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_MIC2_DIN_R 0x3
4048#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_MIC2_DIN_L 0x2
4049#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_MIC1_DIN_R 0x1
4050#define TIMPANI_CDC_DMIC_MUX_TX1_DMIC_MUX_SEL_L_MIC1_DIN_L 0x0
4051
4052
4053/* -- For CDC_ARB_CLK_CTL */
4054#define TIMPANI_A_CDC_ARB_CLK_CTL (0xA9)
4055#define TIMPANI_CDC_ARB_CLK_CTL_RWC "RW"
4056#define TIMPANI_CDC_ARB_CLK_CTL_POR 0
4057#define TIMPANI_CDC_ARB_CLK_CTL_S 0
4058#define TIMPANI_CDC_ARB_CLK_CTL_M 0x3
4059
4060
4061#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_S 0
4062#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_M 0x3
4063#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_TX_MCLK 0x0
4064#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_RX_MCLK1 0x1
4065#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_RX_MCLK2 0x2
4066#define TIMPANI_CDC_ARB_CLK_CTL_ARB_CLK_SEL_TCXO 0x3
4067
4068
4069/*  -- For CDC_GCTL2 */
4070#define TIMPANI_A_CDC_GCTL2 (0xAA)
4071#define TIMPANI_CDC_GCTL2_RWC "RW"
4072#define TIMPANI_CDC_GCTL2_POR 0x33
4073#define TIMPANI_CDC_GCTL2_S 0
4074#define TIMPANI_CDC_GCTL2_M 0xFF
4075
4076
4077#define TIMPANI_CDC_GCTL2_TX2_PGA_UPDATE_R_S 7
4078#define TIMPANI_CDC_GCTL2_TX2_PGA_UPDATE_R_M 0x80
4079
4080#define TIMPANI_CDC_GCTL2_TX2_PGA_UPDATE_L_S 6
4081#define TIMPANI_CDC_GCTL2_TX2_PGA_UPDATE_L_M 0x40
4082
4083#define TIMPANI_CDC_GCTL2_TX2_PGA_MUTE_EN_R_S 5
4084#define TIMPANI_CDC_GCTL2_TX2_PGA_MUTE_EN_R_M 0x20
4085
4086#define TIMPANI_CDC_GCTL2_TX2_PGA_MUTE_EN_L_S 4
4087#define TIMPANI_CDC_GCTL2_TX2_PGA_MUTE_EN_L_M 0x10
4088
4089#define TIMPANI_CDC_GCTL2_RX2_PGA_UPDATE_R_S 3
4090#define TIMPANI_CDC_GCTL2_RX2_PGA_UPDATE_R_M 0x8
4091
4092#define TIMPANI_CDC_GCTL2_RX2_PGA_UPDATE_L_S 2
4093#define TIMPANI_CDC_GCTL2_RX2_PGA_UPDATE_L_M 0x4
4094
4095#define TIMPANI_CDC_GCTL2_RX2_PGA_MUTE_EN_R_S 1
4096#define TIMPANI_CDC_GCTL2_RX2_PGA_MUTE_EN_R_M 0x2
4097
4098#define TIMPANI_CDC_GCTL2_RX2_PGA_MUTE_EN_L_S 0
4099#define TIMPANI_CDC_GCTL2_RX2_PGA_MUTE_EN_L_M 0x1
4100
4101
4102/* -- For CDC_BYPASS_CTL2 */
4103#define TIMPANI_A_CDC_BYPASS_CTL2 (0xAB)
4104#define TIMPANI_CDC_BYPASS_CTL2_RWC "RW"
4105#define TIMPANI_CDC_BYPASS_CTL2_POR 0x2D
4106#define TIMPANI_CDC_BYPASS_CTL2_S 0
4107#define TIMPANI_CDC_BYPASS_CTL2_M 0x3F
4108
4109
4110#define TIMPANI_CDC_BYPASS_CTL2_TX1_DMIC_GAIN_BP_R_S 5
4111#define TIMPANI_CDC_BYPASS_CTL2_TX1_DMIC_GAIN_BP_R_M 0x20
4112
4113#define TIMPANI_CDC_BYPASS_CTL2_TX1_ADC_GAIN_BP_R_S 4
4114#define TIMPANI_CDC_BYPASS_CTL2_TX1_ADC_GAIN_BP_R_M 0x10
4115
4116#define TIMPANI_CDC_BYPASS_CTL2_TX1_HPF_BP_R_S 3
4117#define TIMPANI_CDC_BYPASS_CTL2_TX1_HPF_BP_R_M 0x8
4118
4119#define TIMPANI_CDC_BYPASS_CTL2_TX1_DMIC_GAIN_BP_L_S 2
4120#define TIMPANI_CDC_BYPASS_CTL2_TX1_DMIC_GAIN_BP_L_M 0x4
4121
4122#define TIMPANI_CDC_BYPASS_CTL2_TX1_ADC_GAIN_BP_L_S 1
4123#define TIMPANI_CDC_BYPASS_CTL2_TX1_ADC_GAIN_BP_L_M 0x2
4124
4125#define TIMPANI_CDC_BYPASS_CTL2_TX1_HPF_BP_L_S 0
4126#define TIMPANI_CDC_BYPASS_CTL2_TX1_HPF_BP_L_M 0x1
4127
4128
4129/* -- For CDC_BYPASS_CTL3 */
4130#define TIMPANI_A_CDC_BYPASS_CTL3 (0xAC)
4131#define TIMPANI_CDC_BYPASS_CTL3_RWC "RW"
4132#define TIMPANI_CDC_BYPASS_CTL3_POR 0x2D
4133#define TIMPANI_CDC_BYPASS_CTL3_S 0
4134#define TIMPANI_CDC_BYPASS_CTL3_M 0x3F
4135
4136
4137#define TIMPANI_CDC_BYPASS_CTL3_TX2_DMIC_GAIN_BP_R_S 5
4138#define TIMPANI_CDC_BYPASS_CTL3_TX2_DMIC_GAIN_BP_R_M 0x20
4139
4140#define TIMPANI_CDC_BYPASS_CTL3_TX2_ADC_GAIN_BP_R_S 4
4141#define TIMPANI_CDC_BYPASS_CTL3_TX2_ADC_GAIN_BP_R_M 0x10
4142
4143#define TIMPANI_CDC_BYPASS_CTL3_TX2_HPF_BP_R_S 3
4144#define TIMPANI_CDC_BYPASS_CTL3_TX2_HPF_BP_R_M 0x8
4145
4146#define TIMPANI_CDC_BYPASS_CTL3_TX2_DMIC_GAIN_BP_L_S 2
4147#define TIMPANI_CDC_BYPASS_CTL3_TX2_DMIC_GAIN_BP_L_M 0x4
4148
4149#define TIMPANI_CDC_BYPASS_CTL3_TX2_ADC_GAIN_BP_L_S 1
4150#define TIMPANI_CDC_BYPASS_CTL3_TX2_ADC_GAIN_BP_L_M 0x2
4151
4152#define TIMPANI_CDC_BYPASS_CTL3_TX2_HPF_BP_L_S 0
4153#define TIMPANI_CDC_BYPASS_CTL3_TX2_HPF_BP_L_M 0x1
4154
4155
4156/* -- For CDC_BYPASS_CTL4 */
4157#define TIMPANI_A_CDC_BYPASS_CTL4 (0xAD)
4158#define TIMPANI_CDC_BYPASS_CTL4_RWC "RW"
4159#define TIMPANI_CDC_BYPASS_CTL4_POR 0x2
4160#define TIMPANI_CDC_BYPASS_CTL4_S 0
4161#define TIMPANI_CDC_BYPASS_CTL4_M 0xF
4162
4163
4164#define TIMPANI_CDC_BYPASS_CTL4_DITHER_BP_S 3
4165#define TIMPANI_CDC_BYPASS_CTL4_DITHER_BP_M 0x8
4166
4167#define TIMPANI_CDC_BYPASS_CTL4_DITHER_SHAPE_SEL_S 2
4168#define TIMPANI_CDC_BYPASS_CTL4_DITHER_SHAPE_SEL_M 0x4
4169
4170#define TIMPANI_CDC_BYPASS_CTL4_DITHER_DLY_SEL_S 1
4171#define TIMPANI_CDC_BYPASS_CTL4_DITHER_DLY_SEL_M 0x2
4172
4173#define TIMPANI_CDC_BYPASS_CTL4_RX2_HPF_BP_S 0
4174#define TIMPANI_CDC_BYPASS_CTL4_RX2_HPF_BP_M 0x1
4175
4176
4177/* -- For CDC_RX2L_DCOFFSET */
4178#define TIMPANI_A_CDC_RX2L_DCOFFSET (0xAE)
4179#define TIMPANI_CDC_RX2L_DCOFFSET_RWC "RW"
4180#define TIMPANI_CDC_RX2L_DCOFFSET_POR 0
4181#define TIMPANI_CDC_RX2L_DCOFFSET_S 0
4182#define TIMPANI_CDC_RX2L_DCOFFSET_M 0xFF
4183
4184
4185#define TIMPANI_CDC_RX2L_DCOFFSET_OFFSET_S 0
4186#define TIMPANI_CDC_RX2L_DCOFFSET_OFFSET_M 0xFF
4187
4188
4189/* -- For CDC_RX2R_DCOFFSET */
4190#define TIMPANI_A_CDC_RX2R_DCOFFSET (0xAF)
4191#define TIMPANI_CDC_RX2R_DCOFFSET_RWC "RW"
4192#define TIMPANI_CDC_RX2R_DCOFFSET_POR 0
4193#define TIMPANI_CDC_RX2R_DCOFFSET_S 0
4194#define TIMPANI_CDC_RX2R_DCOFFSET_M 0xFF
4195
4196
4197#define TIMPANI_CDC_RX2R_DCOFFSET_OFFSET_S 0
4198#define TIMPANI_CDC_RX2R_DCOFFSET_OFFSET_M 0xFF
4199
4200
4201/* -- For CDC_RX_MIX_CTL */
4202#define TIMPANI_A_CDC_RX_MIX_CTL (0xB0)
4203#define TIMPANI_CDC_RX_MIX_CTL_RWC "RW"
4204#define TIMPANI_CDC_RX_MIX_CTL_POR 0
4205#define TIMPANI_CDC_RX_MIX_CTL_S 0
4206#define TIMPANI_CDC_RX_MIX_CTL_M 0x3
4207
4208
4209#define TIMPANI_CDC_RX_MIX_CTL_RX2TO1_EN_S 1
4210#define TIMPANI_CDC_RX_MIX_CTL_RX2TO1_EN_M 0x2
4211
4212#define TIMPANI_CDC_RX_MIX_CTL_RX1TO2_EN_S 0
4213#define TIMPANI_CDC_RX_MIX_CTL_RX1TO2_EN_M 0x1
4214
4215
4216/* -- For CDC_SPARE_CTL */
4217#define TIMPANI_A_CDC_SPARE_CTL (0xB1)
4218#define TIMPANI_CDC_SPARE_CTL_RWC "RW"
4219#define TIMPANI_CDC_SPARE_CTL_POR 0
4220#define TIMPANI_CDC_SPARE_CTL_S 0
4221#define TIMPANI_CDC_SPARE_CTL_M 0xFF
4222
4223
4224#define TIMPANI_CDC_SPARE_CTL_CDC_SPARE_S 0
4225#define TIMPANI_CDC_SPARE_CTL_CDC_SPARE_M 0xFF
4226
4227
4228/* -- For CDC_TESTMODE2 */
4229#define TIMPANI_A_CDC_TESTMODE2 (0xB2)
4230#define TIMPANI_CDC_TESTMODE2_RWC "RW"
4231#define TIMPANI_CDC_TESTMODE2_POR 0
4232#define TIMPANI_CDC_TESTMODE2_S 0
4233#define TIMPANI_CDC_TESTMODE2_M 0x1F
4234
4235
4236#define TIMPANI_CDC_TESTMODE2_RX2_TEST_EN_R_S 4
4237#define TIMPANI_CDC_TESTMODE2_RX2_TEST_EN_R_M 0x10
4238
4239#define TIMPANI_CDC_TESTMODE2_RX2_TEST_EN_L_S 3
4240#define TIMPANI_CDC_TESTMODE2_RX2_TEST_EN_L_M 0x8
4241
4242#define TIMPANI_CDC_TESTMODE2_TX2_TEST_EN_R_S 2
4243#define TIMPANI_CDC_TESTMODE2_TX2_TEST_EN_R_M 0x4
4244
4245#define TIMPANI_CDC_TESTMODE2_TX2_TEST_EN_L_S 1
4246#define TIMPANI_CDC_TESTMODE2_TX2_TEST_EN_L_M 0x2
4247
4248#define TIMPANI_CDC_TESTMODE2_A_LOOPBACK_EN2_S 0
4249#define TIMPANI_CDC_TESTMODE2_A_LOOPBACK_EN2_M 0x1
4250
4251
4252/* -- For CDC_PDM_OE */
4253#define TIMPANI_A_CDC_PDM_OE (0xB3)
4254#define TIMPANI_CDC_PDM_OE_RWC "RW"
4255#define TIMPANI_CDC_PDM_OE_POR 0
4256#define TIMPANI_CDC_PDM_OE_S 0
4257#define TIMPANI_CDC_PDM_OE_M 0x3F
4258
4259
4260#define TIMPANI_CDC_PDM_OE_PDM_23_20_OE_S 5
4261#define TIMPANI_CDC_PDM_OE_PDM_23_20_OE_M 0x20
4262
4263#define TIMPANI_CDC_PDM_OE_PDM_19_16_OE_S 4
4264#define TIMPANI_CDC_PDM_OE_PDM_19_16_OE_M 0x10
4265
4266#define TIMPANI_CDC_PDM_OE_PDM_15_12_OE_S 3
4267#define TIMPANI_CDC_PDM_OE_PDM_15_12_OE_M 0x8
4268
4269#define TIMPANI_CDC_PDM_OE_PDM_11_8_OE_S 2
4270#define TIMPANI_CDC_PDM_OE_PDM_11_8_OE_M 0x4
4271
4272#define TIMPANI_CDC_PDM_OE_PDM_7_4_OE_S 1
4273#define TIMPANI_CDC_PDM_OE_PDM_7_4_OE_M 0x2
4274
4275#define TIMPANI_CDC_PDM_OE_PDM_3_0_OE_S 0
4276#define TIMPANI_CDC_PDM_OE_PDM_3_0_OE_M 0x1
4277
4278
4279/* -- For CDC_TX1R_STG */
4280#define TIMPANI_A_CDC_TX1R_STG (0xB4)
4281#define TIMPANI_CDC_TX1R_STG_RWC "RW"
4282#define TIMPANI_CDC_TX1R_STG_POR 0xac
4283#define TIMPANI_CDC_TX1R_STG_S 0
4284#define TIMPANI_CDC_TX1R_STG_M 0xFF
4285
4286
4287#define TIMPANI_CDC_TX1R_STG_GAIN_S 0
4288#define TIMPANI_CDC_TX1R_STG_GAIN_M 0xFF
4289
4290
4291/* -- For CDC_TX2L_STG */
4292#define TIMPANI_A_CDC_TX2L_STG (0xB5)
4293#define TIMPANI_CDC_TX2L_STG_RWC "RW"
4294#define TIMPANI_CDC_TX2L_STG_POR 0xac
4295#define TIMPANI_CDC_TX2L_STG_S 0
4296#define TIMPANI_CDC_TX2L_STG_M 0xFF
4297
4298
4299#define TIMPANI_CDC_TX2L_STG_GAIN_S 0
4300#define TIMPANI_CDC_TX2L_STG_GAIN_M 0xFF
4301
4302
4303/* -- For CDC_TX2R_STG */
4304#define TIMPANI_A_CDC_TX2R_STG (0xB6)
4305#define TIMPANI_CDC_TX2R_STG_RWC "RW"
4306#define TIMPANI_CDC_TX2R_STG_POR 0xac
4307#define TIMPANI_CDC_TX2R_STG_S 0
4308#define TIMPANI_CDC_TX2R_STG_M 0xFF
4309
4310
4311#define TIMPANI_CDC_TX2R_STG_GAIN_S 0
4312#define TIMPANI_CDC_TX2R_STG_GAIN_M 0xFF
4313
4314
4315/* -- For CDC_ARB_BYPASS_CTL */
4316#define TIMPANI_A_CDC_ARB_BYPASS_CTL (0xB7)
4317#define TIMPANI_CDC_ARB_BYPASS_CTL_RWC "RW"
4318#define TIMPANI_CDC_ARB_BYPASS_CTL_POR 0
4319#define TIMPANI_CDC_ARB_BYPASS_CTL_S 0
4320#define TIMPANI_CDC_ARB_BYPASS_CTL_M 0x1
4321
4322
4323#define TIMPANI_CDC_ARB_BYPASS_CTL_ARB_BYPASS_EN_S 0
4324#define TIMPANI_CDC_ARB_BYPASS_CTL_ARB_BYPASS_EN_M 0x1
4325#define TIMPANI_CDC_ARB_BYPASS_CTL_ARB_BYPASS_EN_BYPASS 0x1
4326#define TIMPANI_CDC_ARB_BYPASS_CTL_ARB_BYPASS_EN_NO_BYPASS 0x0
4327
4328
4329/* -- For CDC_ANC1_CTL1 */
4330#define TIMPANI_A_CDC_ANC1_CTL1 (0xC0)
4331#define TIMPANI_CDC_ANC1_CTL1_RWC "RW"
4332#define TIMPANI_CDC_ANC1_CTL1_POR 0
4333#define TIMPANI_CDC_ANC1_CTL1_S 0
4334#define TIMPANI_CDC_ANC1_CTL1_M 0x3F
4335
4336
4337#define TIMPANI_CDC_ANC1_CTL1_ANC1_FF_OUT_DIS_S 5
4338#define TIMPANI_CDC_ANC1_CTL1_ANC1_FF_OUT_DIS_M 0x20
4339#define TIMPANI_CDC_ANC1_CTL1_ANC1_FF_OUT_DIS_FF_OUT_DIS 0x1
4340#define TIMPANI_CDC_ANC1_CTL1_ANC1_FF_OUT_DIS_FF_OUT_EN 0x0
4341
4342#define TIMPANI_CDC_ANC1_CTL1_ANC1_ADC_DMIC_SEL_S 4
4343#define TIMPANI_CDC_ANC1_CTL1_ANC1_ADC_DMIC_SEL_M 0x10
4344#define TIMPANI_CDC_ANC1_CTL1_ANC1_ADC_DMIC_SEL_DMIC 0x1
4345#define TIMPANI_CDC_ANC1_CTL1_ANC1_ADC_DMIC_SEL_ADC 0x0
4346
4347#define TIMPANI_CDC_ANC1_CTL1_ANC1_LR_EN_S 3
4348#define TIMPANI_CDC_ANC1_CTL1_ANC1_LR_EN_M 0x8
4349#define TIMPANI_CDC_ANC1_CTL1_ANC1_LR_EN_LR_MIX_EN 0x1
4350#define TIMPANI_CDC_ANC1_CTL1_ANC1_LR_EN_LR_MIX_DIS 0x0
4351
4352#define TIMPANI_CDC_ANC1_CTL1_ANC1_FB_EN_S 2
4353#define TIMPANI_CDC_ANC1_CTL1_ANC1_FB_EN_M 0x4
4354#define TIMPANI_CDC_ANC1_CTL1_ANC1_FB_EN_FB_MIX_EN 0x1
4355#define TIMPANI_CDC_ANC1_CTL1_ANC1_FB_EN_FB_MIX_DIS 0x0
4356
4357#define TIMPANI_CDC_ANC1_CTL1_ANC1_EN_S 1
4358#define TIMPANI_CDC_ANC1_CTL1_ANC1_EN_M 0x2
4359#define TIMPANI_CDC_ANC1_CTL1_ANC1_EN_ANC_EN 0x1
4360#define TIMPANI_CDC_ANC1_CTL1_ANC1_EN_ANC_DIS 0x0
4361
4362#define TIMPANI_CDC_ANC1_CTL1_ANC1_SOFT_RESET_S 0
4363#define TIMPANI_CDC_ANC1_CTL1_ANC1_SOFT_RESET_M 0x1
4364#define TIMPANI_CDC_ANC1_CTL1_ANC1_SOFT_RESET_ANC_RESET 0x1
4365#define TIMPANI_CDC_ANC1_CTL1_ANC1_SOFT_RESET_ANC_ACTIVE 0x0
4366
4367
4368/* -- For CDC_ANC1_CTL2 */
4369#define TIMPANI_A_CDC_ANC1_CTL2 (0xC1)
4370#define TIMPANI_CDC_ANC1_CTL2_RWC "RW"
4371#define TIMPANI_CDC_ANC1_CTL2_POR 0
4372#define TIMPANI_CDC_ANC1_CTL2_S 0
4373#define TIMPANI_CDC_ANC1_CTL2_M 0x1F
4374
4375
4376#define TIMPANI_CDC_ANC1_CTL2_ANC1_FREQ_SEL_S 0
4377#define TIMPANI_CDC_ANC1_CTL2_ANC1_FREQ_SEL_M 0x1F
4378
4379
4380/* -- For CDC_ANC1_FF_FB_SHIFT */
4381#define TIMPANI_A_CDC_ANC1_FF_FB_SHIFT (0xC2)
4382#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_RWC "RW"
4383#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_POR 0
4384#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_S 0
4385#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_M 0xFF
4386
4387
4388#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_ANC1_FB_LPF_SHIFT_S 4
4389#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_ANC1_FB_LPF_SHIFT_M 0xF0
4390
4391#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_ANC1_FF_LPF_SHIFT_S 0
4392#define TIMPANI_CDC_ANC1_FF_FB_SHIFT_ANC1_FF_LPF_SHIFT_M 0xF
4393
4394
4395/* -- For CDC_ANC1_RX_NS */
4396#define TIMPANI_A_CDC_ANC1_RX_NS (0xC3)
4397#define TIMPANI_CDC_ANC1_RX_NS_RWC "RW"
4398#define TIMPANI_CDC_ANC1_RX_NS_POR 0x1
4399#define TIMPANI_CDC_ANC1_RX_NS_S 0
4400#define TIMPANI_CDC_ANC1_RX_NS_M 0x7
4401
4402
4403#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_BP_S 2
4404#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_BP_M 0x4
4405
4406#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_SHAPE_SEL_S 1
4407#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_SHAPE_SEL_M 0x2
4408
4409#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_DLY_SEL_S 0
4410#define TIMPANI_CDC_ANC1_RX_NS_ANC1_DITHER_DLY_SEL_M 0x1
4411
4412
4413/* -- For CDC_ANC1_SPARE */
4414#define TIMPANI_A_CDC_ANC1_SPARE (0xC4)
4415#define TIMPANI_CDC_ANC1_SPARE_RWC "RW"
4416#define TIMPANI_CDC_ANC1_SPARE_POR 0
4417#define TIMPANI_CDC_ANC1_SPARE_S 0
4418#define TIMPANI_CDC_ANC1_SPARE_M 0xFF
4419
4420
4421#define TIMPANI_CDC_ANC1_SPARE_ANC1_SPARE_S 0
4422#define TIMPANI_CDC_ANC1_SPARE_ANC1_SPARE_M 0xFF
4423
4424
4425/*  -- For CDC_ANC1_IIR_COEFF_PTR */
4426#define TIMPANI_A_CDC_ANC1_IIR_COEFF_PTR (0xC5)
4427#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_RWC "RW"
4428#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_POR 0
4429#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_S 0
4430#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_M 0x1F
4431
4432
4433#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_ANC1_IIR_COEFF_PTR_S 0
4434#define TIMPANI_CDC_ANC1_IIR_COEFF_PTR_ANC1_IIR_COEFF_PTR_M 0x1F
4435
4436
4437/* -- For CDC_ANC1_IIR_COEFF_MSB */
4438#define TIMPANI_A_CDC_ANC1_IIR_COEFF_MSB (0xC6)
4439#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_RWC "RW"
4440#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_POR 0
4441#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_S 0
4442#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_M 0x1
4443
4444
4445#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_ANC1_IIR_COEFF_MSB_S 0
4446#define TIMPANI_CDC_ANC1_IIR_COEFF_MSB_ANC1_IIR_COEFF_MSB_M 0x1
4447
4448
4449/* -- For CDC_ANC1_IIR_COEFF_LSB */
4450#define TIMPANI_A_CDC_ANC1_IIR_COEFF_LSB (0xC7)
4451#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_RWC "RW"
4452#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_POR 0
4453#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_S 0
4454#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_M 0xFF
4455
4456
4457#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_ANC1_IIR_COEFF_LSB_S 0
4458#define TIMPANI_CDC_ANC1_IIR_COEFF_LSB_ANC1_IIR_COEFF_LSB_M 0xFF
4459
4460
4461/* -- For CDC_ANC1_IIR_COEFF_CTL */
4462#define TIMPANI_A_CDC_ANC1_IIR_COEFF_CTL (0xC8)
4463#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_RWC "RW"
4464#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_POR 0
4465#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_S 0
4466#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_M 0x3
4467
4468
4469#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_ADAPTIVE_S 1
4470#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_ADAPTIVE_M 0x2
4471#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_ADAPTIVE_ADAPTIVE 0x1
4472#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_ADAPTIVE_NON_ADAPTIVE 0x0
4473
4474#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_EN_S 0
4475#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_EN_M 0x1
4476#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_EN_UPDATE 0x1
4477#define TIMPANI_CDC_ANC1_IIR_COEFF_CTL_ANC1_IIR_COEFF_EN_NO_UPDATE 0x0
4478
4479
4480/* -- For CDC_ANC1_LPF_COEFF_PTR */
4481#define TIMPANI_A_CDC_ANC1_LPF_COEFF_PTR (0xC9)
4482#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_RWC "RW"
4483#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_POR 0
4484#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_S 0
4485#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_M 0xF
4486
4487
4488#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_ANC1_LPF_COEFF_PTR_S 0
4489#define TIMPANI_CDC_ANC1_LPF_COEFF_PTR_ANC1_LPF_COEFF_PTR_M 0xF
4490
4491
4492/* -- For CDC_ANC1_LPF_COEFF_MSB */
4493#define TIMPANI_A_CDC_ANC1_LPF_COEFF_MSB (0xCA)
4494#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_RWC "RW"
4495#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_POR 0
4496#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_S 0
4497#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_M 0xF
4498
4499
4500#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_ANC1_LPF_COEFF_MSB_S 0
4501#define TIMPANI_CDC_ANC1_LPF_COEFF_MSB_ANC1_LPF_COEFF_MSB_M 0xF
4502
4503
4504/* -- For CDC_ANC1_LPF_COEFF_LSB */
4505#define TIMPANI_A_CDC_ANC1_LPF_COEFF_LSB (0xCB)
4506#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_RWC "RW"
4507#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_POR 0
4508#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_S 0
4509#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_M 0xFF
4510
4511
4512#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_ANC1_LPF_COEFF_LSB_S 0
4513#define TIMPANI_CDC_ANC1_LPF_COEFF_LSB_ANC1_LPF_COEFF_LSB_M 0xFF
4514
4515
4516/* -- For CDC_ANC1_SCALE_PTR */
4517#define TIMPANI_A_CDC_ANC1_SCALE_PTR (0xCC)
4518#define TIMPANI_CDC_ANC1_SCALE_PTR_RWC "RW"
4519#define TIMPANI_CDC_ANC1_SCALE_PTR_POR 0
4520#define TIMPANI_CDC_ANC1_SCALE_PTR_S 0
4521#define TIMPANI_CDC_ANC1_SCALE_PTR_M 0x7
4522
4523
4524#define TIMPANI_CDC_ANC1_SCALE_PTR_ANC1_SCALE_PTR_S 0
4525#define TIMPANI_CDC_ANC1_SCALE_PTR_ANC1_SCALE_PTR_M 0x7
4526
4527
4528/* -- For CDC_ANC1_SCALE */
4529#define TIMPANI_A_CDC_ANC1_SCALE (0xCD)
4530#define TIMPANI_CDC_ANC1_SCALE_RWC "RW"
4531#define TIMPANI_CDC_ANC1_SCALE_POR 0
4532#define TIMPANI_CDC_ANC1_SCALE_S 0
4533#define TIMPANI_CDC_ANC1_SCALE_M 0xFF
4534
4535
4536#define TIMPANI_CDC_ANC1_SCALE_ANC1_SCALE_S 0
4537#define TIMPANI_CDC_ANC1_SCALE_ANC1_SCALE_M 0xFF
4538
4539
4540/* -- For CDC_ANC1_DEBUG */
4541#define TIMPANI_A_CDC_ANC1_DEBUG (0xCE)
4542#define TIMPANI_CDC_ANC1_DEBUG_RWC "RW"
4543#define TIMPANI_CDC_ANC1_DEBUG_POR 0
4544#define TIMPANI_CDC_ANC1_DEBUG_S 0
4545#define TIMPANI_CDC_ANC1_DEBUG_M 0xF
4546
4547
4548#define TIMPANI_CDC_ANC1_DEBUG_ANC1_DEBUG_SEL_S 0
4549#define TIMPANI_CDC_ANC1_DEBUG_ANC1_DEBUG_SEL_M 0xF
4550
4551
4552/* -- For CDC_ANC2_CTL1 */
4553#define TIMPANI_A_CDC_ANC2_CTL1 (0xD0)
4554#define TIMPANI_CDC_ANC2_CTL1_RWC "RW"
4555#define TIMPANI_CDC_ANC2_CTL1_POR 0
4556#define TIMPANI_CDC_ANC2_CTL1_S 0
4557#define TIMPANI_CDC_ANC2_CTL1_M 0x3F
4558
4559
4560#define TIMPANI_CDC_ANC2_CTL1_ANC2_FF_OUT_DIS_S 5
4561#define TIMPANI_CDC_ANC2_CTL1_ANC2_FF_OUT_DIS_M 0x20
4562#define TIMPANI_CDC_ANC2_CTL1_ANC2_FF_OUT_DIS_FF_OUT_DIS 0x1
4563#define TIMPANI_CDC_ANC2_CTL1_ANC2_FF_OUT_DIS_FF_OUT_EN 0x0
4564
4565#define TIMPANI_CDC_ANC2_CTL1_ANC2_ADC_DMIC_SEL_S 4
4566#define TIMPANI_CDC_ANC2_CTL1_ANC2_ADC_DMIC_SEL_M 0x10
4567#define TIMPANI_CDC_ANC2_CTL1_ANC2_ADC_DMIC_SEL_DMIC 0x1
4568#define TIMPANI_CDC_ANC2_CTL1_ANC2_ADC_DMIC_SEL_ADC 0x0
4569
4570#define TIMPANI_CDC_ANC2_CTL1_ANC2_LR_EN_S 3
4571#define TIMPANI_CDC_ANC2_CTL1_ANC2_LR_EN_M 0x8
4572#define TIMPANI_CDC_ANC2_CTL1_ANC2_LR_EN_LR_MIX_EN 0x1
4573#define TIMPANI_CDC_ANC2_CTL1_ANC2_LR_EN_LR_MIX_DIS 0x0
4574
4575#define TIMPANI_CDC_ANC2_CTL1_ANC2_FB_EN_S 2
4576#define TIMPANI_CDC_ANC2_CTL1_ANC2_FB_EN_M 0x4
4577#define TIMPANI_CDC_ANC2_CTL1_ANC2_FB_EN_FB_MIX_EN 0x1
4578#define TIMPANI_CDC_ANC2_CTL1_ANC2_FB_EN_FB_MIX_DIS 0x0
4579
4580#define TIMPANI_CDC_ANC2_CTL1_ANC2_EN_S 1
4581#define TIMPANI_CDC_ANC2_CTL1_ANC2_EN_M 0x2
4582#define TIMPANI_CDC_ANC2_CTL1_ANC2_EN_ANC_EN 0x1
4583#define TIMPANI_CDC_ANC2_CTL1_ANC2_EN_ANC_DIS 0x0
4584
4585#define TIMPANI_CDC_ANC2_CTL1_ANC2_SOFT_RESET_S 0
4586#define TIMPANI_CDC_ANC2_CTL1_ANC2_SOFT_RESET_M 0x1
4587#define TIMPANI_CDC_ANC2_CTL1_ANC2_SOFT_RESET_ANC_RESET 0x1
4588#define TIMPANI_CDC_ANC2_CTL1_ANC2_SOFT_RESET_ANC_ACTIVE 0x0
4589
4590
4591/* -- For CDC_ANC2_CTL2 */
4592#define TIMPANI_A_CDC_ANC2_CTL2 (0xD1)
4593#define TIMPANI_CDC_ANC2_CTL2_RWC "RW"
4594#define TIMPANI_CDC_ANC2_CTL2_POR 0
4595#define TIMPANI_CDC_ANC2_CTL2_S 0
4596#define TIMPANI_CDC_ANC2_CTL2_M 0x1F
4597
4598
4599#define TIMPANI_CDC_ANC2_CTL2_ANC2_FREQ_SEL_S 0
4600#define TIMPANI_CDC_ANC2_CTL2_ANC2_FREQ_SEL_M 0x1F
4601
4602
4603/* -- For CDC_ANC2_FF_FB_SHIFT */
4604#define TIMPANI_A_CDC_ANC2_FF_FB_SHIFT (0xD2)
4605#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_RWC "RW"
4606#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_POR 0
4607#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_S 0
4608#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_M 0xFF
4609
4610
4611#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_ANC2_FB_LPF_SHIFT_S 4
4612#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_ANC2_FB_LPF_SHIFT_M 0xF0
4613
4614#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_ANC2_FF_LPF_SHIFT_S 0
4615#define TIMPANI_CDC_ANC2_FF_FB_SHIFT_ANC2_FF_LPF_SHIFT_M 0xF
4616
4617
4618/* -- For CDC_ANC2_RX_NS */
4619#define TIMPANI_A_CDC_ANC2_RX_NS (0xD3)
4620#define TIMPANI_CDC_ANC2_RX_NS_RWC "RW"
4621#define TIMPANI_CDC_ANC2_RX_NS_POR 0x1
4622#define TIMPANI_CDC_ANC2_RX_NS_S 0
4623#define TIMPANI_CDC_ANC2_RX_NS_M 0x7
4624
4625
4626#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_BP_S 2
4627#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_BP_M 0x4
4628
4629#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_SHAPE_SEL_S 1
4630#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_SHAPE_SEL_M 0x2
4631
4632#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_DLY_SEL_S 0
4633#define TIMPANI_CDC_ANC2_RX_NS_ANC2_DITHER_DLY_SEL_M 0x1
4634
4635
4636/* -- For CDC_ANC2_SPARE */
4637#define TIMPANI_A_CDC_ANC2_SPARE (0xD4)
4638#define TIMPANI_CDC_ANC2_SPARE_RWC "RW"
4639#define TIMPANI_CDC_ANC2_SPARE_POR 0
4640#define TIMPANI_CDC_ANC2_SPARE_S 0
4641#define TIMPANI_CDC_ANC2_SPARE_M 0xFF
4642
4643
4644#define TIMPANI_CDC_ANC2_SPARE_ANC2_SPARE_S 0
4645#define TIMPANI_CDC_ANC2_SPARE_ANC2_SPARE_M 0xFF
4646
4647
4648/* -- For CDC_ANC2_IIR_COEFF_PTR */
4649#define TIMPANI_A_CDC_ANC2_IIR_COEFF_PTR (0xD5)
4650#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_RWC "RW"
4651#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_POR 0
4652#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_S 0
4653#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_M 0x1F
4654
4655
4656#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_ANC2_IIR_COEFF_PTR_S 0
4657#define TIMPANI_CDC_ANC2_IIR_COEFF_PTR_ANC2_IIR_COEFF_PTR_M 0x1F
4658
4659
4660/* -- For CDC_ANC2_IIR_COEFF_MSB */
4661#define TIMPANI_A_CDC_ANC2_IIR_COEFF_MSB (0xD6)
4662#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_RWC "RW"
4663#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_POR 0
4664#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_S 0
4665#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_M 0x1
4666
4667
4668#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_ANC2_IIR_COEFF_MSB_S 0
4669#define TIMPANI_CDC_ANC2_IIR_COEFF_MSB_ANC2_IIR_COEFF_MSB_M 0x1
4670
4671
4672/* -- For CDC_ANC2_IIR_COEFF_LSB */
4673#define TIMPANI_A_CDC_ANC2_IIR_COEFF_LSB (0xD7)
4674#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_RWC "RW"
4675#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_POR 0
4676#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_S 0
4677#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_M 0xFF
4678
4679
4680#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_ANC2_IIR_COEFF_LSB_S 0
4681#define TIMPANI_CDC_ANC2_IIR_COEFF_LSB_ANC2_IIR_COEFF_LSB_M 0xFF
4682
4683
4684/* -- For CDC_ANC2_IIR_COEFF_CTL */
4685#define TIMPANI_A_CDC_ANC2_IIR_COEFF_CTL (0xD8)
4686#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_RWC "RW"
4687#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_POR 0
4688#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_S 0
4689#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_M 0x3
4690
4691
4692#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_ADAPTIVE_S 1
4693#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_ADAPTIVE_M 0x2
4694#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_ADAPTIVE_ADAPTIVE 0x1
4695#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_ADAPTIVE_NON_ADAPTIVE 0x0
4696
4697#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_EN_S 0
4698#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_EN_M 0x1
4699#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_EN_UPDATE 0x1
4700#define TIMPANI_CDC_ANC2_IIR_COEFF_CTL_ANC2_IIR_COEFF_EN_NO_UPDATE 0x0
4701
4702
4703/* -- For CDC_ANC2_LPF_COEFF_PTR */
4704#define TIMPANI_A_CDC_ANC2_LPF_COEFF_PTR (0xD9)
4705#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_RWC "RW"
4706#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_POR 0
4707#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_S 0
4708#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_M 0xF
4709
4710
4711#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_ANC2_LPF_COEFF_PTR_S 0
4712#define TIMPANI_CDC_ANC2_LPF_COEFF_PTR_ANC2_LPF_COEFF_PTR_M 0xF
4713
4714
4715/* -- For CDC_ANC2_LPF_COEFF_MSB */
4716#define TIMPANI_A_CDC_ANC2_LPF_COEFF_MSB (0xDA)
4717#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_RWC "RW"
4718#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_POR 0
4719#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_S 0
4720#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_M 0xF
4721
4722
4723#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_ANC2_LPF_COEFF_MSB_S 0
4724#define TIMPANI_CDC_ANC2_LPF_COEFF_MSB_ANC2_LPF_COEFF_MSB_M 0xF
4725
4726
4727/* -- For CDC_ANC2_LPF_COEFF_LSB */
4728#define TIMPANI_A_CDC_ANC2_LPF_COEFF_LSB (0xDB)
4729#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_RWC "RW"
4730#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_POR 0
4731#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_S 0
4732#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_M 0xFF
4733
4734
4735#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_ANC2_LPF_COEFF_LSB_S 0
4736#define TIMPANI_CDC_ANC2_LPF_COEFF_LSB_ANC2_LPF_COEFF_LSB_M 0xFF
4737
4738
4739/* -- For CDC_ANC2_SCALE_PTR */
4740#define TIMPANI_A_CDC_ANC2_SCALE_PTR (0xDC)
4741#define TIMPANI_CDC_ANC2_SCALE_PTR_RWC "RW"
4742#define TIMPANI_CDC_ANC2_SCALE_PTR_POR 0
4743#define TIMPANI_CDC_ANC2_SCALE_PTR_S 0
4744#define TIMPANI_CDC_ANC2_SCALE_PTR_M 0x7
4745
4746
4747#define TIMPANI_CDC_ANC2_SCALE_PTR_ANC2_SCALE_PTR_S 0
4748#define TIMPANI_CDC_ANC2_SCALE_PTR_ANC2_SCALE_PTR_M 0x7
4749
4750
4751/* -- For CDC_ANC2_SCALE */
4752#define TIMPANI_A_CDC_ANC2_SCALE (0xDD)
4753#define TIMPANI_CDC_ANC2_SCALE_RWC "RW"
4754#define TIMPANI_CDC_ANC2_SCALE_POR 0
4755#define TIMPANI_CDC_ANC2_SCALE_S 0
4756#define TIMPANI_CDC_ANC2_SCALE_M 0xFF
4757
4758
4759#define TIMPANI_CDC_ANC2_SCALE_ANC2_SCALE_S 0
4760#define TIMPANI_CDC_ANC2_SCALE_ANC2_SCALE_M 0xFF
4761
4762
4763/* -- For CDC_ANC2_DEBUG */
4764#define TIMPANI_A_CDC_ANC2_DEBUG (0xDE)
4765#define TIMPANI_CDC_ANC2_DEBUG_RWC "RW"
4766#define TIMPANI_CDC_ANC2_DEBUG_POR 0
4767#define TIMPANI_CDC_ANC2_DEBUG_S 0
4768#define TIMPANI_CDC_ANC2_DEBUG_M 0xF
4769
4770
4771#define TIMPANI_CDC_ANC2_DEBUG_ANC2_DEBUG_SEL_S 0
4772#define TIMPANI_CDC_ANC2_DEBUG_ANC2_DEBUG_SEL_M 0xF
4773
4774
4775/* -- For CDC_LINE_L_AVOL */
4776#define TIMPANI_A_CDC_LINE_L_AVOL (0xE0)
4777#define TIMPANI_CDC_LINE_L_AVOL_RWC "RW"
4778#define TIMPANI_CDC_LINE_L_AVOL_POR 0xac
4779#define TIMPANI_CDC_LINE_L_AVOL_S 0
4780#define TIMPANI_CDC_LINE_L_AVOL_M 0xFF
4781
4782
4783#define TIMPANI_CDC_LINE_L_AVOL_USER_GAIN_S 2
4784#define TIMPANI_CDC_LINE_L_AVOL_USER_GAIN_M 0xFC
4785
4786#define TIMPANI_CDC_LINE_L_AVOL_DUMMY_S 0
4787#define TIMPANI_CDC_LINE_L_AVOL_DUMMY_M 0x3
4788
4789
4790/* -- For CDC_LINE_R_AVOL */
4791#define TIMPANI_A_CDC_LINE_R_AVOL (0xE1)
4792#define TIMPANI_CDC_LINE_R_AVOL_RWC "RW"
4793#define TIMPANI_CDC_LINE_R_AVOL_POR 0xac
4794#define TIMPANI_CDC_LINE_R_AVOL_S 0
4795#define TIMPANI_CDC_LINE_R_AVOL_M 0xFF
4796
4797
4798#define TIMPANI_CDC_LINE_R_AVOL_USER_GAIN_S 2
4799#define TIMPANI_CDC_LINE_R_AVOL_USER_GAIN_M 0xFC
4800
4801#define TIMPANI_CDC_LINE_R_AVOL_DUMMY_S 0
4802#define TIMPANI_CDC_LINE_R_AVOL_DUMMY_M 0x3
4803
4804
4805/* -- For CDC_HPH_L_AVOL */
4806#define TIMPANI_A_CDC_HPH_L_AVOL (0xE2)
4807#define TIMPANI_CDC_HPH_L_AVOL_RWC "RW"
4808#define TIMPANI_CDC_HPH_L_AVOL_POR 0xae
4809#define TIMPANI_CDC_HPH_L_AVOL_S 0
4810#define TIMPANI_CDC_HPH_L_AVOL_M 0xFF
4811
4812
4813#define TIMPANI_CDC_HPH_L_AVOL_USER_GAIN_S 2
4814#define TIMPANI_CDC_HPH_L_AVOL_USER_GAIN_M 0xFC
4815
4816#define TIMPANI_CDC_HPH_L_AVOL_MUTE_S 1
4817#define TIMPANI_CDC_HPH_L_AVOL_MUTE_M 0x2
4818#define TIMPANI_CDC_HPH_L_AVOL_MUTE_MUTE 0x1
4819#define TIMPANI_CDC_HPH_L_AVOL_MUTE_UNMUTE 0x0
4820
4821#define TIMPANI_CDC_HPH_L_AVOL_DUMMY_S 0
4822#define TIMPANI_CDC_HPH_L_AVOL_DUMMY_M 0x1
4823
4824
4825/* -- For CDC_HPH_R_AVOL */
4826#define TIMPANI_A_CDC_HPH_R_AVOL (0xE3)
4827#define TIMPANI_CDC_HPH_R_AVOL_RWC "RW"
4828#define TIMPANI_CDC_HPH_R_AVOL_POR 0xae
4829#define TIMPANI_CDC_HPH_R_AVOL_S 0
4830#define TIMPANI_CDC_HPH_R_AVOL_M 0xFF
4831
4832
4833#define TIMPANI_CDC_HPH_R_AVOL_USER_GAIN_S 2
4834#define TIMPANI_CDC_HPH_R_AVOL_USER_GAIN_M 0xFC
4835
4836#define TIMPANI_CDC_HPH_R_AVOL_MUTE_S 1
4837#define TIMPANI_CDC_HPH_R_AVOL_MUTE_M 0x2
4838#define TIMPANI_CDC_HPH_R_AVOL_MUTE_MUTE 0x1
4839#define TIMPANI_CDC_HPH_R_AVOL_MUTE_UNMUTE 0x0
4840
4841#define TIMPANI_CDC_HPH_R_AVOL_DUMMY_S 0
4842#define TIMPANI_CDC_HPH_R_AVOL_DUMMY_M 0x1
4843
4844
4845/* -- For CDC_COMP_CTL1 */
4846#define TIMPANI_A_CDC_COMP_CTL1 (0xE4)
4847#define TIMPANI_CDC_COMP_CTL1_RWC "RW"
4848#define TIMPANI_CDC_COMP_CTL1_POR 0
4849#define TIMPANI_CDC_COMP_CTL1_S 0
4850#define TIMPANI_CDC_COMP_CTL1_M 0xFF
4851
4852
4853#define TIMPANI_CDC_COMP_CTL1_LO_CLK_EN_S 7
4854#define TIMPANI_CDC_COMP_CTL1_LO_CLK_EN_M 0x80
4855
4856#define TIMPANI_CDC_COMP_CTL1_HPH_CLK_EN_S 6
4857#define TIMPANI_CDC_COMP_CTL1_HPH_CLK_EN_M 0x40
4858
4859#define TIMPANI_CDC_COMP_CTL1_LO_SOFT_RESET_S 5
4860#define TIMPANI_CDC_COMP_CTL1_LO_SOFT_RESET_M 0x20
4861
4862#define TIMPANI_CDC_COMP_CTL1_HPH_SOFT_RESET_S 4
4863#define TIMPANI_CDC_COMP_CTL1_HPH_SOFT_RESET_M 0x10
4864
4865#define TIMPANI_CDC_COMP_CTL1_LO_R_EN_S 3
4866#define TIMPANI_CDC_COMP_CTL1_LO_R_EN_M 0x8
4867
4868#define TIMPANI_CDC_COMP_CTL1_LO_L_EN_S 2
4869#define TIMPANI_CDC_COMP_CTL1_LO_L_EN_M 0x4
4870
4871#define TIMPANI_CDC_COMP_CTL1_HPH_R_EN_S 1
4872#define TIMPANI_CDC_COMP_CTL1_HPH_R_EN_M 0x2
4873
4874#define TIMPANI_CDC_COMP_CTL1_HPH_L_EN_S 0
4875#define TIMPANI_CDC_COMP_CTL1_HPH_L_EN_M 0x1
4876
4877
4878/* -- For CDC_COMP_CTL2 */
4879#define TIMPANI_A_CDC_COMP_CTL2 (0xE5)
4880#define TIMPANI_CDC_COMP_CTL2_RWC "RW"
4881#define TIMPANI_CDC_COMP_CTL2_POR 0xe
4882#define TIMPANI_CDC_COMP_CTL2_S 0
4883#define TIMPANI_CDC_COMP_CTL2_M 0xF
4884
4885
4886#define TIMPANI_CDC_COMP_CTL2_LINEOUT_IN_MUX_S 2
4887#define TIMPANI_CDC_COMP_CTL2_LINEOUT_IN_MUX_M 0xC
4888
4889#define TIMPANI_CDC_COMP_CTL2_HPH_IN_MUX_S 0
4890#define TIMPANI_CDC_COMP_CTL2_HPH_IN_MUX_M 0x3
4891
4892
4893/* -- For CDC_COMP_PEAK_METER */
4894#define TIMPANI_A_CDC_COMP_PEAK_METER (0xE6)
4895#define TIMPANI_CDC_COMP_PEAK_METER_RWC "RW"
4896#define TIMPANI_CDC_COMP_PEAK_METER_POR 0x9
4897#define TIMPANI_CDC_COMP_PEAK_METER_S 0
4898#define TIMPANI_CDC_COMP_PEAK_METER_M 0xF
4899
4900
4901#define TIMPANI_CDC_COMP_PEAK_METER_TIME_OUT_S 0
4902#define TIMPANI_CDC_COMP_PEAK_METER_TIME_OUT_M 0xF
4903
4904
4905/* -- For CDC_COMP_LEVEL_METER_CTL1 */
4906#define TIMPANI_A_CDC_COMP_LEVEL_METER_CTL1 (0xE7)
4907#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_RWC "RW"
4908#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_POR 0x7
4909#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_S 0
4910#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_M 0xF
4911
4912
4913#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_DIV_FACTOR_S 0
4914#define TIMPANI_CDC_COMP_LEVEL_METER_CTL1_DIV_FACTOR_M 0xF
4915
4916
4917/* -- For CDC_COMP_LEVEL_METER_CTL2 */
4918#define TIMPANI_A_CDC_COMP_LEVEL_METER_CTL2 (0xE8)
4919#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_RWC "RW"
4920#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_POR 0x28
4921#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_S 0
4922#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_M 0xFF
4923
4924
4925#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_RESAMPLE_RATE_S 0
4926#define TIMPANI_CDC_COMP_LEVEL_METER_CTL2_RESAMPLE_RATE_M 0xFF
4927
4928
4929/* -- For CDC_COMP_ZONE_SELECT */
4930#define TIMPANI_A_CDC_COMP_ZONE_SELECT (0xE9)
4931#define TIMPANI_CDC_COMP_ZONE_SELECT_RWC "RW"
4932#define TIMPANI_CDC_COMP_ZONE_SELECT_POR 0x3b
4933#define TIMPANI_CDC_COMP_ZONE_SELECT_S 0
4934#define TIMPANI_CDC_COMP_ZONE_SELECT_M 0x7F
4935
4936
4937#define TIMPANI_CDC_COMP_ZONE_SELECT_ENTRY_S 3
4938#define TIMPANI_CDC_COMP_ZONE_SELECT_ENTRY_M 0x78
4939
4940#define TIMPANI_CDC_COMP_ZONE_SELECT_SHIFT_S 0
4941#define TIMPANI_CDC_COMP_ZONE_SELECT_SHIFT_M 0x7
4942
4943
4944/* -- For CDC_COMP_ZC_MSB */
4945#define TIMPANI_A_CDC_COMP_ZC_MSB (0xEA)
4946#define TIMPANI_CDC_COMP_ZC_MSB_RWC "RW"
4947#define TIMPANI_CDC_COMP_ZC_MSB_POR 0
4948#define TIMPANI_CDC_COMP_ZC_MSB_S 0
4949#define TIMPANI_CDC_COMP_ZC_MSB_M 0x7
4950
4951
4952#define TIMPANI_CDC_COMP_ZC_MSB_DET_WINDOW_S 0
4953#define TIMPANI_CDC_COMP_ZC_MSB_DET_WINDOW_M 0x7
4954
4955
4956/* -- For CDC_COMP_ZC_LSB */
4957#define TIMPANI_A_CDC_COMP_ZC_LSB (0xEB)
4958#define TIMPANI_CDC_COMP_ZC_LSB_RWC "RW"
4959#define TIMPANI_CDC_COMP_ZC_LSB_POR 0x1f
4960#define TIMPANI_CDC_COMP_ZC_LSB_S 0
4961#define TIMPANI_CDC_COMP_ZC_LSB_M 0xFF
4962
4963
4964#define TIMPANI_CDC_COMP_ZC_LSB_DET_WINDOW_S 0
4965#define TIMPANI_CDC_COMP_ZC_LSB_DET_WINDOW_M 0xFF
4966
4967
4968/* -- For CDC_COMP_SHUT_DOWN */
4969#define TIMPANI_A_CDC_COMP_SHUT_DOWN (0xEC)
4970#define TIMPANI_CDC_COMP_SHUT_DOWN_RWC "RW"
4971#define TIMPANI_CDC_COMP_SHUT_DOWN_POR 0x1b
4972#define TIMPANI_CDC_COMP_SHUT_DOWN_S 0
4973#define TIMPANI_CDC_COMP_SHUT_DOWN_M 0x3F
4974
4975
4976#define TIMPANI_CDC_COMP_SHUT_DOWN_HPH_TIMEOUT_S 3
4977#define TIMPANI_CDC_COMP_SHUT_DOWN_HPH_TIMEOUT_M 0x38
4978
4979#define TIMPANI_CDC_COMP_SHUT_DOWN_LO_TIMEOUT_S 0
4980#define TIMPANI_CDC_COMP_SHUT_DOWN_LO_TIMEOUT_M 0x7
4981
4982
4983/* -- For CDC_COMP_SHUT_DOWN_STATUS */
4984#define TIMPANI_A_CDC_COMP_SHUT_DOWN_STATUS (0xED)
4985#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_RWC "RW"
4986#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_POR 0
4987#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_S 0
4988#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_M 0xF
4989
4990
4991#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_LO_R_S 3
4992#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_LO_R_M 0x8
4993
4994#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_LO_L_S 2
4995#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_LO_L_M 0x4
4996
4997#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_HPH_R_S 1
4998#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_HPH_R_M 0x2
4999
5000#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_HPH_L_S 0
5001#define TIMPANI_CDC_COMP_SHUT_DOWN_STATUS_HPH_L_M 0x1
5002
5003
5004/* -- For CDC_COMP_HALT */
5005#define TIMPANI_A_CDC_COMP_HALT (0xEE)
5006#define TIMPANI_CDC_COMP_HALT_RWC "RW"
5007#define TIMPANI_CDC_COMP_HALT_POR 0
5008#define TIMPANI_CDC_COMP_HALT_S 0
5009#define TIMPANI_CDC_COMP_HALT_M 0x1
5010
5011
5012#define TIMPANI_CDC_COMP_HALT_COMPANDER_HALT_S 0
5013#define TIMPANI_CDC_COMP_HALT_COMPANDER_HALT_M 0x1
5014
5015
5016#endif
5017