aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/omap/abe/abe_sm_addr.h
blob: 514ed0ccc78b9d3c764c75b4a10df55c9fd70d45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
/*
 *
 * This file is provided under a dual BSD/GPLv2 license.  When using or
 * redistributing this file, you may do so under either license.
 *
 * GPL LICENSE SUMMARY
 *
 * Copyright(c) 2010-2011 Texas Instruments Incorporated,
 * All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of version 2 of the GNU General Public License as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
 * The full GNU General Public License is included in this distribution
 * in the file called LICENSE.GPL.
 *
 * BSD LICENSE
 *
 * Copyright(c) 2010-2011 Texas Instruments Incorporated,
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * * Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * * Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *   distribution.
 * * Neither the name of Texas Instruments Incorporated nor the names of
 *   its contributors may be used to endorse or promote products derived
 *   from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 */
#define OMAP_ABE_INIT_SM_ADDR                              0x0
#define OMAP_ABE_INIT_SM_SIZE                              0xC80
#define OMAP_ABE_S_DATA0_ADDR                              0xC80
#define OMAP_ABE_S_DATA0_SIZE                              0x8
#define OMAP_ABE_S_TEMP_ADDR                               0xC88
#define OMAP_ABE_S_TEMP_SIZE                               0x8
#define OMAP_ABE_S_PHOENIXOFFSET_ADDR                      0xC90
#define OMAP_ABE_S_PHOENIXOFFSET_SIZE                      0x8
#define OMAP_ABE_S_GTARGET1_ADDR                           0xC98
#define OMAP_ABE_S_GTARGET1_SIZE                           0x38
#define OMAP_ABE_S_GTARGET_DL1_ADDR                        0xCD0
#define OMAP_ABE_S_GTARGET_DL1_SIZE                        0x10
#define OMAP_ABE_S_GTARGET_DL2_ADDR                        0xCE0
#define OMAP_ABE_S_GTARGET_DL2_SIZE                        0x10
#define OMAP_ABE_S_GTARGET_ECHO_ADDR                       0xCF0
#define OMAP_ABE_S_GTARGET_ECHO_SIZE                       0x8
#define OMAP_ABE_S_GTARGET_SDT_ADDR                        0xCF8
#define OMAP_ABE_S_GTARGET_SDT_SIZE                        0x8
#define OMAP_ABE_S_GTARGET_VXREC_ADDR                      0xD00
#define OMAP_ABE_S_GTARGET_VXREC_SIZE                      0x10
#define OMAP_ABE_S_GTARGET_UL_ADDR                         0xD10
#define OMAP_ABE_S_GTARGET_UL_SIZE                         0x10
#define OMAP_ABE_S_GTARGET_BTUL_ADDR                       0xD20
#define OMAP_ABE_S_GTARGET_BTUL_SIZE                       0x8
#define OMAP_ABE_S_GCURRENT_ADDR                           0xD28
#define OMAP_ABE_S_GCURRENT_SIZE                           0x90
#define OMAP_ABE_S_GAIN_ONE_ADDR                           0xDB8
#define OMAP_ABE_S_GAIN_ONE_SIZE                           0x8
#define OMAP_ABE_S_TONES_ADDR                              0xDC0
#define OMAP_ABE_S_TONES_SIZE                              0x60
#define OMAP_ABE_S_VX_DL_ADDR                              0xE20
#define OMAP_ABE_S_VX_DL_SIZE                              0x60
#define OMAP_ABE_S_MM_UL2_ADDR                             0xE80
#define OMAP_ABE_S_MM_UL2_SIZE                             0x60
#define OMAP_ABE_S_MM_DL_ADDR                              0xEE0
#define OMAP_ABE_S_MM_DL_SIZE                              0x60
#define OMAP_ABE_S_DL1_M_OUT_ADDR                          0xF40
#define OMAP_ABE_S_DL1_M_OUT_SIZE                          0x60
#define OMAP_ABE_S_DL2_M_OUT_ADDR                          0xFA0
#define OMAP_ABE_S_DL2_M_OUT_SIZE                          0x60
#define OMAP_ABE_S_ECHO_M_OUT_ADDR                         0x1000
#define OMAP_ABE_S_ECHO_M_OUT_SIZE                         0x60
#define OMAP_ABE_S_SDT_M_OUT_ADDR                          0x1060
#define OMAP_ABE_S_SDT_M_OUT_SIZE                          0x60
#define OMAP_ABE_S_VX_UL_ADDR                              0x10C0
#define OMAP_ABE_S_VX_UL_SIZE                              0x60
#define OMAP_ABE_S_VX_UL_M_ADDR                            0x1120
#define OMAP_ABE_S_VX_UL_M_SIZE                            0x60
#define OMAP_ABE_S_BT_DL_ADDR                              0x1180
#define OMAP_ABE_S_BT_DL_SIZE                              0x60
#define OMAP_ABE_S_BT_UL_ADDR                              0x11E0
#define OMAP_ABE_S_BT_UL_SIZE                              0x60
#define OMAP_ABE_S_BT_DL_8K_ADDR                           0x1240
#define OMAP_ABE_S_BT_DL_8K_SIZE                           0x18
#define OMAP_ABE_S_BT_DL_16K_ADDR                          0x1258
#define OMAP_ABE_S_BT_DL_16K_SIZE                          0x28
#define OMAP_ABE_S_BT_UL_8K_ADDR                           0x1280
#define OMAP_ABE_S_BT_UL_8K_SIZE                           0x10
#define OMAP_ABE_S_BT_UL_16K_ADDR                          0x1290
#define OMAP_ABE_S_BT_UL_16K_SIZE                          0x20
#define OMAP_ABE_S_SDT_F_ADDR                              0x12B0
#define OMAP_ABE_S_SDT_F_SIZE                              0x60
#define OMAP_ABE_S_SDT_F_DATA_ADDR                         0x1310
#define OMAP_ABE_S_SDT_F_DATA_SIZE                         0x48
#define OMAP_ABE_S_MM_DL_OSR_ADDR                          0x1358
#define OMAP_ABE_S_MM_DL_OSR_SIZE                          0xC0
#define OMAP_ABE_S_24_ZEROS_ADDR                           0x1418
#define OMAP_ABE_S_24_ZEROS_SIZE                           0xC0
#define OMAP_ABE_S_DMIC1_ADDR                              0x14D8
#define OMAP_ABE_S_DMIC1_SIZE                              0x60
#define OMAP_ABE_S_DMIC2_ADDR                              0x1538
#define OMAP_ABE_S_DMIC2_SIZE                              0x60
#define OMAP_ABE_S_DMIC3_ADDR                              0x1598
#define OMAP_ABE_S_DMIC3_SIZE                              0x60
#define OMAP_ABE_S_AMIC_ADDR                               0x15F8
#define OMAP_ABE_S_AMIC_SIZE                               0x60
#define OMAP_ABE_S_DMIC1_L_ADDR                            0x1658
#define OMAP_ABE_S_DMIC1_L_SIZE                            0x60
#define OMAP_ABE_S_DMIC1_R_ADDR                            0x16B8
#define OMAP_ABE_S_DMIC1_R_SIZE                            0x60
#define OMAP_ABE_S_DMIC2_L_ADDR                            0x1718
#define OMAP_ABE_S_DMIC2_L_SIZE                            0x60
#define OMAP_ABE_S_DMIC2_R_ADDR                            0x1778
#define OMAP_ABE_S_DMIC2_R_SIZE                            0x60
#define OMAP_ABE_S_DMIC3_L_ADDR                            0x17D8
#define OMAP_ABE_S_DMIC3_L_SIZE                            0x60
#define OMAP_ABE_S_DMIC3_R_ADDR                            0x1838
#define OMAP_ABE_S_DMIC3_R_SIZE                            0x60
#define OMAP_ABE_S_BT_UL_L_ADDR                            0x1898
#define OMAP_ABE_S_BT_UL_L_SIZE                            0x60
#define OMAP_ABE_S_BT_UL_R_ADDR                            0x18F8
#define OMAP_ABE_S_BT_UL_R_SIZE                            0x60
#define OMAP_ABE_S_AMIC_L_ADDR                             0x1958
#define OMAP_ABE_S_AMIC_L_SIZE                             0x60
#define OMAP_ABE_S_AMIC_R_ADDR                             0x19B8
#define OMAP_ABE_S_AMIC_R_SIZE                             0x60
#define OMAP_ABE_S_ECHOREF_L_ADDR                          0x1A18
#define OMAP_ABE_S_ECHOREF_L_SIZE                          0x60
#define OMAP_ABE_S_ECHOREF_R_ADDR                          0x1A78
#define OMAP_ABE_S_ECHOREF_R_SIZE                          0x60
#define OMAP_ABE_S_MM_DL_L_ADDR                            0x1AD8
#define OMAP_ABE_S_MM_DL_L_SIZE                            0x60
#define OMAP_ABE_S_MM_DL_R_ADDR                            0x1B38
#define OMAP_ABE_S_MM_DL_R_SIZE                            0x60
#define OMAP_ABE_S_MM_UL_ADDR                              0x1B98
#define OMAP_ABE_S_MM_UL_SIZE                              0x3C0
#define OMAP_ABE_S_AMIC_96K_ADDR                           0x1F58
#define OMAP_ABE_S_AMIC_96K_SIZE                           0xC0
#define OMAP_ABE_S_DMIC0_96K_ADDR                          0x2018
#define OMAP_ABE_S_DMIC0_96K_SIZE                          0xC0
#define OMAP_ABE_S_DMIC1_96K_ADDR                          0x20D8
#define OMAP_ABE_S_DMIC1_96K_SIZE                          0xC0
#define OMAP_ABE_S_DMIC2_96K_ADDR                          0x2198
#define OMAP_ABE_S_DMIC2_96K_SIZE                          0xC0
#define OMAP_ABE_S_UL_VX_UL_48_8K_ADDR                     0x2258
#define OMAP_ABE_S_UL_VX_UL_48_8K_SIZE                     0x60
#define OMAP_ABE_S_UL_VX_UL_48_16K_ADDR                    0x22B8
#define OMAP_ABE_S_UL_VX_UL_48_16K_SIZE                    0x60
#define OMAP_ABE_S_UL_MIC_48K_ADDR                         0x2318
#define OMAP_ABE_S_UL_MIC_48K_SIZE                         0x60
#define OMAP_ABE_S_VOICE_8K_UL_ADDR                        0x2378
#define OMAP_ABE_S_VOICE_8K_UL_SIZE                        0x18
#define OMAP_ABE_S_VOICE_8K_DL_ADDR                        0x2390
#define OMAP_ABE_S_VOICE_8K_DL_SIZE                        0x10
#define OMAP_ABE_S_MCPDM_OUT1_ADDR                         0x23A0
#define OMAP_ABE_S_MCPDM_OUT1_SIZE                         0xC0
#define OMAP_ABE_S_MCPDM_OUT2_ADDR                         0x2460
#define OMAP_ABE_S_MCPDM_OUT2_SIZE                         0xC0
#define OMAP_ABE_S_MCPDM_OUT3_ADDR                         0x2520
#define OMAP_ABE_S_MCPDM_OUT3_SIZE                         0xC0
#define OMAP_ABE_S_VOICE_16K_UL_ADDR                       0x25E0
#define OMAP_ABE_S_VOICE_16K_UL_SIZE                       0x28
#define OMAP_ABE_S_VOICE_16K_DL_ADDR                       0x2608
#define OMAP_ABE_S_VOICE_16K_DL_SIZE                       0x20
#define OMAP_ABE_S_XINASRC_DL_VX_ADDR                      0x2628
#define OMAP_ABE_S_XINASRC_DL_VX_SIZE                      0x140
#define OMAP_ABE_S_XINASRC_UL_VX_ADDR                      0x2768
#define OMAP_ABE_S_XINASRC_UL_VX_SIZE                      0x140
#define OMAP_ABE_S_XINASRC_MM_EXT_IN_ADDR                  0x28A8
#define OMAP_ABE_S_XINASRC_MM_EXT_IN_SIZE                  0x140
#define OMAP_ABE_S_VX_REC_ADDR                             0x29E8
#define OMAP_ABE_S_VX_REC_SIZE                             0x60
#define OMAP_ABE_S_VX_REC_L_ADDR                           0x2A48
#define OMAP_ABE_S_VX_REC_L_SIZE                           0x60
#define OMAP_ABE_S_VX_REC_R_ADDR                           0x2AA8
#define OMAP_ABE_S_VX_REC_R_SIZE                           0x60
#define OMAP_ABE_S_DL2_M_L_ADDR                            0x2B08
#define OMAP_ABE_S_DL2_M_L_SIZE                            0x60
#define OMAP_ABE_S_DL2_M_R_ADDR                            0x2B68
#define OMAP_ABE_S_DL2_M_R_SIZE                            0x60
#define OMAP_ABE_S_DL2_M_LR_EQ_DATA_ADDR                   0x2BC8
#define OMAP_ABE_S_DL2_M_LR_EQ_DATA_SIZE                   0xC8
#define OMAP_ABE_S_DL1_M_EQ_DATA_ADDR                      0x2C90
#define OMAP_ABE_S_DL1_M_EQ_DATA_SIZE                      0xC8
#define OMAP_ABE_S_EARP_48_96_LP_DATA_ADDR                 0x2D58
#define OMAP_ABE_S_EARP_48_96_LP_DATA_SIZE                 0x78
#define OMAP_ABE_S_IHF_48_96_LP_DATA_ADDR                  0x2DD0
#define OMAP_ABE_S_IHF_48_96_LP_DATA_SIZE                  0x78
#define OMAP_ABE_S_VX_UL_8_TEMP_ADDR                       0x2E48
#define OMAP_ABE_S_VX_UL_8_TEMP_SIZE                       0x10
#define OMAP_ABE_S_VX_UL_16_TEMP_ADDR                      0x2E58
#define OMAP_ABE_S_VX_UL_16_TEMP_SIZE                      0x20
#define OMAP_ABE_S_VX_DL_8_48_LP_DATA_ADDR                 0x2E78
#define OMAP_ABE_S_VX_DL_8_48_LP_DATA_SIZE                 0x68
#define OMAP_ABE_S_VX_DL_8_48_HP_DATA_ADDR                 0x2EE0
#define OMAP_ABE_S_VX_DL_8_48_HP_DATA_SIZE                 0x38
#define OMAP_ABE_S_VX_DL_16_48_LP_DATA_ADDR                0x2F18
#define OMAP_ABE_S_VX_DL_16_48_LP_DATA_SIZE                0x68
#define OMAP_ABE_S_VX_DL_16_48_HP_DATA_ADDR                0x2F80
#define OMAP_ABE_S_VX_DL_16_48_HP_DATA_SIZE                0x28
#define OMAP_ABE_S_VX_UL_48_8_LP_DATA_ADDR                 0x2FA8
#define OMAP_ABE_S_VX_UL_48_8_LP_DATA_SIZE                 0x68
#define OMAP_ABE_S_VX_UL_48_8_HP_DATA_ADDR                 0x3010
#define OMAP_ABE_S_VX_UL_48_8_HP_DATA_SIZE                 0x38
#define OMAP_ABE_S_VX_UL_48_16_LP_DATA_ADDR                0x3048
#define OMAP_ABE_S_VX_UL_48_16_LP_DATA_SIZE                0x68
#define OMAP_ABE_S_VX_UL_48_16_HP_DATA_ADDR                0x30B0
#define OMAP_ABE_S_VX_UL_48_16_HP_DATA_SIZE                0x28
#define OMAP_ABE_S_BT_UL_8_48_LP_DATA_ADDR                 0x30D8
#define OMAP_ABE_S_BT_UL_8_48_LP_DATA_SIZE                 0x68
#define OMAP_ABE_S_BT_UL_8_48_HP_DATA_ADDR                 0x3140
#define OMAP_ABE_S_BT_UL_8_48_HP_DATA_SIZE                 0x38
#define OMAP_ABE_S_BT_UL_16_48_LP_DATA_ADDR                0x3178
#define OMAP_ABE_S_BT_UL_16_48_LP_DATA_SIZE                0x68
#define OMAP_ABE_S_BT_UL_16_48_HP_DATA_ADDR                0x31E0
#define OMAP_ABE_S_BT_UL_16_48_HP_DATA_SIZE                0x28
#define OMAP_ABE_S_BT_DL_48_8_LP_DATA_ADDR                 0x3208
#define OMAP_ABE_S_BT_DL_48_8_LP_DATA_SIZE                 0x68
#define OMAP_ABE_S_BT_DL_48_8_HP_DATA_ADDR                 0x3270
#define OMAP_ABE_S_BT_DL_48_8_HP_DATA_SIZE                 0x38
#define OMAP_ABE_S_BT_DL_48_16_LP_DATA_ADDR                0x32A8
#define OMAP_ABE_S_BT_DL_48_16_LP_DATA_SIZE                0x68
#define OMAP_ABE_S_BT_DL_48_16_HP_DATA_ADDR                0x3310
#define OMAP_ABE_S_BT_DL_48_16_HP_DATA_SIZE                0x28
#define OMAP_ABE_S_ECHO_REF_48_8_LP_DATA_ADDR              0x3338
#define OMAP_ABE_S_ECHO_REF_48_8_LP_DATA_SIZE              0x68
#define OMAP_ABE_S_ECHO_REF_48_8_HP_DATA_ADDR              0x33A0
#define OMAP_ABE_S_ECHO_REF_48_8_HP_DATA_SIZE              0x38
#define OMAP_ABE_S_ECHO_REF_48_16_LP_DATA_ADDR             0x33D8
#define OMAP_ABE_S_ECHO_REF_48_16_LP_DATA_SIZE             0x68
#define OMAP_ABE_S_ECHO_REF_48_16_HP_DATA_ADDR             0x3440
#define OMAP_ABE_S_ECHO_REF_48_16_HP_DATA_SIZE             0x28
#define OMAP_ABE_S_XINASRC_ECHO_REF_ADDR                   0x3468
#define OMAP_ABE_S_XINASRC_ECHO_REF_SIZE                   0x140
#define OMAP_ABE_S_ECHO_REF_16K_ADDR                       0x35A8
#define OMAP_ABE_S_ECHO_REF_16K_SIZE                       0x28
#define OMAP_ABE_S_ECHO_REF_8K_ADDR                        0x35D0
#define OMAP_ABE_S_ECHO_REF_8K_SIZE                        0x18
#define OMAP_ABE_S_DL1_EQ_ADDR                             0x35E8
#define OMAP_ABE_S_DL1_EQ_SIZE                             0x60
#define OMAP_ABE_S_DL2_EQ_ADDR                             0x3648
#define OMAP_ABE_S_DL2_EQ_SIZE                             0x60
#define OMAP_ABE_S_DL1_GAIN_OUT_ADDR                       0x36A8
#define OMAP_ABE_S_DL1_GAIN_OUT_SIZE                       0x60
#define OMAP_ABE_S_DL2_GAIN_OUT_ADDR                       0x3708
#define OMAP_ABE_S_DL2_GAIN_OUT_SIZE                       0x60
#define OMAP_ABE_S_DC_HS_ADDR                              0x3768
#define OMAP_ABE_S_DC_HS_SIZE                              0x8
#define OMAP_ABE_S_DC_HF_ADDR                              0x3770
#define OMAP_ABE_S_DC_HF_SIZE                              0x8
#define OMAP_ABE_S_VIBRA_ADDR                              0x3778
#define OMAP_ABE_S_VIBRA_SIZE                              0x30
#define OMAP_ABE_S_VIBRA2_IN_ADDR                          0x37A8
#define OMAP_ABE_S_VIBRA2_IN_SIZE                          0x30
#define OMAP_ABE_S_VIBRA2_ADDR_ADDR                        0x37D8
#define OMAP_ABE_S_VIBRA2_ADDR_SIZE                        0x8
#define OMAP_ABE_S_VIBRACTRL_FORRIGHTSM_ADDR               0x37E0
#define OMAP_ABE_S_VIBRACTRL_FORRIGHTSM_SIZE               0xC0
#define OMAP_ABE_S_RNOISE_MEM_ADDR                         0x38A0
#define OMAP_ABE_S_RNOISE_MEM_SIZE                         0x8
#define OMAP_ABE_S_CTRL_ADDR                               0x38A8
#define OMAP_ABE_S_CTRL_SIZE                               0x90
#define OMAP_ABE_S_VIBRA1_IN_ADDR                          0x3938
#define OMAP_ABE_S_VIBRA1_IN_SIZE                          0x30
#define OMAP_ABE_S_VIBRA1_TEMP_ADDR                        0x3968
#define OMAP_ABE_S_VIBRA1_TEMP_SIZE                        0xC0
#define OMAP_ABE_S_VIBRACTRL_FORLEFTSM_ADDR                0x3A28
#define OMAP_ABE_S_VIBRACTRL_FORLEFTSM_SIZE                0xC0
#define OMAP_ABE_S_VIBRA1_MEM_ADDR                         0x3AE8
#define OMAP_ABE_S_VIBRA1_MEM_SIZE                         0x58
#define OMAP_ABE_S_VIBRACTRL_STEREO_ADDR                   0x3B40
#define OMAP_ABE_S_VIBRACTRL_STEREO_SIZE                   0xC0
#define OMAP_ABE_S_AMIC_96_48_DATA_ADDR                    0x3C00
#define OMAP_ABE_S_AMIC_96_48_DATA_SIZE                    0x98
#define OMAP_ABE_S_DMIC0_96_48_DATA_ADDR                   0x3C98
#define OMAP_ABE_S_DMIC0_96_48_DATA_SIZE                   0x98
#define OMAP_ABE_S_DMIC1_96_48_DATA_ADDR                   0x3D30
#define OMAP_ABE_S_DMIC1_96_48_DATA_SIZE                   0x98
#define OMAP_ABE_S_DMIC2_96_48_DATA_ADDR                   0x3DC8
#define OMAP_ABE_S_DMIC2_96_48_DATA_SIZE                   0x98
#define OMAP_ABE_S_DBG_8K_PATTERN_ADDR                     0x3E60
#define OMAP_ABE_S_DBG_8K_PATTERN_SIZE                     0x10
#define OMAP_ABE_S_DBG_16K_PATTERN_ADDR                    0x3E70
#define OMAP_ABE_S_DBG_16K_PATTERN_SIZE                    0x20
#define OMAP_ABE_S_DBG_24K_PATTERN_ADDR                    0x3E90
#define OMAP_ABE_S_DBG_24K_PATTERN_SIZE                    0x30
#define OMAP_ABE_S_DBG_48K_PATTERN_ADDR                    0x3EC0
#define OMAP_ABE_S_DBG_48K_PATTERN_SIZE                    0x60
#define OMAP_ABE_S_DBG_96K_PATTERN_ADDR                    0x3F20
#define OMAP_ABE_S_DBG_96K_PATTERN_SIZE                    0xC0
#define OMAP_ABE_S_MM_EXT_IN_ADDR                          0x3FE0
#define OMAP_ABE_S_MM_EXT_IN_SIZE                          0x60
#define OMAP_ABE_S_MM_EXT_IN_L_ADDR                        0x4040
#define OMAP_ABE_S_MM_EXT_IN_L_SIZE                        0x60
#define OMAP_ABE_S_MM_EXT_IN_R_ADDR                        0x40A0
#define OMAP_ABE_S_MM_EXT_IN_R_SIZE                        0x60
#define OMAP_ABE_S_MIC4_ADDR                               0x4100
#define OMAP_ABE_S_MIC4_SIZE                               0x60
#define OMAP_ABE_S_MIC4_L_ADDR                             0x4160
#define OMAP_ABE_S_MIC4_L_SIZE                             0x60
#define OMAP_ABE_S_SATURATION_7FFF_ADDR                    0x41C0
#define OMAP_ABE_S_SATURATION_7FFF_SIZE                    0x8
#define OMAP_ABE_S_SATURATION_ADDR                         0x41C8
#define OMAP_ABE_S_SATURATION_SIZE                         0x8
#define OMAP_ABE_S_XINASRC_BT_UL_ADDR                      0x41D0
#define OMAP_ABE_S_XINASRC_BT_UL_SIZE                      0x140
#define OMAP_ABE_S_XINASRC_BT_DL_ADDR                      0x4310
#define OMAP_ABE_S_XINASRC_BT_DL_SIZE                      0x140
#define OMAP_ABE_S_BT_DL_8K_TEMP_ADDR                      0x4450
#define OMAP_ABE_S_BT_DL_8K_TEMP_SIZE                      0x10
#define OMAP_ABE_S_BT_DL_16K_TEMP_ADDR                     0x4460
#define OMAP_ABE_S_BT_DL_16K_TEMP_SIZE                     0x20
#define OMAP_ABE_S_VX_DL_8_48_OSR_LP_DATA_ADDR             0x4480
#define OMAP_ABE_S_VX_DL_8_48_OSR_LP_DATA_SIZE             0xE0
#define OMAP_ABE_S_BT_UL_8_48_OSR_LP_DATA_ADDR             0x4560
#define OMAP_ABE_S_BT_UL_8_48_OSR_LP_DATA_SIZE             0xE0
#define OMAP_ABE_S_MM_DL_44P1_ADDR                         0x4640
#define OMAP_ABE_S_MM_DL_44P1_SIZE                         0x300
#define OMAP_ABE_S_TONES_44P1_ADDR                         0x4940
#define OMAP_ABE_S_TONES_44P1_SIZE                         0x300
#define OMAP_ABE_S_MM_DL_44P1_XK_ADDR                      0x4C40
#define OMAP_ABE_S_MM_DL_44P1_XK_SIZE                      0x10
#define OMAP_ABE_S_TONES_44P1_XK_ADDR                      0x4C50
#define OMAP_ABE_S_TONES_44P1_XK_SIZE                      0x10
#define OMAP_ABE_S_SRC_44P1_MULFAC1_ADDR                   0x4C60
#define OMAP_ABE_S_SRC_44P1_MULFAC1_SIZE                   0x8
#define OMAP_ABE_S_SATURATION_EQ_ADDR                      0x4C68
#define OMAP_ABE_S_SATURATION_EQ_SIZE                      0x8
#define OMAP_ABE_S_BT_DL_48_8_LP_NEW_DATA_ADDR             0x4C70
#define OMAP_ABE_S_BT_DL_48_8_LP_NEW_DATA_SIZE             0x88
#define OMAP_ABE_S_BT_DL_8_48_OSR_LP_DATA_ADDR             0x4CF8
#define OMAP_ABE_S_BT_DL_8_48_OSR_LP_DATA_SIZE             0x3C8
#define OMAP_ABE_S_VX_UL_48_8_LP_NEW_DATA_ADDR             0x50C0
#define OMAP_ABE_S_VX_UL_48_8_LP_NEW_DATA_SIZE             0x88
#define OMAP_ABE_S_VX_UL_8_48_OSR_LP_DATA_ADDR             0x5148
#define OMAP_ABE_S_VX_UL_8_48_OSR_LP_DATA_SIZE             0x3C8