Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
sound
soc
codecs
wm5100-tables.c
Go to the documentation of this file.
1
/*
2
* wm5100-tables.c -- WM5100 ALSA SoC Audio driver data
3
*
4
* Copyright 2011-2 Wolfson Microelectronics plc
5
*
6
* Author: Mark Brown <
[email protected]
>
7
*
8
*
9
* This program is free software; you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License version 2 as
11
* published by the Free Software Foundation.
12
*/
13
14
#include "
wm5100.h
"
15
16
bool
wm5100_volatile_register
(
struct
device
*
dev
,
unsigned
int
reg
)
17
{
18
switch
(reg) {
19
case
WM5100_SOFTWARE_RESET
:
20
case
WM5100_DEVICE_REVISION
:
21
case
WM5100_FX_CTRL
:
22
case
WM5100_INTERRUPT_STATUS_1
:
23
case
WM5100_INTERRUPT_STATUS_2
:
24
case
WM5100_INTERRUPT_STATUS_3
:
25
case
WM5100_INTERRUPT_STATUS_4
:
26
case
WM5100_INTERRUPT_RAW_STATUS_2
:
27
case
WM5100_INTERRUPT_RAW_STATUS_3
:
28
case
WM5100_INTERRUPT_RAW_STATUS_4
:
29
case
WM5100_OUTPUT_STATUS_1
:
30
case
WM5100_OUTPUT_STATUS_2
:
31
case
WM5100_INPUT_ENABLES_STATUS
:
32
case
WM5100_MIC_DETECT_3
:
33
return
1;
34
default
:
35
if
((reg >=
WM5100_DSP1_PM_0
&& reg <=
WM5100_DSP1_PM_1535
) ||
36
(reg >=
WM5100_DSP1_ZM_0
&& reg <=
WM5100_DSP1_ZM_2047
) ||
37
(reg >=
WM5100_DSP1_DM_0
&& reg <=
WM5100_DSP1_DM_511
) ||
38
(reg >=
WM5100_DSP2_PM_0
&& reg <=
WM5100_DSP2_PM_1535
) ||
39
(reg >=
WM5100_DSP2_ZM_0
&& reg <=
WM5100_DSP2_ZM_2047
) ||
40
(reg >=
WM5100_DSP2_DM_0
&& reg <=
WM5100_DSP2_DM_511
) ||
41
(reg >=
WM5100_DSP3_PM_0
&& reg <=
WM5100_DSP3_PM_1535
) ||
42
(reg >=
WM5100_DSP3_ZM_0
&& reg <=
WM5100_DSP3_ZM_2047
) ||
43
(reg >=
WM5100_DSP3_DM_0
&& reg <=
WM5100_DSP3_DM_511
))
44
return
1;
45
else
46
return
0;
47
}
48
}
49
50
bool
wm5100_readable_register
(
struct
device
*
dev
,
unsigned
int
reg
)
51
{
52
switch
(reg) {
53
case
WM5100_SOFTWARE_RESET
:
54
case
WM5100_DEVICE_REVISION
:
55
case
WM5100_CTRL_IF_1
:
56
case
WM5100_TONE_GENERATOR_1
:
57
case
WM5100_PWM_DRIVE_1
:
58
case
WM5100_PWM_DRIVE_2
:
59
case
WM5100_PWM_DRIVE_3
:
60
case
WM5100_CLOCKING_1
:
61
case
WM5100_CLOCKING_3
:
62
case
WM5100_CLOCKING_4
:
63
case
WM5100_CLOCKING_5
:
64
case
WM5100_CLOCKING_6
:
65
case
WM5100_CLOCKING_7
:
66
case
WM5100_CLOCKING_8
:
67
case
WM5100_ASRC_ENABLE
:
68
case
WM5100_ASRC_STATUS
:
69
case
WM5100_ASRC_RATE1
:
70
case
WM5100_ISRC_1_CTRL_1
:
71
case
WM5100_ISRC_1_CTRL_2
:
72
case
WM5100_ISRC_2_CTRL1
:
73
case
WM5100_ISRC_2_CTRL_2
:
74
case
WM5100_FLL1_CONTROL_1
:
75
case
WM5100_FLL1_CONTROL_2
:
76
case
WM5100_FLL1_CONTROL_3
:
77
case
WM5100_FLL1_CONTROL_5
:
78
case
WM5100_FLL1_CONTROL_6
:
79
case
WM5100_FLL1_EFS_1
:
80
case
WM5100_FLL2_CONTROL_1
:
81
case
WM5100_FLL2_CONTROL_2
:
82
case
WM5100_FLL2_CONTROL_3
:
83
case
WM5100_FLL2_CONTROL_5
:
84
case
WM5100_FLL2_CONTROL_6
:
85
case
WM5100_FLL2_EFS_1
:
86
case
WM5100_MIC_CHARGE_PUMP_1
:
87
case
WM5100_MIC_CHARGE_PUMP_2
:
88
case
WM5100_HP_CHARGE_PUMP_1
:
89
case
WM5100_LDO1_CONTROL
:
90
case
WM5100_MIC_BIAS_CTRL_1
:
91
case
WM5100_MIC_BIAS_CTRL_2
:
92
case
WM5100_MIC_BIAS_CTRL_3
:
93
case
WM5100_ACCESSORY_DETECT_MODE_1
:
94
case
WM5100_HEADPHONE_DETECT_1
:
95
case
WM5100_HEADPHONE_DETECT_2
:
96
case
WM5100_MIC_DETECT_1
:
97
case
WM5100_MIC_DETECT_2
:
98
case
WM5100_MIC_DETECT_3
:
99
case
WM5100_MISC_CONTROL
:
100
case
WM5100_INPUT_ENABLES
:
101
case
WM5100_INPUT_ENABLES_STATUS
:
102
case
WM5100_IN1L_CONTROL
:
103
case
WM5100_IN1R_CONTROL
:
104
case
WM5100_IN2L_CONTROL
:
105
case
WM5100_IN2R_CONTROL
:
106
case
WM5100_IN3L_CONTROL
:
107
case
WM5100_IN3R_CONTROL
:
108
case
WM5100_IN4L_CONTROL
:
109
case
WM5100_IN4R_CONTROL
:
110
case
WM5100_RXANC_SRC
:
111
case
WM5100_INPUT_VOLUME_RAMP
:
112
case
WM5100_ADC_DIGITAL_VOLUME_1L
:
113
case
WM5100_ADC_DIGITAL_VOLUME_1R
:
114
case
WM5100_ADC_DIGITAL_VOLUME_2L
:
115
case
WM5100_ADC_DIGITAL_VOLUME_2R
:
116
case
WM5100_ADC_DIGITAL_VOLUME_3L
:
117
case
WM5100_ADC_DIGITAL_VOLUME_3R
:
118
case
WM5100_ADC_DIGITAL_VOLUME_4L
:
119
case
WM5100_ADC_DIGITAL_VOLUME_4R
:
120
case
WM5100_OUTPUT_ENABLES_2
:
121
case
WM5100_OUTPUT_STATUS_1
:
122
case
WM5100_OUTPUT_STATUS_2
:
123
case
WM5100_CHANNEL_ENABLES_1
:
124
case
WM5100_OUT_VOLUME_1L
:
125
case
WM5100_OUT_VOLUME_1R
:
126
case
WM5100_DAC_VOLUME_LIMIT_1L
:
127
case
WM5100_DAC_VOLUME_LIMIT_1R
:
128
case
WM5100_OUT_VOLUME_2L
:
129
case
WM5100_OUT_VOLUME_2R
:
130
case
WM5100_DAC_VOLUME_LIMIT_2L
:
131
case
WM5100_DAC_VOLUME_LIMIT_2R
:
132
case
WM5100_OUT_VOLUME_3L
:
133
case
WM5100_OUT_VOLUME_3R
:
134
case
WM5100_DAC_VOLUME_LIMIT_3L
:
135
case
WM5100_DAC_VOLUME_LIMIT_3R
:
136
case
WM5100_OUT_VOLUME_4L
:
137
case
WM5100_OUT_VOLUME_4R
:
138
case
WM5100_DAC_VOLUME_LIMIT_5L
:
139
case
WM5100_DAC_VOLUME_LIMIT_5R
:
140
case
WM5100_DAC_VOLUME_LIMIT_6L
:
141
case
WM5100_DAC_VOLUME_LIMIT_6R
:
142
case
WM5100_DAC_AEC_CONTROL_1
:
143
case
WM5100_OUTPUT_VOLUME_RAMP
:
144
case
WM5100_DAC_DIGITAL_VOLUME_1L
:
145
case
WM5100_DAC_DIGITAL_VOLUME_1R
:
146
case
WM5100_DAC_DIGITAL_VOLUME_2L
:
147
case
WM5100_DAC_DIGITAL_VOLUME_2R
:
148
case
WM5100_DAC_DIGITAL_VOLUME_3L
:
149
case
WM5100_DAC_DIGITAL_VOLUME_3R
:
150
case
WM5100_DAC_DIGITAL_VOLUME_4L
:
151
case
WM5100_DAC_DIGITAL_VOLUME_4R
:
152
case
WM5100_DAC_DIGITAL_VOLUME_5L
:
153
case
WM5100_DAC_DIGITAL_VOLUME_5R
:
154
case
WM5100_DAC_DIGITAL_VOLUME_6L
:
155
case
WM5100_DAC_DIGITAL_VOLUME_6R
:
156
case
WM5100_PDM_SPK1_CTRL_1
:
157
case
WM5100_PDM_SPK1_CTRL_2
:
158
case
WM5100_PDM_SPK2_CTRL_1
:
159
case
WM5100_PDM_SPK2_CTRL_2
:
160
case
WM5100_AUDIO_IF_1_1
:
161
case
WM5100_AUDIO_IF_1_2
:
162
case
WM5100_AUDIO_IF_1_3
:
163
case
WM5100_AUDIO_IF_1_4
:
164
case
WM5100_AUDIO_IF_1_5
:
165
case
WM5100_AUDIO_IF_1_6
:
166
case
WM5100_AUDIO_IF_1_7
:
167
case
WM5100_AUDIO_IF_1_8
:
168
case
WM5100_AUDIO_IF_1_9
:
169
case
WM5100_AUDIO_IF_1_10
:
170
case
WM5100_AUDIO_IF_1_11
:
171
case
WM5100_AUDIO_IF_1_12
:
172
case
WM5100_AUDIO_IF_1_13
:
173
case
WM5100_AUDIO_IF_1_14
:
174
case
WM5100_AUDIO_IF_1_15
:
175
case
WM5100_AUDIO_IF_1_16
:
176
case
WM5100_AUDIO_IF_1_17
:
177
case
WM5100_AUDIO_IF_1_18
:
178
case
WM5100_AUDIO_IF_1_19
:
179
case
WM5100_AUDIO_IF_1_20
:
180
case
WM5100_AUDIO_IF_1_21
:
181
case
WM5100_AUDIO_IF_1_22
:
182
case
WM5100_AUDIO_IF_1_23
:
183
case
WM5100_AUDIO_IF_1_24
:
184
case
WM5100_AUDIO_IF_1_25
:
185
case
WM5100_AUDIO_IF_1_26
:
186
case
WM5100_AUDIO_IF_1_27
:
187
case
WM5100_AUDIO_IF_2_1
:
188
case
WM5100_AUDIO_IF_2_2
:
189
case
WM5100_AUDIO_IF_2_3
:
190
case
WM5100_AUDIO_IF_2_4
:
191
case
WM5100_AUDIO_IF_2_5
:
192
case
WM5100_AUDIO_IF_2_6
:
193
case
WM5100_AUDIO_IF_2_7
:
194
case
WM5100_AUDIO_IF_2_8
:
195
case
WM5100_AUDIO_IF_2_9
:
196
case
WM5100_AUDIO_IF_2_10
:
197
case
WM5100_AUDIO_IF_2_11
:
198
case
WM5100_AUDIO_IF_2_18
:
199
case
WM5100_AUDIO_IF_2_19
:
200
case
WM5100_AUDIO_IF_2_26
:
201
case
WM5100_AUDIO_IF_2_27
:
202
case
WM5100_AUDIO_IF_3_1
:
203
case
WM5100_AUDIO_IF_3_2
:
204
case
WM5100_AUDIO_IF_3_3
:
205
case
WM5100_AUDIO_IF_3_4
:
206
case
WM5100_AUDIO_IF_3_5
:
207
case
WM5100_AUDIO_IF_3_6
:
208
case
WM5100_AUDIO_IF_3_7
:
209
case
WM5100_AUDIO_IF_3_8
:
210
case
WM5100_AUDIO_IF_3_9
:
211
case
WM5100_AUDIO_IF_3_10
:
212
case
WM5100_AUDIO_IF_3_11
:
213
case
WM5100_AUDIO_IF_3_18
:
214
case
WM5100_AUDIO_IF_3_19
:
215
case
WM5100_AUDIO_IF_3_26
:
216
case
WM5100_AUDIO_IF_3_27
:
217
case
WM5100_PWM1MIX_INPUT_1_SOURCE
:
218
case
WM5100_PWM1MIX_INPUT_1_VOLUME
:
219
case
WM5100_PWM1MIX_INPUT_2_SOURCE
:
220
case
WM5100_PWM1MIX_INPUT_2_VOLUME
:
221
case
WM5100_PWM1MIX_INPUT_3_SOURCE
:
222
case
WM5100_PWM1MIX_INPUT_3_VOLUME
:
223
case
WM5100_PWM1MIX_INPUT_4_SOURCE
:
224
case
WM5100_PWM1MIX_INPUT_4_VOLUME
:
225
case
WM5100_PWM2MIX_INPUT_1_SOURCE
:
226
case
WM5100_PWM2MIX_INPUT_1_VOLUME
:
227
case
WM5100_PWM2MIX_INPUT_2_SOURCE
:
228
case
WM5100_PWM2MIX_INPUT_2_VOLUME
:
229
case
WM5100_PWM2MIX_INPUT_3_SOURCE
:
230
case
WM5100_PWM2MIX_INPUT_3_VOLUME
:
231
case
WM5100_PWM2MIX_INPUT_4_SOURCE
:
232
case
WM5100_PWM2MIX_INPUT_4_VOLUME
:
233
case
WM5100_OUT1LMIX_INPUT_1_SOURCE
:
234
case
WM5100_OUT1LMIX_INPUT_1_VOLUME
:
235
case
WM5100_OUT1LMIX_INPUT_2_SOURCE
:
236
case
WM5100_OUT1LMIX_INPUT_2_VOLUME
:
237
case
WM5100_OUT1LMIX_INPUT_3_SOURCE
:
238
case
WM5100_OUT1LMIX_INPUT_3_VOLUME
:
239
case
WM5100_OUT1LMIX_INPUT_4_SOURCE
:
240
case
WM5100_OUT1LMIX_INPUT_4_VOLUME
:
241
case
WM5100_OUT1RMIX_INPUT_1_SOURCE
:
242
case
WM5100_OUT1RMIX_INPUT_1_VOLUME
:
243
case
WM5100_OUT1RMIX_INPUT_2_SOURCE
:
244
case
WM5100_OUT1RMIX_INPUT_2_VOLUME
:
245
case
WM5100_OUT1RMIX_INPUT_3_SOURCE
:
246
case
WM5100_OUT1RMIX_INPUT_3_VOLUME
:
247
case
WM5100_OUT1RMIX_INPUT_4_SOURCE
:
248
case
WM5100_OUT1RMIX_INPUT_4_VOLUME
:
249
case
WM5100_OUT2LMIX_INPUT_1_SOURCE
:
250
case
WM5100_OUT2LMIX_INPUT_1_VOLUME
:
251
case
WM5100_OUT2LMIX_INPUT_2_SOURCE
:
252
case
WM5100_OUT2LMIX_INPUT_2_VOLUME
:
253
case
WM5100_OUT2LMIX_INPUT_3_SOURCE
:
254
case
WM5100_OUT2LMIX_INPUT_3_VOLUME
:
255
case
WM5100_OUT2LMIX_INPUT_4_SOURCE
:
256
case
WM5100_OUT2LMIX_INPUT_4_VOLUME
:
257
case
WM5100_OUT2RMIX_INPUT_1_SOURCE
:
258
case
WM5100_OUT2RMIX_INPUT_1_VOLUME
:
259
case
WM5100_OUT2RMIX_INPUT_2_SOURCE
:
260
case
WM5100_OUT2RMIX_INPUT_2_VOLUME
:
261
case
WM5100_OUT2RMIX_INPUT_3_SOURCE
:
262
case
WM5100_OUT2RMIX_INPUT_3_VOLUME
:
263
case
WM5100_OUT2RMIX_INPUT_4_SOURCE
:
264
case
WM5100_OUT2RMIX_INPUT_4_VOLUME
:
265
case
WM5100_OUT3LMIX_INPUT_1_SOURCE
:
266
case
WM5100_OUT3LMIX_INPUT_1_VOLUME
:
267
case
WM5100_OUT3LMIX_INPUT_2_SOURCE
:
268
case
WM5100_OUT3LMIX_INPUT_2_VOLUME
:
269
case
WM5100_OUT3LMIX_INPUT_3_SOURCE
:
270
case
WM5100_OUT3LMIX_INPUT_3_VOLUME
:
271
case
WM5100_OUT3LMIX_INPUT_4_SOURCE
:
272
case
WM5100_OUT3LMIX_INPUT_4_VOLUME
:
273
case
WM5100_OUT3RMIX_INPUT_1_SOURCE
:
274
case
WM5100_OUT3RMIX_INPUT_1_VOLUME
:
275
case
WM5100_OUT3RMIX_INPUT_2_SOURCE
:
276
case
WM5100_OUT3RMIX_INPUT_2_VOLUME
:
277
case
WM5100_OUT3RMIX_INPUT_3_SOURCE
:
278
case
WM5100_OUT3RMIX_INPUT_3_VOLUME
:
279
case
WM5100_OUT3RMIX_INPUT_4_SOURCE
:
280
case
WM5100_OUT3RMIX_INPUT_4_VOLUME
:
281
case
WM5100_OUT4LMIX_INPUT_1_SOURCE
:
282
case
WM5100_OUT4LMIX_INPUT_1_VOLUME
:
283
case
WM5100_OUT4LMIX_INPUT_2_SOURCE
:
284
case
WM5100_OUT4LMIX_INPUT_2_VOLUME
:
285
case
WM5100_OUT4LMIX_INPUT_3_SOURCE
:
286
case
WM5100_OUT4LMIX_INPUT_3_VOLUME
:
287
case
WM5100_OUT4LMIX_INPUT_4_SOURCE
:
288
case
WM5100_OUT4LMIX_INPUT_4_VOLUME
:
289
case
WM5100_OUT4RMIX_INPUT_1_SOURCE
:
290
case
WM5100_OUT4RMIX_INPUT_1_VOLUME
:
291
case
WM5100_OUT4RMIX_INPUT_2_SOURCE
:
292
case
WM5100_OUT4RMIX_INPUT_2_VOLUME
:
293
case
WM5100_OUT4RMIX_INPUT_3_SOURCE
:
294
case
WM5100_OUT4RMIX_INPUT_3_VOLUME
:
295
case
WM5100_OUT4RMIX_INPUT_4_SOURCE
:
296
case
WM5100_OUT4RMIX_INPUT_4_VOLUME
:
297
case
WM5100_OUT5LMIX_INPUT_1_SOURCE
:
298
case
WM5100_OUT5LMIX_INPUT_1_VOLUME
:
299
case
WM5100_OUT5LMIX_INPUT_2_SOURCE
:
300
case
WM5100_OUT5LMIX_INPUT_2_VOLUME
:
301
case
WM5100_OUT5LMIX_INPUT_3_SOURCE
:
302
case
WM5100_OUT5LMIX_INPUT_3_VOLUME
:
303
case
WM5100_OUT5LMIX_INPUT_4_SOURCE
:
304
case
WM5100_OUT5LMIX_INPUT_4_VOLUME
:
305
case
WM5100_OUT5RMIX_INPUT_1_SOURCE
:
306
case
WM5100_OUT5RMIX_INPUT_1_VOLUME
:
307
case
WM5100_OUT5RMIX_INPUT_2_SOURCE
:
308
case
WM5100_OUT5RMIX_INPUT_2_VOLUME
:
309
case
WM5100_OUT5RMIX_INPUT_3_SOURCE
:
310
case
WM5100_OUT5RMIX_INPUT_3_VOLUME
:
311
case
WM5100_OUT5RMIX_INPUT_4_SOURCE
:
312
case
WM5100_OUT5RMIX_INPUT_4_VOLUME
:
313
case
WM5100_OUT6LMIX_INPUT_1_SOURCE
:
314
case
WM5100_OUT6LMIX_INPUT_1_VOLUME
:
315
case
WM5100_OUT6LMIX_INPUT_2_SOURCE
:
316
case
WM5100_OUT6LMIX_INPUT_2_VOLUME
:
317
case
WM5100_OUT6LMIX_INPUT_3_SOURCE
:
318
case
WM5100_OUT6LMIX_INPUT_3_VOLUME
:
319
case
WM5100_OUT6LMIX_INPUT_4_SOURCE
:
320
case
WM5100_OUT6LMIX_INPUT_4_VOLUME
:
321
case
WM5100_OUT6RMIX_INPUT_1_SOURCE
:
322
case
WM5100_OUT6RMIX_INPUT_1_VOLUME
:
323
case
WM5100_OUT6RMIX_INPUT_2_SOURCE
:
324
case
WM5100_OUT6RMIX_INPUT_2_VOLUME
:
325
case
WM5100_OUT6RMIX_INPUT_3_SOURCE
:
326
case
WM5100_OUT6RMIX_INPUT_3_VOLUME
:
327
case
WM5100_OUT6RMIX_INPUT_4_SOURCE
:
328
case
WM5100_OUT6RMIX_INPUT_4_VOLUME
:
329
case
WM5100_AIF1TX1MIX_INPUT_1_SOURCE
:
330
case
WM5100_AIF1TX1MIX_INPUT_1_VOLUME
:
331
case
WM5100_AIF1TX1MIX_INPUT_2_SOURCE
:
332
case
WM5100_AIF1TX1MIX_INPUT_2_VOLUME
:
333
case
WM5100_AIF1TX1MIX_INPUT_3_SOURCE
:
334
case
WM5100_AIF1TX1MIX_INPUT_3_VOLUME
:
335
case
WM5100_AIF1TX1MIX_INPUT_4_SOURCE
:
336
case
WM5100_AIF1TX1MIX_INPUT_4_VOLUME
:
337
case
WM5100_AIF1TX2MIX_INPUT_1_SOURCE
:
338
case
WM5100_AIF1TX2MIX_INPUT_1_VOLUME
:
339
case
WM5100_AIF1TX2MIX_INPUT_2_SOURCE
:
340
case
WM5100_AIF1TX2MIX_INPUT_2_VOLUME
:
341
case
WM5100_AIF1TX2MIX_INPUT_3_SOURCE
:
342
case
WM5100_AIF1TX2MIX_INPUT_3_VOLUME
:
343
case
WM5100_AIF1TX2MIX_INPUT_4_SOURCE
:
344
case
WM5100_AIF1TX2MIX_INPUT_4_VOLUME
:
345
case
WM5100_AIF1TX3MIX_INPUT_1_SOURCE
:
346
case
WM5100_AIF1TX3MIX_INPUT_1_VOLUME
:
347
case
WM5100_AIF1TX3MIX_INPUT_2_SOURCE
:
348
case
WM5100_AIF1TX3MIX_INPUT_2_VOLUME
:
349
case
WM5100_AIF1TX3MIX_INPUT_3_SOURCE
:
350
case
WM5100_AIF1TX3MIX_INPUT_3_VOLUME
:
351
case
WM5100_AIF1TX3MIX_INPUT_4_SOURCE
:
352
case
WM5100_AIF1TX3MIX_INPUT_4_VOLUME
:
353
case
WM5100_AIF1TX4MIX_INPUT_1_SOURCE
:
354
case
WM5100_AIF1TX4MIX_INPUT_1_VOLUME
:
355
case
WM5100_AIF1TX4MIX_INPUT_2_SOURCE
:
356
case
WM5100_AIF1TX4MIX_INPUT_2_VOLUME
:
357
case
WM5100_AIF1TX4MIX_INPUT_3_SOURCE
:
358
case
WM5100_AIF1TX4MIX_INPUT_3_VOLUME
:
359
case
WM5100_AIF1TX4MIX_INPUT_4_SOURCE
:
360
case
WM5100_AIF1TX4MIX_INPUT_4_VOLUME
:
361
case
WM5100_AIF1TX5MIX_INPUT_1_SOURCE
:
362
case
WM5100_AIF1TX5MIX_INPUT_1_VOLUME
:
363
case
WM5100_AIF1TX5MIX_INPUT_2_SOURCE
:
364
case
WM5100_AIF1TX5MIX_INPUT_2_VOLUME
:
365
case
WM5100_AIF1TX5MIX_INPUT_3_SOURCE
:
366
case
WM5100_AIF1TX5MIX_INPUT_3_VOLUME
:
367
case
WM5100_AIF1TX5MIX_INPUT_4_SOURCE
:
368
case
WM5100_AIF1TX5MIX_INPUT_4_VOLUME
:
369
case
WM5100_AIF1TX6MIX_INPUT_1_SOURCE
:
370
case
WM5100_AIF1TX6MIX_INPUT_1_VOLUME
:
371
case
WM5100_AIF1TX6MIX_INPUT_2_SOURCE
:
372
case
WM5100_AIF1TX6MIX_INPUT_2_VOLUME
:
373
case
WM5100_AIF1TX6MIX_INPUT_3_SOURCE
:
374
case
WM5100_AIF1TX6MIX_INPUT_3_VOLUME
:
375
case
WM5100_AIF1TX6MIX_INPUT_4_SOURCE
:
376
case
WM5100_AIF1TX6MIX_INPUT_4_VOLUME
:
377
case
WM5100_AIF1TX7MIX_INPUT_1_SOURCE
:
378
case
WM5100_AIF1TX7MIX_INPUT_1_VOLUME
:
379
case
WM5100_AIF1TX7MIX_INPUT_2_SOURCE
:
380
case
WM5100_AIF1TX7MIX_INPUT_2_VOLUME
:
381
case
WM5100_AIF1TX7MIX_INPUT_3_SOURCE
:
382
case
WM5100_AIF1TX7MIX_INPUT_3_VOLUME
:
383
case
WM5100_AIF1TX7MIX_INPUT_4_SOURCE
:
384
case
WM5100_AIF1TX7MIX_INPUT_4_VOLUME
:
385
case
WM5100_AIF1TX8MIX_INPUT_1_SOURCE
:
386
case
WM5100_AIF1TX8MIX_INPUT_1_VOLUME
:
387
case
WM5100_AIF1TX8MIX_INPUT_2_SOURCE
:
388
case
WM5100_AIF1TX8MIX_INPUT_2_VOLUME
:
389
case
WM5100_AIF1TX8MIX_INPUT_3_SOURCE
:
390
case
WM5100_AIF1TX8MIX_INPUT_3_VOLUME
:
391
case
WM5100_AIF1TX8MIX_INPUT_4_SOURCE
:
392
case
WM5100_AIF1TX8MIX_INPUT_4_VOLUME
:
393
case
WM5100_AIF2TX1MIX_INPUT_1_SOURCE
:
394
case
WM5100_AIF2TX1MIX_INPUT_1_VOLUME
:
395
case
WM5100_AIF2TX1MIX_INPUT_2_SOURCE
:
396
case
WM5100_AIF2TX1MIX_INPUT_2_VOLUME
:
397
case
WM5100_AIF2TX1MIX_INPUT_3_SOURCE
:
398
case
WM5100_AIF2TX1MIX_INPUT_3_VOLUME
:
399
case
WM5100_AIF2TX1MIX_INPUT_4_SOURCE
:
400
case
WM5100_AIF2TX1MIX_INPUT_4_VOLUME
:
401
case
WM5100_AIF2TX2MIX_INPUT_1_SOURCE
:
402
case
WM5100_AIF2TX2MIX_INPUT_1_VOLUME
:
403
case
WM5100_AIF2TX2MIX_INPUT_2_SOURCE
:
404
case
WM5100_AIF2TX2MIX_INPUT_2_VOLUME
:
405
case
WM5100_AIF2TX2MIX_INPUT_3_SOURCE
:
406
case
WM5100_AIF2TX2MIX_INPUT_3_VOLUME
:
407
case
WM5100_AIF2TX2MIX_INPUT_4_SOURCE
:
408
case
WM5100_AIF2TX2MIX_INPUT_4_VOLUME
:
409
case
WM5100_AIF3TX1MIX_INPUT_1_SOURCE
:
410
case
WM5100_AIF3TX1MIX_INPUT_1_VOLUME
:
411
case
WM5100_AIF3TX1MIX_INPUT_2_SOURCE
:
412
case
WM5100_AIF3TX1MIX_INPUT_2_VOLUME
:
413
case
WM5100_AIF3TX1MIX_INPUT_3_SOURCE
:
414
case
WM5100_AIF3TX1MIX_INPUT_3_VOLUME
:
415
case
WM5100_AIF3TX1MIX_INPUT_4_SOURCE
:
416
case
WM5100_AIF3TX1MIX_INPUT_4_VOLUME
:
417
case
WM5100_AIF3TX2MIX_INPUT_1_SOURCE
:
418
case
WM5100_AIF3TX2MIX_INPUT_1_VOLUME
:
419
case
WM5100_AIF3TX2MIX_INPUT_2_SOURCE
:
420
case
WM5100_AIF3TX2MIX_INPUT_2_VOLUME
:
421
case
WM5100_AIF3TX2MIX_INPUT_3_SOURCE
:
422
case
WM5100_AIF3TX2MIX_INPUT_3_VOLUME
:
423
case
WM5100_AIF3TX2MIX_INPUT_4_SOURCE
:
424
case
WM5100_AIF3TX2MIX_INPUT_4_VOLUME
:
425
case
WM5100_EQ1MIX_INPUT_1_SOURCE
:
426
case
WM5100_EQ1MIX_INPUT_1_VOLUME
:
427
case
WM5100_EQ1MIX_INPUT_2_SOURCE
:
428
case
WM5100_EQ1MIX_INPUT_2_VOLUME
:
429
case
WM5100_EQ1MIX_INPUT_3_SOURCE
:
430
case
WM5100_EQ1MIX_INPUT_3_VOLUME
:
431
case
WM5100_EQ1MIX_INPUT_4_SOURCE
:
432
case
WM5100_EQ1MIX_INPUT_4_VOLUME
:
433
case
WM5100_EQ2MIX_INPUT_1_SOURCE
:
434
case
WM5100_EQ2MIX_INPUT_1_VOLUME
:
435
case
WM5100_EQ2MIX_INPUT_2_SOURCE
:
436
case
WM5100_EQ2MIX_INPUT_2_VOLUME
:
437
case
WM5100_EQ2MIX_INPUT_3_SOURCE
:
438
case
WM5100_EQ2MIX_INPUT_3_VOLUME
:
439
case
WM5100_EQ2MIX_INPUT_4_SOURCE
:
440
case
WM5100_EQ2MIX_INPUT_4_VOLUME
:
441
case
WM5100_EQ3MIX_INPUT_1_SOURCE
:
442
case
WM5100_EQ3MIX_INPUT_1_VOLUME
:
443
case
WM5100_EQ3MIX_INPUT_2_SOURCE
:
444
case
WM5100_EQ3MIX_INPUT_2_VOLUME
:
445
case
WM5100_EQ3MIX_INPUT_3_SOURCE
:
446
case
WM5100_EQ3MIX_INPUT_3_VOLUME
:
447
case
WM5100_EQ3MIX_INPUT_4_SOURCE
:
448
case
WM5100_EQ3MIX_INPUT_4_VOLUME
:
449
case
WM5100_EQ4MIX_INPUT_1_SOURCE
:
450
case
WM5100_EQ4MIX_INPUT_1_VOLUME
:
451
case
WM5100_EQ4MIX_INPUT_2_SOURCE
:
452
case
WM5100_EQ4MIX_INPUT_2_VOLUME
:
453
case
WM5100_EQ4MIX_INPUT_3_SOURCE
:
454
case
WM5100_EQ4MIX_INPUT_3_VOLUME
:
455
case
WM5100_EQ4MIX_INPUT_4_SOURCE
:
456
case
WM5100_EQ4MIX_INPUT_4_VOLUME
:
457
case
WM5100_DRC1LMIX_INPUT_1_SOURCE
:
458
case
WM5100_DRC1LMIX_INPUT_1_VOLUME
:
459
case
WM5100_DRC1LMIX_INPUT_2_SOURCE
:
460
case
WM5100_DRC1LMIX_INPUT_2_VOLUME
:
461
case
WM5100_DRC1LMIX_INPUT_3_SOURCE
:
462
case
WM5100_DRC1LMIX_INPUT_3_VOLUME
:
463
case
WM5100_DRC1LMIX_INPUT_4_SOURCE
:
464
case
WM5100_DRC1LMIX_INPUT_4_VOLUME
:
465
case
WM5100_DRC1RMIX_INPUT_1_SOURCE
:
466
case
WM5100_DRC1RMIX_INPUT_1_VOLUME
:
467
case
WM5100_DRC1RMIX_INPUT_2_SOURCE
:
468
case
WM5100_DRC1RMIX_INPUT_2_VOLUME
:
469
case
WM5100_DRC1RMIX_INPUT_3_SOURCE
:
470
case
WM5100_DRC1RMIX_INPUT_3_VOLUME
:
471
case
WM5100_DRC1RMIX_INPUT_4_SOURCE
:
472
case
WM5100_DRC1RMIX_INPUT_4_VOLUME
:
473
case
WM5100_HPLP1MIX_INPUT_1_SOURCE
:
474
case
WM5100_HPLP1MIX_INPUT_1_VOLUME
:
475
case
WM5100_HPLP1MIX_INPUT_2_SOURCE
:
476
case
WM5100_HPLP1MIX_INPUT_2_VOLUME
:
477
case
WM5100_HPLP1MIX_INPUT_3_SOURCE
:
478
case
WM5100_HPLP1MIX_INPUT_3_VOLUME
:
479
case
WM5100_HPLP1MIX_INPUT_4_SOURCE
:
480
case
WM5100_HPLP1MIX_INPUT_4_VOLUME
:
481
case
WM5100_HPLP2MIX_INPUT_1_SOURCE
:
482
case
WM5100_HPLP2MIX_INPUT_1_VOLUME
:
483
case
WM5100_HPLP2MIX_INPUT_2_SOURCE
:
484
case
WM5100_HPLP2MIX_INPUT_2_VOLUME
:
485
case
WM5100_HPLP2MIX_INPUT_3_SOURCE
:
486
case
WM5100_HPLP2MIX_INPUT_3_VOLUME
:
487
case
WM5100_HPLP2MIX_INPUT_4_SOURCE
:
488
case
WM5100_HPLP2MIX_INPUT_4_VOLUME
:
489
case
WM5100_HPLP3MIX_INPUT_1_SOURCE
:
490
case
WM5100_HPLP3MIX_INPUT_1_VOLUME
:
491
case
WM5100_HPLP3MIX_INPUT_2_SOURCE
:
492
case
WM5100_HPLP3MIX_INPUT_2_VOLUME
:
493
case
WM5100_HPLP3MIX_INPUT_3_SOURCE
:
494
case
WM5100_HPLP3MIX_INPUT_3_VOLUME
:
495
case
WM5100_HPLP3MIX_INPUT_4_SOURCE
:
496
case
WM5100_HPLP3MIX_INPUT_4_VOLUME
:
497
case
WM5100_HPLP4MIX_INPUT_1_SOURCE
:
498
case
WM5100_HPLP4MIX_INPUT_1_VOLUME
:
499
case
WM5100_HPLP4MIX_INPUT_2_SOURCE
:
500
case
WM5100_HPLP4MIX_INPUT_2_VOLUME
:
501
case
WM5100_HPLP4MIX_INPUT_3_SOURCE
:
502
case
WM5100_HPLP4MIX_INPUT_3_VOLUME
:
503
case
WM5100_HPLP4MIX_INPUT_4_SOURCE
:
504
case
WM5100_HPLP4MIX_INPUT_4_VOLUME
:
505
case
WM5100_DSP1LMIX_INPUT_1_SOURCE
:
506
case
WM5100_DSP1LMIX_INPUT_1_VOLUME
:
507
case
WM5100_DSP1LMIX_INPUT_2_SOURCE
:
508
case
WM5100_DSP1LMIX_INPUT_2_VOLUME
:
509
case
WM5100_DSP1LMIX_INPUT_3_SOURCE
:
510
case
WM5100_DSP1LMIX_INPUT_3_VOLUME
:
511
case
WM5100_DSP1LMIX_INPUT_4_SOURCE
:
512
case
WM5100_DSP1LMIX_INPUT_4_VOLUME
:
513
case
WM5100_DSP1RMIX_INPUT_1_SOURCE
:
514
case
WM5100_DSP1RMIX_INPUT_1_VOLUME
:
515
case
WM5100_DSP1RMIX_INPUT_2_SOURCE
:
516
case
WM5100_DSP1RMIX_INPUT_2_VOLUME
:
517
case
WM5100_DSP1RMIX_INPUT_3_SOURCE
:
518
case
WM5100_DSP1RMIX_INPUT_3_VOLUME
:
519
case
WM5100_DSP1RMIX_INPUT_4_SOURCE
:
520
case
WM5100_DSP1RMIX_INPUT_4_VOLUME
:
521
case
WM5100_DSP1AUX1MIX_INPUT_1_SOURCE
:
522
case
WM5100_DSP1AUX2MIX_INPUT_1_SOURCE
:
523
case
WM5100_DSP1AUX3MIX_INPUT_1_SOURCE
:
524
case
WM5100_DSP1AUX4MIX_INPUT_1_SOURCE
:
525
case
WM5100_DSP1AUX5MIX_INPUT_1_SOURCE
:
526
case
WM5100_DSP1AUX6MIX_INPUT_1_SOURCE
:
527
case
WM5100_DSP2LMIX_INPUT_1_SOURCE
:
528
case
WM5100_DSP2LMIX_INPUT_1_VOLUME
:
529
case
WM5100_DSP2LMIX_INPUT_2_SOURCE
:
530
case
WM5100_DSP2LMIX_INPUT_2_VOLUME
:
531
case
WM5100_DSP2LMIX_INPUT_3_SOURCE
:
532
case
WM5100_DSP2LMIX_INPUT_3_VOLUME
:
533
case
WM5100_DSP2LMIX_INPUT_4_SOURCE
:
534
case
WM5100_DSP2LMIX_INPUT_4_VOLUME
:
535
case
WM5100_DSP2RMIX_INPUT_1_SOURCE
:
536
case
WM5100_DSP2RMIX_INPUT_1_VOLUME
:
537
case
WM5100_DSP2RMIX_INPUT_2_SOURCE
:
538
case
WM5100_DSP2RMIX_INPUT_2_VOLUME
:
539
case
WM5100_DSP2RMIX_INPUT_3_SOURCE
:
540
case
WM5100_DSP2RMIX_INPUT_3_VOLUME
:
541
case
WM5100_DSP2RMIX_INPUT_4_SOURCE
:
542
case
WM5100_DSP2RMIX_INPUT_4_VOLUME
:
543
case
WM5100_DSP2AUX1MIX_INPUT_1_SOURCE
:
544
case
WM5100_DSP2AUX2MIX_INPUT_1_SOURCE
:
545
case
WM5100_DSP2AUX3MIX_INPUT_1_SOURCE
:
546
case
WM5100_DSP2AUX4MIX_INPUT_1_SOURCE
:
547
case
WM5100_DSP2AUX5MIX_INPUT_1_SOURCE
:
548
case
WM5100_DSP2AUX6MIX_INPUT_1_SOURCE
:
549
case
WM5100_DSP3LMIX_INPUT_1_SOURCE
:
550
case
WM5100_DSP3LMIX_INPUT_1_VOLUME
:
551
case
WM5100_DSP3LMIX_INPUT_2_SOURCE
:
552
case
WM5100_DSP3LMIX_INPUT_2_VOLUME
:
553
case
WM5100_DSP3LMIX_INPUT_3_SOURCE
:
554
case
WM5100_DSP3LMIX_INPUT_3_VOLUME
:
555
case
WM5100_DSP3LMIX_INPUT_4_SOURCE
:
556
case
WM5100_DSP3LMIX_INPUT_4_VOLUME
:
557
case
WM5100_DSP3RMIX_INPUT_1_SOURCE
:
558
case
WM5100_DSP3RMIX_INPUT_1_VOLUME
:
559
case
WM5100_DSP3RMIX_INPUT_2_SOURCE
:
560
case
WM5100_DSP3RMIX_INPUT_2_VOLUME
:
561
case
WM5100_DSP3RMIX_INPUT_3_SOURCE
:
562
case
WM5100_DSP3RMIX_INPUT_3_VOLUME
:
563
case
WM5100_DSP3RMIX_INPUT_4_SOURCE
:
564
case
WM5100_DSP3RMIX_INPUT_4_VOLUME
:
565
case
WM5100_DSP3AUX1MIX_INPUT_1_SOURCE
:
566
case
WM5100_DSP3AUX2MIX_INPUT_1_SOURCE
:
567
case
WM5100_DSP3AUX3MIX_INPUT_1_SOURCE
:
568
case
WM5100_DSP3AUX4MIX_INPUT_1_SOURCE
:
569
case
WM5100_DSP3AUX5MIX_INPUT_1_SOURCE
:
570
case
WM5100_DSP3AUX6MIX_INPUT_1_SOURCE
:
571
case
WM5100_ASRC1LMIX_INPUT_1_SOURCE
:
572
case
WM5100_ASRC1RMIX_INPUT_1_SOURCE
:
573
case
WM5100_ASRC2LMIX_INPUT_1_SOURCE
:
574
case
WM5100_ASRC2RMIX_INPUT_1_SOURCE
:
575
case
WM5100_ISRC1DEC1MIX_INPUT_1_SOURCE
:
576
case
WM5100_ISRC1DEC2MIX_INPUT_1_SOURCE
:
577
case
WM5100_ISRC1DEC3MIX_INPUT_1_SOURCE
:
578
case
WM5100_ISRC1DEC4MIX_INPUT_1_SOURCE
:
579
case
WM5100_ISRC1INT1MIX_INPUT_1_SOURCE
:
580
case
WM5100_ISRC1INT2MIX_INPUT_1_SOURCE
:
581
case
WM5100_ISRC1INT3MIX_INPUT_1_SOURCE
:
582
case
WM5100_ISRC1INT4MIX_INPUT_1_SOURCE
:
583
case
WM5100_ISRC2DEC1MIX_INPUT_1_SOURCE
:
584
case
WM5100_ISRC2DEC2MIX_INPUT_1_SOURCE
:
585
case
WM5100_ISRC2DEC3MIX_INPUT_1_SOURCE
:
586
case
WM5100_ISRC2DEC4MIX_INPUT_1_SOURCE
:
587
case
WM5100_ISRC2INT1MIX_INPUT_1_SOURCE
:
588
case
WM5100_ISRC2INT2MIX_INPUT_1_SOURCE
:
589
case
WM5100_ISRC2INT3MIX_INPUT_1_SOURCE
:
590
case
WM5100_ISRC2INT4MIX_INPUT_1_SOURCE
:
591
case
WM5100_GPIO_CTRL_1
:
592
case
WM5100_GPIO_CTRL_2
:
593
case
WM5100_GPIO_CTRL_3
:
594
case
WM5100_GPIO_CTRL_4
:
595
case
WM5100_GPIO_CTRL_5
:
596
case
WM5100_GPIO_CTRL_6
:
597
case
WM5100_MISC_PAD_CTRL_1
:
598
case
WM5100_MISC_PAD_CTRL_2
:
599
case
WM5100_MISC_PAD_CTRL_3
:
600
case
WM5100_MISC_PAD_CTRL_4
:
601
case
WM5100_MISC_PAD_CTRL_5
:
602
case
WM5100_MISC_GPIO_1
:
603
case
WM5100_INTERRUPT_STATUS_1
:
604
case
WM5100_INTERRUPT_STATUS_2
:
605
case
WM5100_INTERRUPT_STATUS_3
:
606
case
WM5100_INTERRUPT_STATUS_4
:
607
case
WM5100_INTERRUPT_RAW_STATUS_2
:
608
case
WM5100_INTERRUPT_RAW_STATUS_3
:
609
case
WM5100_INTERRUPT_RAW_STATUS_4
:
610
case
WM5100_INTERRUPT_STATUS_1_MASK
:
611
case
WM5100_INTERRUPT_STATUS_2_MASK
:
612
case
WM5100_INTERRUPT_STATUS_3_MASK
:
613
case
WM5100_INTERRUPT_STATUS_4_MASK
:
614
case
WM5100_INTERRUPT_CONTROL
:
615
case
WM5100_IRQ_DEBOUNCE_1
:
616
case
WM5100_IRQ_DEBOUNCE_2
:
617
case
WM5100_FX_CTRL
:
618
case
WM5100_EQ1_1
:
619
case
WM5100_EQ1_2
:
620
case
WM5100_EQ1_3
:
621
case
WM5100_EQ1_4
:
622
case
WM5100_EQ1_5
:
623
case
WM5100_EQ1_6
:
624
case
WM5100_EQ1_7
:
625
case
WM5100_EQ1_8
:
626
case
WM5100_EQ1_9
:
627
case
WM5100_EQ1_10
:
628
case
WM5100_EQ1_11
:
629
case
WM5100_EQ1_12
:
630
case
WM5100_EQ1_13
:
631
case
WM5100_EQ1_14
:
632
case
WM5100_EQ1_15
:
633
case
WM5100_EQ1_16
:
634
case
WM5100_EQ1_17
:
635
case
WM5100_EQ1_18
:
636
case
WM5100_EQ1_19
:
637
case
WM5100_EQ1_20
:
638
case
WM5100_EQ2_1
:
639
case
WM5100_EQ2_2
:
640
case
WM5100_EQ2_3
:
641
case
WM5100_EQ2_4
:
642
case
WM5100_EQ2_5
:
643
case
WM5100_EQ2_6
:
644
case
WM5100_EQ2_7
:
645
case
WM5100_EQ2_8
:
646
case
WM5100_EQ2_9
:
647
case
WM5100_EQ2_10
:
648
case
WM5100_EQ2_11
:
649
case
WM5100_EQ2_12
:
650
case
WM5100_EQ2_13
:
651
case
WM5100_EQ2_14
:
652
case
WM5100_EQ2_15
:
653
case
WM5100_EQ2_16
:
654
case
WM5100_EQ2_17
:
655
case
WM5100_EQ2_18
:
656
case
WM5100_EQ2_19
:
657
case
WM5100_EQ2_20
:
658
case
WM5100_EQ3_1
:
659
case
WM5100_EQ3_2
:
660
case
WM5100_EQ3_3
:
661
case
WM5100_EQ3_4
:
662
case
WM5100_EQ3_5
:
663
case
WM5100_EQ3_6
:
664
case
WM5100_EQ3_7
:
665
case
WM5100_EQ3_8
:
666
case
WM5100_EQ3_9
:
667
case
WM5100_EQ3_10
:
668
case
WM5100_EQ3_11
:
669
case
WM5100_EQ3_12
:
670
case
WM5100_EQ3_13
:
671
case
WM5100_EQ3_14
:
672
case
WM5100_EQ3_15
:
673
case
WM5100_EQ3_16
:
674
case
WM5100_EQ3_17
:
675
case
WM5100_EQ3_18
:
676
case
WM5100_EQ3_19
:
677
case
WM5100_EQ3_20
:
678
case
WM5100_EQ4_1
:
679
case
WM5100_EQ4_2
:
680
case
WM5100_EQ4_3
:
681
case
WM5100_EQ4_4
:
682
case
WM5100_EQ4_5
:
683
case
WM5100_EQ4_6
:
684
case
WM5100_EQ4_7
:
685
case
WM5100_EQ4_8
:
686
case
WM5100_EQ4_9
:
687
case
WM5100_EQ4_10
:
688
case
WM5100_EQ4_11
:
689
case
WM5100_EQ4_12
:
690
case
WM5100_EQ4_13
:
691
case
WM5100_EQ4_14
:
692
case
WM5100_EQ4_15
:
693
case
WM5100_EQ4_16
:
694
case
WM5100_EQ4_17
:
695
case
WM5100_EQ4_18
:
696
case
WM5100_EQ4_19
:
697
case
WM5100_EQ4_20
:
698
case
WM5100_DRC1_CTRL1
:
699
case
WM5100_DRC1_CTRL2
:
700
case
WM5100_DRC1_CTRL3
:
701
case
WM5100_DRC1_CTRL4
:
702
case
WM5100_DRC1_CTRL5
:
703
case
WM5100_HPLPF1_1
:
704
case
WM5100_HPLPF1_2
:
705
case
WM5100_HPLPF2_1
:
706
case
WM5100_HPLPF2_2
:
707
case
WM5100_HPLPF3_1
:
708
case
WM5100_HPLPF3_2
:
709
case
WM5100_HPLPF4_1
:
710
case
WM5100_HPLPF4_2
:
711
case
WM5100_DSP1_CONTROL_1
:
712
case
WM5100_DSP1_CONTROL_2
:
713
case
WM5100_DSP1_CONTROL_3
:
714
case
WM5100_DSP1_CONTROL_4
:
715
case
WM5100_DSP1_CONTROL_5
:
716
case
WM5100_DSP1_CONTROL_6
:
717
case
WM5100_DSP1_CONTROL_7
:
718
case
WM5100_DSP1_CONTROL_8
:
719
case
WM5100_DSP1_CONTROL_9
:
720
case
WM5100_DSP1_CONTROL_10
:
721
case
WM5100_DSP1_CONTROL_11
:
722
case
WM5100_DSP1_CONTROL_12
:
723
case
WM5100_DSP1_CONTROL_13
:
724
case
WM5100_DSP1_CONTROL_14
:
725
case
WM5100_DSP1_CONTROL_15
:
726
case
WM5100_DSP1_CONTROL_16
:
727
case
WM5100_DSP1_CONTROL_17
:
728
case
WM5100_DSP1_CONTROL_18
:
729
case
WM5100_DSP1_CONTROL_19
:
730
case
WM5100_DSP1_CONTROL_20
:
731
case
WM5100_DSP1_CONTROL_21
:
732
case
WM5100_DSP1_CONTROL_22
:
733
case
WM5100_DSP1_CONTROL_23
:
734
case
WM5100_DSP1_CONTROL_24
:
735
case
WM5100_DSP1_CONTROL_25
:
736
case
WM5100_DSP1_CONTROL_26
:
737
case
WM5100_DSP1_CONTROL_27
:
738
case
WM5100_DSP1_CONTROL_28
:
739
case
WM5100_DSP1_CONTROL_29
:
740
case
WM5100_DSP1_CONTROL_30
:
741
case
WM5100_DSP2_CONTROL_1
:
742
case
WM5100_DSP2_CONTROL_2
:
743
case
WM5100_DSP2_CONTROL_3
:
744
case
WM5100_DSP2_CONTROL_4
:
745
case
WM5100_DSP2_CONTROL_5
:
746
case
WM5100_DSP2_CONTROL_6
:
747
case
WM5100_DSP2_CONTROL_7
:
748
case
WM5100_DSP2_CONTROL_8
:
749
case
WM5100_DSP2_CONTROL_9
:
750
case
WM5100_DSP2_CONTROL_10
:
751
case
WM5100_DSP2_CONTROL_11
:
752
case
WM5100_DSP2_CONTROL_12
:
753
case
WM5100_DSP2_CONTROL_13
:
754
case
WM5100_DSP2_CONTROL_14
:
755
case
WM5100_DSP2_CONTROL_15
:
756
case
WM5100_DSP2_CONTROL_16
:
757
case
WM5100_DSP2_CONTROL_17
:
758
case
WM5100_DSP2_CONTROL_18
:
759
case
WM5100_DSP2_CONTROL_19
:
760
case
WM5100_DSP2_CONTROL_20
:
761
case
WM5100_DSP2_CONTROL_21
:
762
case
WM5100_DSP2_CONTROL_22
:
763
case
WM5100_DSP2_CONTROL_23
:
764
case
WM5100_DSP2_CONTROL_24
:
765
case
WM5100_DSP2_CONTROL_25
:
766
case
WM5100_DSP2_CONTROL_26
:
767
case
WM5100_DSP2_CONTROL_27
:
768
case
WM5100_DSP2_CONTROL_28
:
769
case
WM5100_DSP2_CONTROL_29
:
770
case
WM5100_DSP2_CONTROL_30
:
771
case
WM5100_DSP3_CONTROL_1
:
772
case
WM5100_DSP3_CONTROL_2
:
773
case
WM5100_DSP3_CONTROL_3
:
774
case
WM5100_DSP3_CONTROL_4
:
775
case
WM5100_DSP3_CONTROL_5
:
776
case
WM5100_DSP3_CONTROL_6
:
777
case
WM5100_DSP3_CONTROL_7
:
778
case
WM5100_DSP3_CONTROL_8
:
779
case
WM5100_DSP3_CONTROL_9
:
780
case
WM5100_DSP3_CONTROL_10
:
781
case
WM5100_DSP3_CONTROL_11
:
782
case
WM5100_DSP3_CONTROL_12
:
783
case
WM5100_DSP3_CONTROL_13
:
784
case
WM5100_DSP3_CONTROL_14
:
785
case
WM5100_DSP3_CONTROL_15
:
786
case
WM5100_DSP3_CONTROL_16
:
787
case
WM5100_DSP3_CONTROL_17
:
788
case
WM5100_DSP3_CONTROL_18
:
789
case
WM5100_DSP3_CONTROL_19
:
790
case
WM5100_DSP3_CONTROL_20
:
791
case
WM5100_DSP3_CONTROL_21
:
792
case
WM5100_DSP3_CONTROL_22
:
793
case
WM5100_DSP3_CONTROL_23
:
794
case
WM5100_DSP3_CONTROL_24
:
795
case
WM5100_DSP3_CONTROL_25
:
796
case
WM5100_DSP3_CONTROL_26
:
797
case
WM5100_DSP3_CONTROL_27
:
798
case
WM5100_DSP3_CONTROL_28
:
799
case
WM5100_DSP3_CONTROL_29
:
800
case
WM5100_DSP3_CONTROL_30
:
801
return
1;
802
default
:
803
if
((reg >=
WM5100_DSP1_PM_0
&& reg <=
WM5100_DSP1_PM_1535
) ||
804
(reg >=
WM5100_DSP1_ZM_0
&& reg <=
WM5100_DSP1_ZM_2047
) ||
805
(reg >=
WM5100_DSP1_DM_0
&& reg <=
WM5100_DSP1_DM_511
) ||
806
(reg >=
WM5100_DSP2_PM_0
&& reg <=
WM5100_DSP2_PM_1535
) ||
807
(reg >=
WM5100_DSP2_ZM_0
&& reg <=
WM5100_DSP2_ZM_2047
) ||
808
(reg >=
WM5100_DSP2_DM_0
&& reg <=
WM5100_DSP2_DM_511
) ||
809
(reg >=
WM5100_DSP3_PM_0
&& reg <=
WM5100_DSP3_PM_1535
) ||
810
(reg >=
WM5100_DSP3_ZM_0
&& reg <=
WM5100_DSP3_ZM_2047
) ||
811
(reg >=
WM5100_DSP3_DM_0
&& reg <=
WM5100_DSP3_DM_511
))
812
return
1;
813
else
814
return
0;
815
}
816
}
817
818
struct
reg_default
wm5100_reg_defaults
[
WM5100_REGISTER_COUNT
] = {
819
{ 0x0000, 0x0000 },
/* R0 - software reset */
820
{ 0x0001, 0x0000 },
/* R1 - Device Revision */
821
{ 0x0010, 0x0801 },
/* R16 - Ctrl IF 1 */
822
{ 0x0020, 0x0000 },
/* R32 - Tone Generator 1 */
823
{ 0x0030, 0x0000 },
/* R48 - PWM Drive 1 */
824
{ 0x0031, 0x0100 },
/* R49 - PWM Drive 2 */
825
{ 0x0032, 0x0100 },
/* R50 - PWM Drive 3 */
826
{ 0x0100, 0x0002 },
/* R256 - Clocking 1 */
827
{ 0x0101, 0x0000 },
/* R257 - Clocking 3 */
828
{ 0x0102, 0x0011 },
/* R258 - Clocking 4 */
829
{ 0x0103, 0x0011 },
/* R259 - Clocking 5 */
830
{ 0x0104, 0x0011 },
/* R260 - Clocking 6 */
831
{ 0x0107, 0x0000 },
/* R263 - Clocking 7 */
832
{ 0x0108, 0x0000 },
/* R264 - Clocking 8 */
833
{ 0x0120, 0x0000 },
/* R288 - ASRC_ENABLE */
834
{ 0x0121, 0x0000 },
/* R289 - ASRC_STATUS */
835
{ 0x0122, 0x0000 },
/* R290 - ASRC_RATE1 */
836
{ 0x0141, 0x8000 },
/* R321 - ISRC 1 CTRL 1 */
837
{ 0x0142, 0x0000 },
/* R322 - ISRC 1 CTRL 2 */
838
{ 0x0143, 0x8000 },
/* R323 - ISRC 2 CTRL1 */
839
{ 0x0144, 0x0000 },
/* R324 - ISRC 2 CTRL 2 */
840
{ 0x0182, 0x0000 },
/* R386 - FLL1 Control 1 */
841
{ 0x0183, 0x0000 },
/* R387 - FLL1 Control 2 */
842
{ 0x0184, 0x0000 },
/* R388 - FLL1 Control 3 */
843
{ 0x0186, 0x0177 },
/* R390 - FLL1 Control 5 */
844
{ 0x0187, 0x0001 },
/* R391 - FLL1 Control 6 */
845
{ 0x0188, 0x0000 },
/* R392 - FLL1 EFS 1 */
846
{ 0x01A2, 0x0000 },
/* R418 - FLL2 Control 1 */
847
{ 0x01A3, 0x0000 },
/* R419 - FLL2 Control 2 */
848
{ 0x01A4, 0x0000 },
/* R420 - FLL2 Control 3 */
849
{ 0x01A6, 0x0177 },
/* R422 - FLL2 Control 5 */
850
{ 0x01A7, 0x0001 },
/* R423 - FLL2 Control 6 */
851
{ 0x01A8, 0x0000 },
/* R424 - FLL2 EFS 1 */
852
{ 0x0200, 0x0020 },
/* R512 - Mic Charge Pump 1 */
853
{ 0x0201, 0xB084 },
/* R513 - Mic Charge Pump 2 */
854
{ 0x0202, 0xBBDE },
/* R514 - HP Charge Pump 1 */
855
{ 0x0211, 0x20D4 },
/* R529 - LDO1 Control */
856
{ 0x0215, 0x0062 },
/* R533 - Mic Bias Ctrl 1 */
857
{ 0x0216, 0x0062 },
/* R534 - Mic Bias Ctrl 2 */
858
{ 0x0217, 0x0062 },
/* R535 - Mic Bias Ctrl 3 */
859
{ 0x0280, 0x0004 },
/* R640 - Accessory Detect Mode 1 */
860
{ 0x0288, 0x0020 },
/* R648 - Headphone Detect 1 */
861
{ 0x0289, 0x0000 },
/* R649 - Headphone Detect 2 */
862
{ 0x0290, 0x1100 },
/* R656 - Mic Detect 1 */
863
{ 0x0291, 0x009F },
/* R657 - Mic Detect 2 */
864
{ 0x0292, 0x0000 },
/* R658 - Mic Detect 3 */
865
{ 0x0301, 0x0000 },
/* R769 - Input Enables */
866
{ 0x0302, 0x0000 },
/* R770 - Input Enables Status */
867
{ 0x0310, 0x2280 },
/* R784 - Status */
868
{ 0x0311, 0x0080 },
/* R785 - IN1R Control */
869
{ 0x0312, 0x2280 },
/* R786 - IN2L Control */
870
{ 0x0313, 0x0080 },
/* R787 - IN2R Control */
871
{ 0x0314, 0x2280 },
/* R788 - IN3L Control */
872
{ 0x0315, 0x0080 },
/* R789 - IN3R Control */
873
{ 0x0316, 0x2280 },
/* R790 - IN4L Control */
874
{ 0x0317, 0x0080 },
/* R791 - IN4R Control */
875
{ 0x0318, 0x0000 },
/* R792 - RXANC_SRC */
876
{ 0x0319, 0x0022 },
/* R793 - Input Volume Ramp */
877
{ 0x0320, 0x0180 },
/* R800 - ADC Digital Volume 1L */
878
{ 0x0321, 0x0180 },
/* R801 - ADC Digital Volume 1R */
879
{ 0x0322, 0x0180 },
/* R802 - ADC Digital Volume 2L */
880
{ 0x0323, 0x0180 },
/* R803 - ADC Digital Volume 2R */
881
{ 0x0324, 0x0180 },
/* R804 - ADC Digital Volume 3L */
882
{ 0x0325, 0x0180 },
/* R805 - ADC Digital Volume 3R */
883
{ 0x0326, 0x0180 },
/* R806 - ADC Digital Volume 4L */
884
{ 0x0327, 0x0180 },
/* R807 - ADC Digital Volume 4R */
885
{ 0x0401, 0x0000 },
/* R1025 - Output Enables 2 */
886
{ 0x0402, 0x0000 },
/* R1026 - Output Status 1 */
887
{ 0x0403, 0x0000 },
/* R1027 - Output Status 2 */
888
{ 0x0408, 0x0000 },
/* R1032 - Channel Enables 1 */
889
{ 0x0410, 0x0080 },
/* R1040 - Out Volume 1L */
890
{ 0x0411, 0x0080 },
/* R1041 - Out Volume 1R */
891
{ 0x0412, 0x0080 },
/* R1042 - DAC Volume Limit 1L */
892
{ 0x0413, 0x0080 },
/* R1043 - DAC Volume Limit 1R */
893
{ 0x0414, 0x0080 },
/* R1044 - Out Volume 2L */
894
{ 0x0415, 0x0080 },
/* R1045 - Out Volume 2R */
895
{ 0x0416, 0x0080 },
/* R1046 - DAC Volume Limit 2L */
896
{ 0x0417, 0x0080 },
/* R1047 - DAC Volume Limit 2R */
897
{ 0x0418, 0x0080 },
/* R1048 - Out Volume 3L */
898
{ 0x0419, 0x0080 },
/* R1049 - Out Volume 3R */
899
{ 0x041A, 0x0080 },
/* R1050 - DAC Volume Limit 3L */
900
{ 0x041B, 0x0080 },
/* R1051 - DAC Volume Limit 3R */
901
{ 0x041C, 0x0080 },
/* R1052 - Out Volume 4L */
902
{ 0x041D, 0x0080 },
/* R1053 - Out Volume 4R */
903
{ 0x041E, 0x0080 },
/* R1054 - DAC Volume Limit 5L */
904
{ 0x041F, 0x0080 },
/* R1055 - DAC Volume Limit 5R */
905
{ 0x0420, 0x0080 },
/* R1056 - DAC Volume Limit 6L */
906
{ 0x0421, 0x0080 },
/* R1057 - DAC Volume Limit 6R */
907
{ 0x0440, 0x0000 },
/* R1088 - DAC AEC Control 1 */
908
{ 0x0441, 0x0022 },
/* R1089 - Output Volume Ramp */
909
{ 0x0480, 0x0180 },
/* R1152 - DAC Digital Volume 1L */
910
{ 0x0481, 0x0180 },
/* R1153 - DAC Digital Volume 1R */
911
{ 0x0482, 0x0180 },
/* R1154 - DAC Digital Volume 2L */
912
{ 0x0483, 0x0180 },
/* R1155 - DAC Digital Volume 2R */
913
{ 0x0484, 0x0180 },
/* R1156 - DAC Digital Volume 3L */
914
{ 0x0485, 0x0180 },
/* R1157 - DAC Digital Volume 3R */
915
{ 0x0486, 0x0180 },
/* R1158 - DAC Digital Volume 4L */
916
{ 0x0487, 0x0180 },
/* R1159 - DAC Digital Volume 4R */
917
{ 0x0488, 0x0180 },
/* R1160 - DAC Digital Volume 5L */
918
{ 0x0489, 0x0180 },
/* R1161 - DAC Digital Volume 5R */
919
{ 0x048A, 0x0180 },
/* R1162 - DAC Digital Volume 6L */
920
{ 0x048B, 0x0180 },
/* R1163 - DAC Digital Volume 6R */
921
{ 0x04C0, 0x0069 },
/* R1216 - PDM SPK1 CTRL 1 */
922
{ 0x04C1, 0x0000 },
/* R1217 - PDM SPK1 CTRL 2 */
923
{ 0x04C2, 0x0069 },
/* R1218 - PDM SPK2 CTRL 1 */
924
{ 0x04C3, 0x0000 },
/* R1219 - PDM SPK2 CTRL 2 */
925
{ 0x0500, 0x000C },
/* R1280 - Audio IF 1_1 */
926
{ 0x0501, 0x0008 },
/* R1281 - Audio IF 1_2 */
927
{ 0x0502, 0x0000 },
/* R1282 - Audio IF 1_3 */
928
{ 0x0503, 0x0000 },
/* R1283 - Audio IF 1_4 */
929
{ 0x0504, 0x0000 },
/* R1284 - Audio IF 1_5 */
930
{ 0x0505, 0x0300 },
/* R1285 - Audio IF 1_6 */
931
{ 0x0506, 0x0300 },
/* R1286 - Audio IF 1_7 */
932
{ 0x0507, 0x1820 },
/* R1287 - Audio IF 1_8 */
933
{ 0x0508, 0x1820 },
/* R1288 - Audio IF 1_9 */
934
{ 0x0509, 0x0000 },
/* R1289 - Audio IF 1_10 */
935
{ 0x050A, 0x0001 },
/* R1290 - Audio IF 1_11 */
936
{ 0x050B, 0x0002 },
/* R1291 - Audio IF 1_12 */
937
{ 0x050C, 0x0003 },
/* R1292 - Audio IF 1_13 */
938
{ 0x050D, 0x0004 },
/* R1293 - Audio IF 1_14 */
939
{ 0x050E, 0x0005 },
/* R1294 - Audio IF 1_15 */
940
{ 0x050F, 0x0006 },
/* R1295 - Audio IF 1_16 */
941
{ 0x0510, 0x0007 },
/* R1296 - Audio IF 1_17 */
942
{ 0x0511, 0x0000 },
/* R1297 - Audio IF 1_18 */
943
{ 0x0512, 0x0001 },
/* R1298 - Audio IF 1_19 */
944
{ 0x0513, 0x0002 },
/* R1299 - Audio IF 1_20 */
945
{ 0x0514, 0x0003 },
/* R1300 - Audio IF 1_21 */
946
{ 0x0515, 0x0004 },
/* R1301 - Audio IF 1_22 */
947
{ 0x0516, 0x0005 },
/* R1302 - Audio IF 1_23 */
948
{ 0x0517, 0x0006 },
/* R1303 - Audio IF 1_24 */
949
{ 0x0518, 0x0007 },
/* R1304 - Audio IF 1_25 */
950
{ 0x0519, 0x0000 },
/* R1305 - Audio IF 1_26 */
951
{ 0x051A, 0x0000 },
/* R1306 - Audio IF 1_27 */
952
{ 0x0540, 0x000C },
/* R1344 - Audio IF 2_1 */
953
{ 0x0541, 0x0008 },
/* R1345 - Audio IF 2_2 */
954
{ 0x0542, 0x0000 },
/* R1346 - Audio IF 2_3 */
955
{ 0x0543, 0x0000 },
/* R1347 - Audio IF 2_4 */
956
{ 0x0544, 0x0000 },
/* R1348 - Audio IF 2_5 */
957
{ 0x0545, 0x0300 },
/* R1349 - Audio IF 2_6 */
958
{ 0x0546, 0x0300 },
/* R1350 - Audio IF 2_7 */
959
{ 0x0547, 0x1820 },
/* R1351 - Audio IF 2_8 */
960
{ 0x0548, 0x1820 },
/* R1352 - Audio IF 2_9 */
961
{ 0x0549, 0x0000 },
/* R1353 - Audio IF 2_10 */
962
{ 0x054A, 0x0001 },
/* R1354 - Audio IF 2_11 */
963
{ 0x0551, 0x0000 },
/* R1361 - Audio IF 2_18 */
964
{ 0x0552, 0x0001 },
/* R1362 - Audio IF 2_19 */
965
{ 0x0559, 0x0000 },
/* R1369 - Audio IF 2_26 */
966
{ 0x055A, 0x0000 },
/* R1370 - Audio IF 2_27 */
967
{ 0x0580, 0x000C },
/* R1408 - Audio IF 3_1 */
968
{ 0x0581, 0x0008 },
/* R1409 - Audio IF 3_2 */
969
{ 0x0582, 0x0000 },
/* R1410 - Audio IF 3_3 */
970
{ 0x0583, 0x0000 },
/* R1411 - Audio IF 3_4 */
971
{ 0x0584, 0x0000 },
/* R1412 - Audio IF 3_5 */
972
{ 0x0585, 0x0300 },
/* R1413 - Audio IF 3_6 */
973
{ 0x0586, 0x0300 },
/* R1414 - Audio IF 3_7 */
974
{ 0x0587, 0x1820 },
/* R1415 - Audio IF 3_8 */
975
{ 0x0588, 0x1820 },
/* R1416 - Audio IF 3_9 */
976
{ 0x0589, 0x0000 },
/* R1417 - Audio IF 3_10 */
977
{ 0x058A, 0x0001 },
/* R1418 - Audio IF 3_11 */
978
{ 0x0591, 0x0000 },
/* R1425 - Audio IF 3_18 */
979
{ 0x0592, 0x0001 },
/* R1426 - Audio IF 3_19 */
980
{ 0x0599, 0x0000 },
/* R1433 - Audio IF 3_26 */
981
{ 0x059A, 0x0000 },
/* R1434 - Audio IF 3_27 */
982
{ 0x0640, 0x0000 },
/* R1600 - PWM1MIX Input 1 Source */
983
{ 0x0641, 0x0080 },
/* R1601 - PWM1MIX Input 1 Volume */
984
{ 0x0642, 0x0000 },
/* R1602 - PWM1MIX Input 2 Source */
985
{ 0x0643, 0x0080 },
/* R1603 - PWM1MIX Input 2 Volume */
986
{ 0x0644, 0x0000 },
/* R1604 - PWM1MIX Input 3 Source */
987
{ 0x0645, 0x0080 },
/* R1605 - PWM1MIX Input 3 Volume */
988
{ 0x0646, 0x0000 },
/* R1606 - PWM1MIX Input 4 Source */
989
{ 0x0647, 0x0080 },
/* R1607 - PWM1MIX Input 4 Volume */
990
{ 0x0648, 0x0000 },
/* R1608 - PWM2MIX Input 1 Source */
991
{ 0x0649, 0x0080 },
/* R1609 - PWM2MIX Input 1 Volume */
992
{ 0x064A, 0x0000 },
/* R1610 - PWM2MIX Input 2 Source */
993
{ 0x064B, 0x0080 },
/* R1611 - PWM2MIX Input 2 Volume */
994
{ 0x064C, 0x0000 },
/* R1612 - PWM2MIX Input 3 Source */
995
{ 0x064D, 0x0080 },
/* R1613 - PWM2MIX Input 3 Volume */
996
{ 0x064E, 0x0000 },
/* R1614 - PWM2MIX Input 4 Source */
997
{ 0x064F, 0x0080 },
/* R1615 - PWM2MIX Input 4 Volume */
998
{ 0x0680, 0x0000 },
/* R1664 - OUT1LMIX Input 1 Source */
999
{ 0x0681, 0x0080 },
/* R1665 - OUT1LMIX Input 1 Volume */
1000
{ 0x0682, 0x0000 },
/* R1666 - OUT1LMIX Input 2 Source */
1001
{ 0x0683, 0x0080 },
/* R1667 - OUT1LMIX Input 2 Volume */
1002
{ 0x0684, 0x0000 },
/* R1668 - OUT1LMIX Input 3 Source */
1003
{ 0x0685, 0x0080 },
/* R1669 - OUT1LMIX Input 3 Volume */
1004
{ 0x0686, 0x0000 },
/* R1670 - OUT1LMIX Input 4 Source */
1005
{ 0x0687, 0x0080 },
/* R1671 - OUT1LMIX Input 4 Volume */
1006
{ 0x0688, 0x0000 },
/* R1672 - OUT1RMIX Input 1 Source */
1007
{ 0x0689, 0x0080 },
/* R1673 - OUT1RMIX Input 1 Volume */
1008
{ 0x068A, 0x0000 },
/* R1674 - OUT1RMIX Input 2 Source */
1009
{ 0x068B, 0x0080 },
/* R1675 - OUT1RMIX Input 2 Volume */
1010
{ 0x068C, 0x0000 },
/* R1676 - OUT1RMIX Input 3 Source */
1011
{ 0x068D, 0x0080 },
/* R1677 - OUT1RMIX Input 3 Volume */
1012
{ 0x068E, 0x0000 },
/* R1678 - OUT1RMIX Input 4 Source */
1013
{ 0x068F, 0x0080 },
/* R1679 - OUT1RMIX Input 4 Volume */
1014
{ 0x0690, 0x0000 },
/* R1680 - OUT2LMIX Input 1 Source */
1015
{ 0x0691, 0x0080 },
/* R1681 - OUT2LMIX Input 1 Volume */
1016
{ 0x0692, 0x0000 },
/* R1682 - OUT2LMIX Input 2 Source */
1017
{ 0x0693, 0x0080 },
/* R1683 - OUT2LMIX Input 2 Volume */
1018
{ 0x0694, 0x0000 },
/* R1684 - OUT2LMIX Input 3 Source */
1019
{ 0x0695, 0x0080 },
/* R1685 - OUT2LMIX Input 3 Volume */
1020
{ 0x0696, 0x0000 },
/* R1686 - OUT2LMIX Input 4 Source */
1021
{ 0x0697, 0x0080 },
/* R1687 - OUT2LMIX Input 4 Volume */
1022
{ 0x0698, 0x0000 },
/* R1688 - OUT2RMIX Input 1 Source */
1023
{ 0x0699, 0x0080 },
/* R1689 - OUT2RMIX Input 1 Volume */
1024
{ 0x069A, 0x0000 },
/* R1690 - OUT2RMIX Input 2 Source */
1025
{ 0x069B, 0x0080 },
/* R1691 - OUT2RMIX Input 2 Volume */
1026
{ 0x069C, 0x0000 },
/* R1692 - OUT2RMIX Input 3 Source */
1027
{ 0x069D, 0x0080 },
/* R1693 - OUT2RMIX Input 3 Volume */
1028
{ 0x069E, 0x0000 },
/* R1694 - OUT2RMIX Input 4 Source */
1029
{ 0x069F, 0x0080 },
/* R1695 - OUT2RMIX Input 4 Volume */
1030
{ 0x06A0, 0x0000 },
/* R1696 - OUT3LMIX Input 1 Source */
1031
{ 0x06A1, 0x0080 },
/* R1697 - OUT3LMIX Input 1 Volume */
1032
{ 0x06A2, 0x0000 },
/* R1698 - OUT3LMIX Input 2 Source */
1033
{ 0x06A3, 0x0080 },
/* R1699 - OUT3LMIX Input 2 Volume */
1034
{ 0x06A4, 0x0000 },
/* R1700 - OUT3LMIX Input 3 Source */
1035
{ 0x06A5, 0x0080 },
/* R1701 - OUT3LMIX Input 3 Volume */
1036
{ 0x06A6, 0x0000 },
/* R1702 - OUT3LMIX Input 4 Source */
1037
{ 0x06A7, 0x0080 },
/* R1703 - OUT3LMIX Input 4 Volume */
1038
{ 0x06A8, 0x0000 },
/* R1704 - OUT3RMIX Input 1 Source */
1039
{ 0x06A9, 0x0080 },
/* R1705 - OUT3RMIX Input 1 Volume */
1040
{ 0x06AA, 0x0000 },
/* R1706 - OUT3RMIX Input 2 Source */
1041
{ 0x06AB, 0x0080 },
/* R1707 - OUT3RMIX Input 2 Volume */
1042
{ 0x06AC, 0x0000 },
/* R1708 - OUT3RMIX Input 3 Source */
1043
{ 0x06AD, 0x0080 },
/* R1709 - OUT3RMIX Input 3 Volume */
1044
{ 0x06AE, 0x0000 },
/* R1710 - OUT3RMIX Input 4 Source */
1045
{ 0x06AF, 0x0080 },
/* R1711 - OUT3RMIX Input 4 Volume */
1046
{ 0x06B0, 0x0000 },
/* R1712 - OUT4LMIX Input 1 Source */
1047
{ 0x06B1, 0x0080 },
/* R1713 - OUT4LMIX Input 1 Volume */
1048
{ 0x06B2, 0x0000 },
/* R1714 - OUT4LMIX Input 2 Source */
1049
{ 0x06B3, 0x0080 },
/* R1715 - OUT4LMIX Input 2 Volume */
1050
{ 0x06B4, 0x0000 },
/* R1716 - OUT4LMIX Input 3 Source */
1051
{ 0x06B5, 0x0080 },
/* R1717 - OUT4LMIX Input 3 Volume */
1052
{ 0x06B6, 0x0000 },
/* R1718 - OUT4LMIX Input 4 Source */
1053
{ 0x06B7, 0x0080 },
/* R1719 - OUT4LMIX Input 4 Volume */
1054
{ 0x06B8, 0x0000 },
/* R1720 - OUT4RMIX Input 1 Source */
1055
{ 0x06B9, 0x0080 },
/* R1721 - OUT4RMIX Input 1 Volume */
1056
{ 0x06BA, 0x0000 },
/* R1722 - OUT4RMIX Input 2 Source */
1057
{ 0x06BB, 0x0080 },
/* R1723 - OUT4RMIX Input 2 Volume */
1058
{ 0x06BC, 0x0000 },
/* R1724 - OUT4RMIX Input 3 Source */
1059
{ 0x06BD, 0x0080 },
/* R1725 - OUT4RMIX Input 3 Volume */
1060
{ 0x06BE, 0x0000 },
/* R1726 - OUT4RMIX Input 4 Source */
1061
{ 0x06BF, 0x0080 },
/* R1727 - OUT4RMIX Input 4 Volume */
1062
{ 0x06C0, 0x0000 },
/* R1728 - OUT5LMIX Input 1 Source */
1063
{ 0x06C1, 0x0080 },
/* R1729 - OUT5LMIX Input 1 Volume */
1064
{ 0x06C2, 0x0000 },
/* R1730 - OUT5LMIX Input 2 Source */
1065
{ 0x06C3, 0x0080 },
/* R1731 - OUT5LMIX Input 2 Volume */
1066
{ 0x06C4, 0x0000 },
/* R1732 - OUT5LMIX Input 3 Source */
1067
{ 0x06C5, 0x0080 },
/* R1733 - OUT5LMIX Input 3 Volume */
1068
{ 0x06C6, 0x0000 },
/* R1734 - OUT5LMIX Input 4 Source */
1069
{ 0x06C7, 0x0080 },
/* R1735 - OUT5LMIX Input 4 Volume */
1070
{ 0x06C8, 0x0000 },
/* R1736 - OUT5RMIX Input 1 Source */
1071
{ 0x06C9, 0x0080 },
/* R1737 - OUT5RMIX Input 1 Volume */
1072
{ 0x06CA, 0x0000 },
/* R1738 - OUT5RMIX Input 2 Source */
1073
{ 0x06CB, 0x0080 },
/* R1739 - OUT5RMIX Input 2 Volume */
1074
{ 0x06CC, 0x0000 },
/* R1740 - OUT5RMIX Input 3 Source */
1075
{ 0x06CD, 0x0080 },
/* R1741 - OUT5RMIX Input 3 Volume */
1076
{ 0x06CE, 0x0000 },
/* R1742 - OUT5RMIX Input 4 Source */
1077
{ 0x06CF, 0x0080 },
/* R1743 - OUT5RMIX Input 4 Volume */
1078
{ 0x06D0, 0x0000 },
/* R1744 - OUT6LMIX Input 1 Source */
1079
{ 0x06D1, 0x0080 },
/* R1745 - OUT6LMIX Input 1 Volume */
1080
{ 0x06D2, 0x0000 },
/* R1746 - OUT6LMIX Input 2 Source */
1081
{ 0x06D3, 0x0080 },
/* R1747 - OUT6LMIX Input 2 Volume */
1082
{ 0x06D4, 0x0000 },
/* R1748 - OUT6LMIX Input 3 Source */
1083
{ 0x06D5, 0x0080 },
/* R1749 - OUT6LMIX Input 3 Volume */
1084
{ 0x06D6, 0x0000 },
/* R1750 - OUT6LMIX Input 4 Source */
1085
{ 0x06D7, 0x0080 },
/* R1751 - OUT6LMIX Input 4 Volume */
1086
{ 0x06D8, 0x0000 },
/* R1752 - OUT6RMIX Input 1 Source */
1087
{ 0x06D9, 0x0080 },
/* R1753 - OUT6RMIX Input 1 Volume */
1088
{ 0x06DA, 0x0000 },
/* R1754 - OUT6RMIX Input 2 Source */
1089
{ 0x06DB, 0x0080 },
/* R1755 - OUT6RMIX Input 2 Volume */
1090
{ 0x06DC, 0x0000 },
/* R1756 - OUT6RMIX Input 3 Source */
1091
{ 0x06DD, 0x0080 },
/* R1757 - OUT6RMIX Input 3 Volume */
1092
{ 0x06DE, 0x0000 },
/* R1758 - OUT6RMIX Input 4 Source */
1093
{ 0x06DF, 0x0080 },
/* R1759 - OUT6RMIX Input 4 Volume */
1094
{ 0x0700, 0x0000 },
/* R1792 - AIF1TX1MIX Input 1 Source */
1095
{ 0x0701, 0x0080 },
/* R1793 - AIF1TX1MIX Input 1 Volume */
1096
{ 0x0702, 0x0000 },
/* R1794 - AIF1TX1MIX Input 2 Source */
1097
{ 0x0703, 0x0080 },
/* R1795 - AIF1TX1MIX Input 2 Volume */
1098
{ 0x0704, 0x0000 },
/* R1796 - AIF1TX1MIX Input 3 Source */
1099
{ 0x0705, 0x0080 },
/* R1797 - AIF1TX1MIX Input 3 Volume */
1100
{ 0x0706, 0x0000 },
/* R1798 - AIF1TX1MIX Input 4 Source */
1101
{ 0x0707, 0x0080 },
/* R1799 - AIF1TX1MIX Input 4 Volume */
1102
{ 0x0708, 0x0000 },
/* R1800 - AIF1TX2MIX Input 1 Source */
1103
{ 0x0709, 0x0080 },
/* R1801 - AIF1TX2MIX Input 1 Volume */
1104
{ 0x070A, 0x0000 },
/* R1802 - AIF1TX2MIX Input 2 Source */
1105
{ 0x070B, 0x0080 },
/* R1803 - AIF1TX2MIX Input 2 Volume */
1106
{ 0x070C, 0x0000 },
/* R1804 - AIF1TX2MIX Input 3 Source */
1107
{ 0x070D, 0x0080 },
/* R1805 - AIF1TX2MIX Input 3 Volume */
1108
{ 0x070E, 0x0000 },
/* R1806 - AIF1TX2MIX Input 4 Source */
1109
{ 0x070F, 0x0080 },
/* R1807 - AIF1TX2MIX Input 4 Volume */
1110
{ 0x0710, 0x0000 },
/* R1808 - AIF1TX3MIX Input 1 Source */
1111
{ 0x0711, 0x0080 },
/* R1809 - AIF1TX3MIX Input 1 Volume */
1112
{ 0x0712, 0x0000 },
/* R1810 - AIF1TX3MIX Input 2 Source */
1113
{ 0x0713, 0x0080 },
/* R1811 - AIF1TX3MIX Input 2 Volume */
1114
{ 0x0714, 0x0000 },
/* R1812 - AIF1TX3MIX Input 3 Source */
1115
{ 0x0715, 0x0080 },
/* R1813 - AIF1TX3MIX Input 3 Volume */
1116
{ 0x0716, 0x0000 },
/* R1814 - AIF1TX3MIX Input 4 Source */
1117
{ 0x0717, 0x0080 },
/* R1815 - AIF1TX3MIX Input 4 Volume */
1118
{ 0x0718, 0x0000 },
/* R1816 - AIF1TX4MIX Input 1 Source */
1119
{ 0x0719, 0x0080 },
/* R1817 - AIF1TX4MIX Input 1 Volume */
1120
{ 0x071A, 0x0000 },
/* R1818 - AIF1TX4MIX Input 2 Source */
1121
{ 0x071B, 0x0080 },
/* R1819 - AIF1TX4MIX Input 2 Volume */
1122
{ 0x071C, 0x0000 },
/* R1820 - AIF1TX4MIX Input 3 Source */
1123
{ 0x071D, 0x0080 },
/* R1821 - AIF1TX4MIX Input 3 Volume */
1124
{ 0x071E, 0x0000 },
/* R1822 - AIF1TX4MIX Input 4 Source */
1125
{ 0x071F, 0x0080 },
/* R1823 - AIF1TX4MIX Input 4 Volume */
1126
{ 0x0720, 0x0000 },
/* R1824 - AIF1TX5MIX Input 1 Source */
1127
{ 0x0721, 0x0080 },
/* R1825 - AIF1TX5MIX Input 1 Volume */
1128
{ 0x0722, 0x0000 },
/* R1826 - AIF1TX5MIX Input 2 Source */
1129
{ 0x0723, 0x0080 },
/* R1827 - AIF1TX5MIX Input 2 Volume */
1130
{ 0x0724, 0x0000 },
/* R1828 - AIF1TX5MIX Input 3 Source */
1131
{ 0x0725, 0x0080 },
/* R1829 - AIF1TX5MIX Input 3 Volume */
1132
{ 0x0726, 0x0000 },
/* R1830 - AIF1TX5MIX Input 4 Source */
1133
{ 0x0727, 0x0080 },
/* R1831 - AIF1TX5MIX Input 4 Volume */
1134
{ 0x0728, 0x0000 },
/* R1832 - AIF1TX6MIX Input 1 Source */
1135
{ 0x0729, 0x0080 },
/* R1833 - AIF1TX6MIX Input 1 Volume */
1136
{ 0x072A, 0x0000 },
/* R1834 - AIF1TX6MIX Input 2 Source */
1137
{ 0x072B, 0x0080 },
/* R1835 - AIF1TX6MIX Input 2 Volume */
1138
{ 0x072C, 0x0000 },
/* R1836 - AIF1TX6MIX Input 3 Source */
1139
{ 0x072D, 0x0080 },
/* R1837 - AIF1TX6MIX Input 3 Volume */
1140
{ 0x072E, 0x0000 },
/* R1838 - AIF1TX6MIX Input 4 Source */
1141
{ 0x072F, 0x0080 },
/* R1839 - AIF1TX6MIX Input 4 Volume */
1142
{ 0x0730, 0x0000 },
/* R1840 - AIF1TX7MIX Input 1 Source */
1143
{ 0x0731, 0x0080 },
/* R1841 - AIF1TX7MIX Input 1 Volume */
1144
{ 0x0732, 0x0000 },
/* R1842 - AIF1TX7MIX Input 2 Source */
1145
{ 0x0733, 0x0080 },
/* R1843 - AIF1TX7MIX Input 2 Volume */
1146
{ 0x0734, 0x0000 },
/* R1844 - AIF1TX7MIX Input 3 Source */
1147
{ 0x0735, 0x0080 },
/* R1845 - AIF1TX7MIX Input 3 Volume */
1148
{ 0x0736, 0x0000 },
/* R1846 - AIF1TX7MIX Input 4 Source */
1149
{ 0x0737, 0x0080 },
/* R1847 - AIF1TX7MIX Input 4 Volume */
1150
{ 0x0738, 0x0000 },
/* R1848 - AIF1TX8MIX Input 1 Source */
1151
{ 0x0739, 0x0080 },
/* R1849 - AIF1TX8MIX Input 1 Volume */
1152
{ 0x073A, 0x0000 },
/* R1850 - AIF1TX8MIX Input 2 Source */
1153
{ 0x073B, 0x0080 },
/* R1851 - AIF1TX8MIX Input 2 Volume */
1154
{ 0x073C, 0x0000 },
/* R1852 - AIF1TX8MIX Input 3 Source */
1155
{ 0x073D, 0x0080 },
/* R1853 - AIF1TX8MIX Input 3 Volume */
1156
{ 0x073E, 0x0000 },
/* R1854 - AIF1TX8MIX Input 4 Source */
1157
{ 0x073F, 0x0080 },
/* R1855 - AIF1TX8MIX Input 4 Volume */
1158
{ 0x0740, 0x0000 },
/* R1856 - AIF2TX1MIX Input 1 Source */
1159
{ 0x0741, 0x0080 },
/* R1857 - AIF2TX1MIX Input 1 Volume */
1160
{ 0x0742, 0x0000 },
/* R1858 - AIF2TX1MIX Input 2 Source */
1161
{ 0x0743, 0x0080 },
/* R1859 - AIF2TX1MIX Input 2 Volume */
1162
{ 0x0744, 0x0000 },
/* R1860 - AIF2TX1MIX Input 3 Source */
1163
{ 0x0745, 0x0080 },
/* R1861 - AIF2TX1MIX Input 3 Volume */
1164
{ 0x0746, 0x0000 },
/* R1862 - AIF2TX1MIX Input 4 Source */
1165
{ 0x0747, 0x0080 },
/* R1863 - AIF2TX1MIX Input 4 Volume */
1166
{ 0x0748, 0x0000 },
/* R1864 - AIF2TX2MIX Input 1 Source */
1167
{ 0x0749, 0x0080 },
/* R1865 - AIF2TX2MIX Input 1 Volume */
1168
{ 0x074A, 0x0000 },
/* R1866 - AIF2TX2MIX Input 2 Source */
1169
{ 0x074B, 0x0080 },
/* R1867 - AIF2TX2MIX Input 2 Volume */
1170
{ 0x074C, 0x0000 },
/* R1868 - AIF2TX2MIX Input 3 Source */
1171
{ 0x074D, 0x0080 },
/* R1869 - AIF2TX2MIX Input 3 Volume */
1172
{ 0x074E, 0x0000 },
/* R1870 - AIF2TX2MIX Input 4 Source */
1173
{ 0x074F, 0x0080 },
/* R1871 - AIF2TX2MIX Input 4 Volume */
1174
{ 0x0780, 0x0000 },
/* R1920 - AIF3TX1MIX Input 1 Source */
1175
{ 0x0781, 0x0080 },
/* R1921 - AIF3TX1MIX Input 1 Volume */
1176
{ 0x0782, 0x0000 },
/* R1922 - AIF3TX1MIX Input 2 Source */
1177
{ 0x0783, 0x0080 },
/* R1923 - AIF3TX1MIX Input 2 Volume */
1178
{ 0x0784, 0x0000 },
/* R1924 - AIF3TX1MIX Input 3 Source */
1179
{ 0x0785, 0x0080 },
/* R1925 - AIF3TX1MIX Input 3 Volume */
1180
{ 0x0786, 0x0000 },
/* R1926 - AIF3TX1MIX Input 4 Source */
1181
{ 0x0787, 0x0080 },
/* R1927 - AIF3TX1MIX Input 4 Volume */
1182
{ 0x0788, 0x0000 },
/* R1928 - AIF3TX2MIX Input 1 Source */
1183
{ 0x0789, 0x0080 },
/* R1929 - AIF3TX2MIX Input 1 Volume */
1184
{ 0x078A, 0x0000 },
/* R1930 - AIF3TX2MIX Input 2 Source */
1185
{ 0x078B, 0x0080 },
/* R1931 - AIF3TX2MIX Input 2 Volume */
1186
{ 0x078C, 0x0000 },
/* R1932 - AIF3TX2MIX Input 3 Source */
1187
{ 0x078D, 0x0080 },
/* R1933 - AIF3TX2MIX Input 3 Volume */
1188
{ 0x078E, 0x0000 },
/* R1934 - AIF3TX2MIX Input 4 Source */
1189
{ 0x078F, 0x0080 },
/* R1935 - AIF3TX2MIX Input 4 Volume */
1190
{ 0x0880, 0x0000 },
/* R2176 - EQ1MIX Input 1 Source */
1191
{ 0x0881, 0x0080 },
/* R2177 - EQ1MIX Input 1 Volume */
1192
{ 0x0882, 0x0000 },
/* R2178 - EQ1MIX Input 2 Source */
1193
{ 0x0883, 0x0080 },
/* R2179 - EQ1MIX Input 2 Volume */
1194
{ 0x0884, 0x0000 },
/* R2180 - EQ1MIX Input 3 Source */
1195
{ 0x0885, 0x0080 },
/* R2181 - EQ1MIX Input 3 Volume */
1196
{ 0x0886, 0x0000 },
/* R2182 - EQ1MIX Input 4 Source */
1197
{ 0x0887, 0x0080 },
/* R2183 - EQ1MIX Input 4 Volume */
1198
{ 0x0888, 0x0000 },
/* R2184 - EQ2MIX Input 1 Source */
1199
{ 0x0889, 0x0080 },
/* R2185 - EQ2MIX Input 1 Volume */
1200
{ 0x088A, 0x0000 },
/* R2186 - EQ2MIX Input 2 Source */
1201
{ 0x088B, 0x0080 },
/* R2187 - EQ2MIX Input 2 Volume */
1202
{ 0x088C, 0x0000 },
/* R2188 - EQ2MIX Input 3 Source */
1203
{ 0x088D, 0x0080 },
/* R2189 - EQ2MIX Input 3 Volume */
1204
{ 0x088E, 0x0000 },
/* R2190 - EQ2MIX Input 4 Source */
1205
{ 0x088F, 0x0080 },
/* R2191 - EQ2MIX Input 4 Volume */
1206
{ 0x0890, 0x0000 },
/* R2192 - EQ3MIX Input 1 Source */
1207
{ 0x0891, 0x0080 },
/* R2193 - EQ3MIX Input 1 Volume */
1208
{ 0x0892, 0x0000 },
/* R2194 - EQ3MIX Input 2 Source */
1209
{ 0x0893, 0x0080 },
/* R2195 - EQ3MIX Input 2 Volume */
1210
{ 0x0894, 0x0000 },
/* R2196 - EQ3MIX Input 3 Source */
1211
{ 0x0895, 0x0080 },
/* R2197 - EQ3MIX Input 3 Volume */
1212
{ 0x0896, 0x0000 },
/* R2198 - EQ3MIX Input 4 Source */
1213
{ 0x0897, 0x0080 },
/* R2199 - EQ3MIX Input 4 Volume */
1214
{ 0x0898, 0x0000 },
/* R2200 - EQ4MIX Input 1 Source */
1215
{ 0x0899, 0x0080 },
/* R2201 - EQ4MIX Input 1 Volume */
1216
{ 0x089A, 0x0000 },
/* R2202 - EQ4MIX Input 2 Source */
1217
{ 0x089B, 0x0080 },
/* R2203 - EQ4MIX Input 2 Volume */
1218
{ 0x089C, 0x0000 },
/* R2204 - EQ4MIX Input 3 Source */
1219
{ 0x089D, 0x0080 },
/* R2205 - EQ4MIX Input 3 Volume */
1220
{ 0x089E, 0x0000 },
/* R2206 - EQ4MIX Input 4 Source */
1221
{ 0x089F, 0x0080 },
/* R2207 - EQ4MIX Input 4 Volume */
1222
{ 0x08C0, 0x0000 },
/* R2240 - DRC1LMIX Input 1 Source */
1223
{ 0x08C1, 0x0080 },
/* R2241 - DRC1LMIX Input 1 Volume */
1224
{ 0x08C2, 0x0000 },
/* R2242 - DRC1LMIX Input 2 Source */
1225
{ 0x08C3, 0x0080 },
/* R2243 - DRC1LMIX Input 2 Volume */
1226
{ 0x08C4, 0x0000 },
/* R2244 - DRC1LMIX Input 3 Source */
1227
{ 0x08C5, 0x0080 },
/* R2245 - DRC1LMIX Input 3 Volume */
1228
{ 0x08C6, 0x0000 },
/* R2246 - DRC1LMIX Input 4 Source */
1229
{ 0x08C7, 0x0080 },
/* R2247 - DRC1LMIX Input 4 Volume */
1230
{ 0x08C8, 0x0000 },
/* R2248 - DRC1RMIX Input 1 Source */
1231
{ 0x08C9, 0x0080 },
/* R2249 - DRC1RMIX Input 1 Volume */
1232
{ 0x08CA, 0x0000 },
/* R2250 - DRC1RMIX Input 2 Source */
1233
{ 0x08CB, 0x0080 },
/* R2251 - DRC1RMIX Input 2 Volume */
1234
{ 0x08CC, 0x0000 },
/* R2252 - DRC1RMIX Input 3 Source */
1235
{ 0x08CD, 0x0080 },
/* R2253 - DRC1RMIX Input 3 Volume */
1236
{ 0x08CE, 0x0000 },
/* R2254 - DRC1RMIX Input 4 Source */
1237
{ 0x08CF, 0x0080 },
/* R2255 - DRC1RMIX Input 4 Volume */
1238
{ 0x0900, 0x0000 },
/* R2304 - HPLP1MIX Input 1 Source */
1239
{ 0x0901, 0x0080 },
/* R2305 - HPLP1MIX Input 1 Volume */
1240
{ 0x0902, 0x0000 },
/* R2306 - HPLP1MIX Input 2 Source */
1241
{ 0x0903, 0x0080 },
/* R2307 - HPLP1MIX Input 2 Volume */
1242
{ 0x0904, 0x0000 },
/* R2308 - HPLP1MIX Input 3 Source */
1243
{ 0x0905, 0x0080 },
/* R2309 - HPLP1MIX Input 3 Volume */
1244
{ 0x0906, 0x0000 },
/* R2310 - HPLP1MIX Input 4 Source */
1245
{ 0x0907, 0x0080 },
/* R2311 - HPLP1MIX Input 4 Volume */
1246
{ 0x0908, 0x0000 },
/* R2312 - HPLP2MIX Input 1 Source */
1247
{ 0x0909, 0x0080 },
/* R2313 - HPLP2MIX Input 1 Volume */
1248
{ 0x090A, 0x0000 },
/* R2314 - HPLP2MIX Input 2 Source */
1249
{ 0x090B, 0x0080 },
/* R2315 - HPLP2MIX Input 2 Volume */
1250
{ 0x090C, 0x0000 },
/* R2316 - HPLP2MIX Input 3 Source */
1251
{ 0x090D, 0x0080 },
/* R2317 - HPLP2MIX Input 3 Volume */
1252
{ 0x090E, 0x0000 },
/* R2318 - HPLP2MIX Input 4 Source */
1253
{ 0x090F, 0x0080 },
/* R2319 - HPLP2MIX Input 4 Volume */
1254
{ 0x0910, 0x0000 },
/* R2320 - HPLP3MIX Input 1 Source */
1255
{ 0x0911, 0x0080 },
/* R2321 - HPLP3MIX Input 1 Volume */
1256
{ 0x0912, 0x0000 },
/* R2322 - HPLP3MIX Input 2 Source */
1257
{ 0x0913, 0x0080 },
/* R2323 - HPLP3MIX Input 2 Volume */
1258
{ 0x0914, 0x0000 },
/* R2324 - HPLP3MIX Input 3 Source */
1259
{ 0x0915, 0x0080 },
/* R2325 - HPLP3MIX Input 3 Volume */
1260
{ 0x0916, 0x0000 },
/* R2326 - HPLP3MIX Input 4 Source */
1261
{ 0x0917, 0x0080 },
/* R2327 - HPLP3MIX Input 4 Volume */
1262
{ 0x0918, 0x0000 },
/* R2328 - HPLP4MIX Input 1 Source */
1263
{ 0x0919, 0x0080 },
/* R2329 - HPLP4MIX Input 1 Volume */
1264
{ 0x091A, 0x0000 },
/* R2330 - HPLP4MIX Input 2 Source */
1265
{ 0x091B, 0x0080 },
/* R2331 - HPLP4MIX Input 2 Volume */
1266
{ 0x091C, 0x0000 },
/* R2332 - HPLP4MIX Input 3 Source */
1267
{ 0x091D, 0x0080 },
/* R2333 - HPLP4MIX Input 3 Volume */
1268
{ 0x091E, 0x0000 },
/* R2334 - HPLP4MIX Input 4 Source */
1269
{ 0x091F, 0x0080 },
/* R2335 - HPLP4MIX Input 4 Volume */
1270
{ 0x0940, 0x0000 },
/* R2368 - DSP1LMIX Input 1 Source */
1271
{ 0x0941, 0x0080 },
/* R2369 - DSP1LMIX Input 1 Volume */
1272
{ 0x0942, 0x0000 },
/* R2370 - DSP1LMIX Input 2 Source */
1273
{ 0x0943, 0x0080 },
/* R2371 - DSP1LMIX Input 2 Volume */
1274
{ 0x0944, 0x0000 },
/* R2372 - DSP1LMIX Input 3 Source */
1275
{ 0x0945, 0x0080 },
/* R2373 - DSP1LMIX Input 3 Volume */
1276
{ 0x0946, 0x0000 },
/* R2374 - DSP1LMIX Input 4 Source */
1277
{ 0x0947, 0x0080 },
/* R2375 - DSP1LMIX Input 4 Volume */
1278
{ 0x0948, 0x0000 },
/* R2376 - DSP1RMIX Input 1 Source */
1279
{ 0x0949, 0x0080 },
/* R2377 - DSP1RMIX Input 1 Volume */
1280
{ 0x094A, 0x0000 },
/* R2378 - DSP1RMIX Input 2 Source */
1281
{ 0x094B, 0x0080 },
/* R2379 - DSP1RMIX Input 2 Volume */
1282
{ 0x094C, 0x0000 },
/* R2380 - DSP1RMIX Input 3 Source */
1283
{ 0x094D, 0x0080 },
/* R2381 - DSP1RMIX Input 3 Volume */
1284
{ 0x094E, 0x0000 },
/* R2382 - DSP1RMIX Input 4 Source */
1285
{ 0x094F, 0x0080 },
/* R2383 - DSP1RMIX Input 4 Volume */
1286
{ 0x0950, 0x0000 },
/* R2384 - DSP1AUX1MIX Input 1 Source */
1287
{ 0x0958, 0x0000 },
/* R2392 - DSP1AUX2MIX Input 1 Source */
1288
{ 0x0960, 0x0000 },
/* R2400 - DSP1AUX3MIX Input 1 Source */
1289
{ 0x0968, 0x0000 },
/* R2408 - DSP1AUX4MIX Input 1 Source */
1290
{ 0x0970, 0x0000 },
/* R2416 - DSP1AUX5MIX Input 1 Source */
1291
{ 0x0978, 0x0000 },
/* R2424 - DSP1AUX6MIX Input 1 Source */
1292
{ 0x0980, 0x0000 },
/* R2432 - DSP2LMIX Input 1 Source */
1293
{ 0x0981, 0x0080 },
/* R2433 - DSP2LMIX Input 1 Volume */
1294
{ 0x0982, 0x0000 },
/* R2434 - DSP2LMIX Input 2 Source */
1295
{ 0x0983, 0x0080 },
/* R2435 - DSP2LMIX Input 2 Volume */
1296
{ 0x0984, 0x0000 },
/* R2436 - DSP2LMIX Input 3 Source */
1297
{ 0x0985, 0x0080 },
/* R2437 - DSP2LMIX Input 3 Volume */
1298
{ 0x0986, 0x0000 },
/* R2438 - DSP2LMIX Input 4 Source */
1299
{ 0x0987, 0x0080 },
/* R2439 - DSP2LMIX Input 4 Volume */
1300
{ 0x0988, 0x0000 },
/* R2440 - DSP2RMIX Input 1 Source */
1301
{ 0x0989, 0x0080 },
/* R2441 - DSP2RMIX Input 1 Volume */
1302
{ 0x098A, 0x0000 },
/* R2442 - DSP2RMIX Input 2 Source */
1303
{ 0x098B, 0x0080 },
/* R2443 - DSP2RMIX Input 2 Volume */
1304
{ 0x098C, 0x0000 },
/* R2444 - DSP2RMIX Input 3 Source */
1305
{ 0x098D, 0x0080 },
/* R2445 - DSP2RMIX Input 3 Volume */
1306
{ 0x098E, 0x0000 },
/* R2446 - DSP2RMIX Input 4 Source */
1307
{ 0x098F, 0x0080 },
/* R2447 - DSP2RMIX Input 4 Volume */
1308
{ 0x0990, 0x0000 },
/* R2448 - DSP2AUX1MIX Input 1 Source */
1309
{ 0x0998, 0x0000 },
/* R2456 - DSP2AUX2MIX Input 1 Source */
1310
{ 0x09A0, 0x0000 },
/* R2464 - DSP2AUX3MIX Input 1 Source */
1311
{ 0x09A8, 0x0000 },
/* R2472 - DSP2AUX4MIX Input 1 Source */
1312
{ 0x09B0, 0x0000 },
/* R2480 - DSP2AUX5MIX Input 1 Source */
1313
{ 0x09B8, 0x0000 },
/* R2488 - DSP2AUX6MIX Input 1 Source */
1314
{ 0x09C0, 0x0000 },
/* R2496 - DSP3LMIX Input 1 Source */
1315
{ 0x09C1, 0x0080 },
/* R2497 - DSP3LMIX Input 1 Volume */
1316
{ 0x09C2, 0x0000 },
/* R2498 - DSP3LMIX Input 2 Source */
1317
{ 0x09C3, 0x0080 },
/* R2499 - DSP3LMIX Input 2 Volume */
1318
{ 0x09C4, 0x0000 },
/* R2500 - DSP3LMIX Input 3 Source */
1319
{ 0x09C5, 0x0080 },
/* R2501 - DSP3LMIX Input 3 Volume */
1320
{ 0x09C6, 0x0000 },
/* R2502 - DSP3LMIX Input 4 Source */
1321
{ 0x09C7, 0x0080 },
/* R2503 - DSP3LMIX Input 4 Volume */
1322
{ 0x09C8, 0x0000 },
/* R2504 - DSP3RMIX Input 1 Source */
1323
{ 0x09C9, 0x0080 },
/* R2505 - DSP3RMIX Input 1 Volume */
1324
{ 0x09CA, 0x0000 },
/* R2506 - DSP3RMIX Input 2 Source */
1325
{ 0x09CB, 0x0080 },
/* R2507 - DSP3RMIX Input 2 Volume */
1326
{ 0x09CC, 0x0000 },
/* R2508 - DSP3RMIX Input 3 Source */
1327
{ 0x09CD, 0x0080 },
/* R2509 - DSP3RMIX Input 3 Volume */
1328
{ 0x09CE, 0x0000 },
/* R2510 - DSP3RMIX Input 4 Source */
1329
{ 0x09CF, 0x0080 },
/* R2511 - DSP3RMIX Input 4 Volume */
1330
{ 0x09D0, 0x0000 },
/* R2512 - DSP3AUX1MIX Input 1 Source */
1331
{ 0x09D8, 0x0000 },
/* R2520 - DSP3AUX2MIX Input 1 Source */
1332
{ 0x09E0, 0x0000 },
/* R2528 - DSP3AUX3MIX Input 1 Source */
1333
{ 0x09E8, 0x0000 },
/* R2536 - DSP3AUX4MIX Input 1 Source */
1334
{ 0x09F0, 0x0000 },
/* R2544 - DSP3AUX5MIX Input 1 Source */
1335
{ 0x09F8, 0x0000 },
/* R2552 - DSP3AUX6MIX Input 1 Source */
1336
{ 0x0A80, 0x0000 },
/* R2688 - ASRC1LMIX Input 1 Source */
1337
{ 0x0A88, 0x0000 },
/* R2696 - ASRC1RMIX Input 1 Source */
1338
{ 0x0A90, 0x0000 },
/* R2704 - ASRC2LMIX Input 1 Source */
1339
{ 0x0A98, 0x0000 },
/* R2712 - ASRC2RMIX Input 1 Source */
1340
{ 0x0B00, 0x0000 },
/* R2816 - ISRC1DEC1MIX Input 1 Source */
1341
{ 0x0B08, 0x0000 },
/* R2824 - ISRC1DEC2MIX Input 1 Source */
1342
{ 0x0B10, 0x0000 },
/* R2832 - ISRC1DEC3MIX Input 1 Source */
1343
{ 0x0B18, 0x0000 },
/* R2840 - ISRC1DEC4MIX Input 1 Source */
1344
{ 0x0B20, 0x0000 },
/* R2848 - ISRC1INT1MIX Input 1 Source */
1345
{ 0x0B28, 0x0000 },
/* R2856 - ISRC1INT2MIX Input 1 Source */
1346
{ 0x0B30, 0x0000 },
/* R2864 - ISRC1INT3MIX Input 1 Source */
1347
{ 0x0B38, 0x0000 },
/* R2872 - ISRC1INT4MIX Input 1 Source */
1348
{ 0x0B40, 0x0000 },
/* R2880 - ISRC2DEC1MIX Input 1 Source */
1349
{ 0x0B48, 0x0000 },
/* R2888 - ISRC2DEC2MIX Input 1 Source */
1350
{ 0x0B50, 0x0000 },
/* R2896 - ISRC2DEC3MIX Input 1 Source */
1351
{ 0x0B58, 0x0000 },
/* R2904 - ISRC2DEC4MIX Input 1 Source */
1352
{ 0x0B60, 0x0000 },
/* R2912 - ISRC2INT1MIX Input 1 Source */
1353
{ 0x0B68, 0x0000 },
/* R2920 - ISRC2INT2MIX Input 1 Source */
1354
{ 0x0B70, 0x0000 },
/* R2928 - ISRC2INT3MIX Input 1 Source */
1355
{ 0x0B78, 0x0000 },
/* R2936 - ISRC2INT4MIX Input 1 Source */
1356
{ 0x0C00, 0xA001 },
/* R3072 - GPIO CTRL 1 */
1357
{ 0x0C01, 0xA001 },
/* R3073 - GPIO CTRL 2 */
1358
{ 0x0C02, 0xA001 },
/* R3074 - GPIO CTRL 3 */
1359
{ 0x0C03, 0xA001 },
/* R3075 - GPIO CTRL 4 */
1360
{ 0x0C04, 0xA001 },
/* R3076 - GPIO CTRL 5 */
1361
{ 0x0C05, 0xA001 },
/* R3077 - GPIO CTRL 6 */
1362
{ 0x0C23, 0x4003 },
/* R3107 - Misc Pad Ctrl 1 */
1363
{ 0x0C24, 0x0000 },
/* R3108 - Misc Pad Ctrl 2 */
1364
{ 0x0C25, 0x0000 },
/* R3109 - Misc Pad Ctrl 3 */
1365
{ 0x0C26, 0x0000 },
/* R3110 - Misc Pad Ctrl 4 */
1366
{ 0x0C27, 0x0000 },
/* R3111 - Misc Pad Ctrl 5 */
1367
{ 0x0C28, 0x0000 },
/* R3112 - Misc GPIO 1 */
1368
{ 0x0D00, 0x0000 },
/* R3328 - Interrupt Status 1 */
1369
{ 0x0D01, 0x0000 },
/* R3329 - Interrupt Status 2 */
1370
{ 0x0D02, 0x0000 },
/* R3330 - Interrupt Status 3 */
1371
{ 0x0D03, 0x0000 },
/* R3331 - Interrupt Status 4 */
1372
{ 0x0D04, 0x0000 },
/* R3332 - Interrupt Raw Status 2 */
1373
{ 0x0D05, 0x0000 },
/* R3333 - Interrupt Raw Status 3 */
1374
{ 0x0D06, 0x0000 },
/* R3334 - Interrupt Raw Status 4 */
1375
{ 0x0D07, 0xFFFF },
/* R3335 - Interrupt Status 1 Mask */
1376
{ 0x0D08, 0xFFFF },
/* R3336 - Interrupt Status 2 Mask */
1377
{ 0x0D09, 0xFFFF },
/* R3337 - Interrupt Status 3 Mask */
1378
{ 0x0D0A, 0xFFFF },
/* R3338 - Interrupt Status 4 Mask */
1379
{ 0x0D1F, 0x0000 },
/* R3359 - Interrupt Control */
1380
{ 0x0D20, 0xFFFF },
/* R3360 - IRQ Debounce 1 */
1381
{ 0x0D21, 0xFFFF },
/* R3361 - IRQ Debounce 2 */
1382
{ 0x0E00, 0x0000 },
/* R3584 - FX_Ctrl */
1383
{ 0x0E10, 0x6318 },
/* R3600 - EQ1_1 */
1384
{ 0x0E11, 0x6300 },
/* R3601 - EQ1_2 */
1385
{ 0x0E12, 0x0FC8 },
/* R3602 - EQ1_3 */
1386
{ 0x0E13, 0x03FE },
/* R3603 - EQ1_4 */
1387
{ 0x0E14, 0x00E0 },
/* R3604 - EQ1_5 */
1388
{ 0x0E15, 0x1EC4 },
/* R3605 - EQ1_6 */
1389
{ 0x0E16, 0xF136 },
/* R3606 - EQ1_7 */
1390
{ 0x0E17, 0x0409 },
/* R3607 - EQ1_8 */
1391
{ 0x0E18, 0x04CC },
/* R3608 - EQ1_9 */
1392
{ 0x0E19, 0x1C9B },
/* R3609 - EQ1_10 */
1393
{ 0x0E1A, 0xF337 },
/* R3610 - EQ1_11 */
1394
{ 0x0E1B, 0x040B },
/* R3611 - EQ1_12 */
1395
{ 0x0E1C, 0x0CBB },
/* R3612 - EQ1_13 */
1396
{ 0x0E1D, 0x16F8 },
/* R3613 - EQ1_14 */
1397
{ 0x0E1E, 0xF7D9 },
/* R3614 - EQ1_15 */
1398
{ 0x0E1F, 0x040A },
/* R3615 - EQ1_16 */
1399
{ 0x0E20, 0x1F14 },
/* R3616 - EQ1_17 */
1400
{ 0x0E21, 0x058C },
/* R3617 - EQ1_18 */
1401
{ 0x0E22, 0x0563 },
/* R3618 - EQ1_19 */
1402
{ 0x0E23, 0x4000 },
/* R3619 - EQ1_20 */
1403
{ 0x0E26, 0x6318 },
/* R3622 - EQ2_1 */
1404
{ 0x0E27, 0x6300 },
/* R3623 - EQ2_2 */
1405
{ 0x0E28, 0x0FC8 },
/* R3624 - EQ2_3 */
1406
{ 0x0E29, 0x03FE },
/* R3625 - EQ2_4 */
1407
{ 0x0E2A, 0x00E0 },
/* R3626 - EQ2_5 */
1408
{ 0x0E2B, 0x1EC4 },
/* R3627 - EQ2_6 */
1409
{ 0x0E2C, 0xF136 },
/* R3628 - EQ2_7 */
1410
{ 0x0E2D, 0x0409 },
/* R3629 - EQ2_8 */
1411
{ 0x0E2E, 0x04CC },
/* R3630 - EQ2_9 */
1412
{ 0x0E2F, 0x1C9B },
/* R3631 - EQ2_10 */
1413
{ 0x0E30, 0xF337 },
/* R3632 - EQ2_11 */
1414
{ 0x0E31, 0x040B },
/* R3633 - EQ2_12 */
1415
{ 0x0E32, 0x0CBB },
/* R3634 - EQ2_13 */
1416
{ 0x0E33, 0x16F8 },
/* R3635 - EQ2_14 */
1417
{ 0x0E34, 0xF7D9 },
/* R3636 - EQ2_15 */
1418
{ 0x0E35, 0x040A },
/* R3637 - EQ2_16 */
1419
{ 0x0E36, 0x1F14 },
/* R3638 - EQ2_17 */
1420
{ 0x0E37, 0x058C },
/* R3639 - EQ2_18 */
1421
{ 0x0E38, 0x0563 },
/* R3640 - EQ2_19 */
1422
{ 0x0E39, 0x4000 },
/* R3641 - EQ2_20 */
1423
{ 0x0E3C, 0x6318 },
/* R3644 - EQ3_1 */
1424
{ 0x0E3D, 0x6300 },
/* R3645 - EQ3_2 */
1425
{ 0x0E3E, 0x0FC8 },
/* R3646 - EQ3_3 */
1426
{ 0x0E3F, 0x03FE },
/* R3647 - EQ3_4 */
1427
{ 0x0E40, 0x00E0 },
/* R3648 - EQ3_5 */
1428
{ 0x0E41, 0x1EC4 },
/* R3649 - EQ3_6 */
1429
{ 0x0E42, 0xF136 },
/* R3650 - EQ3_7 */
1430
{ 0x0E43, 0x0409 },
/* R3651 - EQ3_8 */
1431
{ 0x0E44, 0x04CC },
/* R3652 - EQ3_9 */
1432
{ 0x0E45, 0x1C9B },
/* R3653 - EQ3_10 */
1433
{ 0x0E46, 0xF337 },
/* R3654 - EQ3_11 */
1434
{ 0x0E47, 0x040B },
/* R3655 - EQ3_12 */
1435
{ 0x0E48, 0x0CBB },
/* R3656 - EQ3_13 */
1436
{ 0x0E49, 0x16F8 },
/* R3657 - EQ3_14 */
1437
{ 0x0E4A, 0xF7D9 },
/* R3658 - EQ3_15 */
1438
{ 0x0E4B, 0x040A },
/* R3659 - EQ3_16 */
1439
{ 0x0E4C, 0x1F14 },
/* R3660 - EQ3_17 */
1440
{ 0x0E4D, 0x058C },
/* R3661 - EQ3_18 */
1441
{ 0x0E4E, 0x0563 },
/* R3662 - EQ3_19 */
1442
{ 0x0E4F, 0x4000 },
/* R3663 - EQ3_20 */
1443
{ 0x0E52, 0x6318 },
/* R3666 - EQ4_1 */
1444
{ 0x0E53, 0x6300 },
/* R3667 - EQ4_2 */
1445
{ 0x0E54, 0x0FC8 },
/* R3668 - EQ4_3 */
1446
{ 0x0E55, 0x03FE },
/* R3669 - EQ4_4 */
1447
{ 0x0E56, 0x00E0 },
/* R3670 - EQ4_5 */
1448
{ 0x0E57, 0x1EC4 },
/* R3671 - EQ4_6 */
1449
{ 0x0E58, 0xF136 },
/* R3672 - EQ4_7 */
1450
{ 0x0E59, 0x0409 },
/* R3673 - EQ4_8 */
1451
{ 0x0E5A, 0x04CC },
/* R3674 - EQ4_9 */
1452
{ 0x0E5B, 0x1C9B },
/* R3675 - EQ4_10 */
1453
{ 0x0E5C, 0xF337 },
/* R3676 - EQ4_11 */
1454
{ 0x0E5D, 0x040B },
/* R3677 - EQ4_12 */
1455
{ 0x0E5E, 0x0CBB },
/* R3678 - EQ4_13 */
1456
{ 0x0E5F, 0x16F8 },
/* R3679 - EQ4_14 */
1457
{ 0x0E60, 0xF7D9 },
/* R3680 - EQ4_15 */
1458
{ 0x0E61, 0x040A },
/* R3681 - EQ4_16 */
1459
{ 0x0E62, 0x1F14 },
/* R3682 - EQ4_17 */
1460
{ 0x0E63, 0x058C },
/* R3683 - EQ4_18 */
1461
{ 0x0E64, 0x0563 },
/* R3684 - EQ4_19 */
1462
{ 0x0E65, 0x4000 },
/* R3685 - EQ4_20 */
1463
{ 0x0E80, 0x0018 },
/* R3712 - DRC1 ctrl1 */
1464
{ 0x0E81, 0x0933 },
/* R3713 - DRC1 ctrl2 */
1465
{ 0x0E82, 0x0018 },
/* R3714 - DRC1 ctrl3 */
1466
{ 0x0E83, 0x0000 },
/* R3715 - DRC1 ctrl4 */
1467
{ 0x0E84, 0x0000 },
/* R3716 - DRC1 ctrl5 */
1468
{ 0x0EC0, 0x0000 },
/* R3776 - HPLPF1_1 */
1469
{ 0x0EC1, 0x0000 },
/* R3777 - HPLPF1_2 */
1470
{ 0x0EC4, 0x0000 },
/* R3780 - HPLPF2_1 */
1471
{ 0x0EC5, 0x0000 },
/* R3781 - HPLPF2_2 */
1472
{ 0x0EC8, 0x0000 },
/* R3784 - HPLPF3_1 */
1473
{ 0x0EC9, 0x0000 },
/* R3785 - HPLPF3_2 */
1474
{ 0x0ECC, 0x0000 },
/* R3788 - HPLPF4_1 */
1475
{ 0x0ECD, 0x0000 },
/* R3789 - HPLPF4_2 */
1476
{ 0x0F02, 0x0000 },
/* R3842 - DSP1 Control 2 */
1477
{ 0x0F03, 0x0000 },
/* R3843 - DSP1 Control 3 */
1478
{ 0x0F04, 0x0000 },
/* R3844 - DSP1 Control 4 */
1479
{ 0x1002, 0x0000 },
/* R4098 - DSP2 Control 2 */
1480
{ 0x1003, 0x0000 },
/* R4099 - DSP2 Control 3 */
1481
{ 0x1004, 0x0000 },
/* R4100 - DSP2 Control 4 */
1482
{ 0x1102, 0x0000 },
/* R4354 - DSP3 Control 2 */
1483
{ 0x1103, 0x0000 },
/* R4355 - DSP3 Control 3 */
1484
{ 0x1104, 0x0000 },
/* R4356 - DSP3 Control 4 */
1485
};
Generated on Thu Jan 10 2013 15:07:52 for Linux Kernel by
1.8.2