summaryrefslogtreecommitdiff
path: root/sound/soc/omap/abe/abe_dm_addr.h
blob: a6a6c3df045785ac1f3304cb96e28b3821f010ee (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
/*
 * ALSA SoC OMAP ABE driver
*
 * Author:          Laurent Le Faucheur <l-le-faucheur@ti.com>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * version 2 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
 *
 */
#ifndef _ABE_DM_ADDR_H_
#define _ABE_DM_ADDR_H_
#define D_atcDescriptors_ADDR                               0
#define D_atcDescriptors_ADDR_END                           511
#define D_atcDescriptors_sizeof                             512
#define stack_ADDR                                          512
#define stack_ADDR_END                                      623
#define stack_sizeof                                        112
#define D_version_ADDR                                      624
#define D_version_ADDR_END                                  627
#define D_version_sizeof                                    4
#define D_BT_DL_FIFO_ADDR                                   1024
#define D_BT_DL_FIFO_ADDR_END                               1503
#define D_BT_DL_FIFO_sizeof                                 480
#define D_BT_UL_FIFO_ADDR                                   1536
#define D_BT_UL_FIFO_ADDR_END                               2015
#define D_BT_UL_FIFO_sizeof                                 480
#define D_MM_EXT_OUT_FIFO_ADDR                              2048
#define D_MM_EXT_OUT_FIFO_ADDR_END                          2527
#define D_MM_EXT_OUT_FIFO_sizeof                            480
#define D_MM_EXT_IN_FIFO_ADDR                               2560
#define D_MM_EXT_IN_FIFO_ADDR_END                           3039
#define D_MM_EXT_IN_FIFO_sizeof                             480
#define D_MM_UL2_FIFO_ADDR                                  3072
#define D_MM_UL2_FIFO_ADDR_END                              3551
#define D_MM_UL2_FIFO_sizeof                                480
#define D_VX_UL_FIFO_ADDR                                   3584
#define D_VX_UL_FIFO_ADDR_END                               4063
#define D_VX_UL_FIFO_sizeof                                 480
#define D_VX_DL_FIFO_ADDR                                   4096
#define D_VX_DL_FIFO_ADDR_END                               4575
#define D_VX_DL_FIFO_sizeof                                 480
#define D_DMIC_UL_FIFO_ADDR                                 4608
#define D_DMIC_UL_FIFO_ADDR_END                             5087
#define D_DMIC_UL_FIFO_sizeof                               480
#define D_MM_UL_FIFO_ADDR                                   5120
#define D_MM_UL_FIFO_ADDR_END                               5599
#define D_MM_UL_FIFO_sizeof                                 480
#define D_MM_DL_FIFO_ADDR                                   5632
#define D_MM_DL_FIFO_ADDR_END                               6111
#define D_MM_DL_FIFO_sizeof                                 480
#define D_TONES_DL_FIFO_ADDR                                6144
#define D_TONES_DL_FIFO_ADDR_END                            6623
#define D_TONES_DL_FIFO_sizeof                              480
#define D_VIB_DL_FIFO_ADDR                                  6656
#define D_VIB_DL_FIFO_ADDR_END                              7135
#define D_VIB_DL_FIFO_sizeof                                480
#define D_McPDM_DL_FIFO_ADDR                                7168
#define D_McPDM_DL_FIFO_ADDR_END                            7647
#define D_McPDM_DL_FIFO_sizeof                              480
#define D_McPDM_UL_FIFO_ADDR                                7680
#define D_McPDM_UL_FIFO_ADDR_END                            8159
#define D_McPDM_UL_FIFO_sizeof                              480
#define D_DEBUG_FIFO_ADDR                                   8160
#define D_DEBUG_FIFO_ADDR_END                               8255
#define D_DEBUG_FIFO_sizeof                                 96
#define D_DEBUG_FIFO_HAL_ADDR                               8256
#define D_DEBUG_FIFO_HAL_ADDR_END                           8287
#define D_DEBUG_FIFO_HAL_sizeof                             32
#define D_IOdescr_ADDR                                      8288
#define D_IOdescr_ADDR_END                                  8927
#define D_IOdescr_sizeof                                    640
#define d_zero_ADDR                                         8928
#define d_zero_ADDR_END                                     8931
#define d_zero_sizeof                                       4
#define dbg_trace1_ADDR                                     8932
#define dbg_trace1_ADDR_END                                 8932
#define dbg_trace1_sizeof                                   1
#define dbg_trace2_ADDR                                     8933
#define dbg_trace2_ADDR_END                                 8933
#define dbg_trace2_sizeof                                   1
#define dbg_trace3_ADDR                                     8934
#define dbg_trace3_ADDR_END                                 8934
#define dbg_trace3_sizeof                                   1
#define D_multiFrame_ADDR                                   8936
#define D_multiFrame_ADDR_END                               9335
#define D_multiFrame_sizeof                                 400
#define D_tasksList_ADDR                                    9336
#define D_tasksList_ADDR_END                                11383
#define D_tasksList_sizeof                                  2048
#define D_idleTask_ADDR                                     11384
#define D_idleTask_ADDR_END                                 11385
#define D_idleTask_sizeof                                   2
#define D_typeLengthCheck_ADDR                              11386
#define D_typeLengthCheck_ADDR_END                          11387
#define D_typeLengthCheck_sizeof                            2
#define D_maxTaskBytesInSlot_ADDR                           11388
#define D_maxTaskBytesInSlot_ADDR_END                       11389
#define D_maxTaskBytesInSlot_sizeof                         2
#define D_rewindTaskBytes_ADDR                              11390
#define D_rewindTaskBytes_ADDR_END                          11391
#define D_rewindTaskBytes_sizeof                            2
#define D_pCurrentTask_ADDR                                 11392
#define D_pCurrentTask_ADDR_END                             11393
#define D_pCurrentTask_sizeof                               2
#define D_pFastLoopBack_ADDR                                11394
#define D_pFastLoopBack_ADDR_END                            11395
#define D_pFastLoopBack_sizeof                              2
#define D_pNextFastLoopBack_ADDR                            11396
#define D_pNextFastLoopBack_ADDR_END                        11399
#define D_pNextFastLoopBack_sizeof                          4
#define D_ppCurrentTask_ADDR                                11400
#define D_ppCurrentTask_ADDR_END                            11401
#define D_ppCurrentTask_sizeof                              2
#define D_slotCounter_ADDR                                  11404
#define D_slotCounter_ADDR_END                              11405
#define D_slotCounter_sizeof                                2
#define D_loopCounter_ADDR                                  11408
#define D_loopCounter_ADDR_END                              11411
#define D_loopCounter_sizeof                                4
#define D_RewindFlag_ADDR                                   11412
#define D_RewindFlag_ADDR_END                               11413
#define D_RewindFlag_sizeof                                 2
#define D_Slot23_ctrl_ADDR                                  11416
#define D_Slot23_ctrl_ADDR_END                              11419
#define D_Slot23_ctrl_sizeof                                4
#define D_McuIrqFifo_ADDR                                   11420
#define D_McuIrqFifo_ADDR_END                               11483
#define D_McuIrqFifo_sizeof                                 64
#define D_PingPongDesc_ADDR                                 11484
#define D_PingPongDesc_ADDR_END                             11507
#define D_PingPongDesc_sizeof                               24
#define D_PP_MCU_IRQ_ADDR                                   11508
#define D_PP_MCU_IRQ_ADDR_END                               11509
#define D_PP_MCU_IRQ_sizeof                                 2
#define D_ctrlPortFifo_ADDR                                 11520
#define D_ctrlPortFifo_ADDR_END                             11535
#define D_ctrlPortFifo_sizeof                               16
#define D_Idle_State_ADDR                                   11536
#define D_Idle_State_ADDR_END                               11539
#define D_Idle_State_sizeof                                 4
#define D_Stop_Request_ADDR                                 11540
#define D_Stop_Request_ADDR_END                             11543
#define D_Stop_Request_sizeof                               4
#define D_Ref0_ADDR                                         11544
#define D_Ref0_ADDR_END                                     11545
#define D_Ref0_sizeof                                       2
#define D_DebugRegister_ADDR                                11548
#define D_DebugRegister_ADDR_END                            11687
#define D_DebugRegister_sizeof                              140
#define D_Gcount_ADDR                                       11688
#define D_Gcount_ADDR_END                                   11689
#define D_Gcount_sizeof                                     2
#define D_DCcounter_ADDR                                    11692
#define D_DCcounter_ADDR_END                                11695
#define D_DCcounter_sizeof                                  4
#define D_DCsum_ADDR                                        11696
#define D_DCsum_ADDR_END                                    11703
#define D_DCsum_sizeof                                      8
#define D_fastCounter_ADDR                                  11704
#define D_fastCounter_ADDR_END                              11707
#define D_fastCounter_sizeof                                4
#define D_slowCounter_ADDR                                  11708
#define D_slowCounter_ADDR_END                              11711
#define D_slowCounter_sizeof                                4
#define D_aUplinkRouting_ADDR                               11712
#define D_aUplinkRouting_ADDR_END                           11743
#define D_aUplinkRouting_sizeof                             32
#define D_VirtAudioLoop_ADDR                                11744
#define D_VirtAudioLoop_ADDR_END                            11747
#define D_VirtAudioLoop_sizeof                              4
#define D_AsrcVars_DL_VX_ADDR                               11748
#define D_AsrcVars_DL_VX_ADDR_END                           11779
#define D_AsrcVars_DL_VX_sizeof                             32
#define D_AsrcVars_UL_VX_ADDR                               11780
#define D_AsrcVars_UL_VX_ADDR_END                           11811
#define D_AsrcVars_UL_VX_sizeof                             32
#define D_CoefAddresses_VX_ADDR                             11812
#define D_CoefAddresses_VX_ADDR_END                         11843
#define D_CoefAddresses_VX_sizeof                           32
#define D_AsrcVars_MM_EXT_IN_ADDR                           11844
#define D_AsrcVars_MM_EXT_IN_ADDR_END                       11875
#define D_AsrcVars_MM_EXT_IN_sizeof                         32
#define D_CoefAddresses_MM_ADDR                             11876
#define D_CoefAddresses_MM_ADDR_END                         11907
#define D_CoefAddresses_MM_sizeof                           32
#define D_APS_DL1_M_thresholds_ADDR                         11908
#define D_APS_DL1_M_thresholds_ADDR_END                     11915
#define D_APS_DL1_M_thresholds_sizeof                       8
#define D_APS_DL1_M_IRQ_ADDR                                11916
#define D_APS_DL1_M_IRQ_ADDR_END                            11917
#define D_APS_DL1_M_IRQ_sizeof                              2
#define D_APS_DL1_C_IRQ_ADDR                                11918
#define D_APS_DL1_C_IRQ_ADDR_END                            11919
#define D_APS_DL1_C_IRQ_sizeof                              2
#define D_TraceBufAdr_ADDR                                  11920
#define D_TraceBufAdr_ADDR_END                              11921
#define D_TraceBufAdr_sizeof                                2
#define D_TraceBufOffset_ADDR                               11922
#define D_TraceBufOffset_ADDR_END                           11923
#define D_TraceBufOffset_sizeof                             2
#define D_TraceBufLength_ADDR                               11924
#define D_TraceBufLength_ADDR_END                           11925
#define D_TraceBufLength_sizeof                             2
#define D_AsrcVars_ECHO_REF_ADDR                            11928
#define D_AsrcVars_ECHO_REF_ADDR_END                        11959
#define D_AsrcVars_ECHO_REF_sizeof                          32
#define D_Pempty_ADDR                                       11960
#define D_Pempty_ADDR_END                                   11963
#define D_Pempty_sizeof                                     4
#define D_APS_DL2_L_M_IRQ_ADDR                              11964
#define D_APS_DL2_L_M_IRQ_ADDR_END                          11965
#define D_APS_DL2_L_M_IRQ_sizeof                            2
#define D_APS_DL2_L_C_IRQ_ADDR                              11966
#define D_APS_DL2_L_C_IRQ_ADDR_END                          11967
#define D_APS_DL2_L_C_IRQ_sizeof                            2
#define D_APS_DL2_R_M_IRQ_ADDR                              11968
#define D_APS_DL2_R_M_IRQ_ADDR_END                          11969
#define D_APS_DL2_R_M_IRQ_sizeof                            2
#define D_APS_DL2_R_C_IRQ_ADDR                              11970
#define D_APS_DL2_R_C_IRQ_ADDR_END                          11971
#define D_APS_DL2_R_C_IRQ_sizeof                            2
#define D_APS_DL1_C_thresholds_ADDR                         11972
#define D_APS_DL1_C_thresholds_ADDR_END                     11979
#define D_APS_DL1_C_thresholds_sizeof                       8
#define D_APS_DL2_L_M_thresholds_ADDR                       11980
#define D_APS_DL2_L_M_thresholds_ADDR_END                   11987
#define D_APS_DL2_L_M_thresholds_sizeof                     8
#define D_APS_DL2_L_C_thresholds_ADDR                       11988
#define D_APS_DL2_L_C_thresholds_ADDR_END                   11995
#define D_APS_DL2_L_C_thresholds_sizeof                     8
#define D_APS_DL2_R_M_thresholds_ADDR                       11996
#define D_APS_DL2_R_M_thresholds_ADDR_END                   12003
#define D_APS_DL2_R_M_thresholds_sizeof                     8
#define D_APS_DL2_R_C_thresholds_ADDR                       12004
#define D_APS_DL2_R_C_thresholds_ADDR_END                   12011
#define D_APS_DL2_R_C_thresholds_sizeof                     8
#define D_ECHO_REF_48_16_WRAP_ADDR                          12012
#define D_ECHO_REF_48_16_WRAP_ADDR_END                      12019
#define D_ECHO_REF_48_16_WRAP_sizeof                        8
#define D_ECHO_REF_48_8_WRAP_ADDR                           12020
#define D_ECHO_REF_48_8_WRAP_ADDR_END                       12027
#define D_ECHO_REF_48_8_WRAP_sizeof                         8
#define D_BT_UL_16_48_WRAP_ADDR                             12028
#define D_BT_UL_16_48_WRAP_ADDR_END                         12035
#define D_BT_UL_16_48_WRAP_sizeof                           8
#define D_BT_UL_8_48_WRAP_ADDR                              12036
#define D_BT_UL_8_48_WRAP_ADDR_END                          12043
#define D_BT_UL_8_48_WRAP_sizeof                            8
#define D_BT_DL_48_16_WRAP_ADDR                             12044
#define D_BT_DL_48_16_WRAP_ADDR_END                         12051
#define D_BT_DL_48_16_WRAP_sizeof                           8
#define D_BT_DL_48_8_WRAP_ADDR                              12052
#define D_BT_DL_48_8_WRAP_ADDR_END                          12059
#define D_BT_DL_48_8_WRAP_sizeof                            8
#define D_VX_DL_16_48_WRAP_ADDR                             12060
#define D_VX_DL_16_48_WRAP_ADDR_END                         12067
#define D_VX_DL_16_48_WRAP_sizeof                           8
#define D_VX_DL_8_48_WRAP_ADDR                              12068
#define D_VX_DL_8_48_WRAP_ADDR_END                          12075
#define D_VX_DL_8_48_WRAP_sizeof                            8
#define D_VX_UL_48_16_WRAP_ADDR                             12076
#define D_VX_UL_48_16_WRAP_ADDR_END                         12083
#define D_VX_UL_48_16_WRAP_sizeof                           8
#define D_VX_UL_48_8_WRAP_ADDR                              12084
#define D_VX_UL_48_8_WRAP_ADDR_END                          12091
#define D_VX_UL_48_8_WRAP_sizeof                            8
#define D_APS_DL1_IRQs_WRAP_ADDR                            12092
#define D_APS_DL1_IRQs_WRAP_ADDR_END                        12099
#define D_APS_DL1_IRQs_WRAP_sizeof                          8
#define D_APS_DL2_L_IRQs_WRAP_ADDR                          12100
#define D_APS_DL2_L_IRQs_WRAP_ADDR_END                      12107
#define D_APS_DL2_L_IRQs_WRAP_sizeof                        8
#define D_APS_DL2_R_IRQs_WRAP_ADDR                          12108
#define D_APS_DL2_R_IRQs_WRAP_ADDR_END                      12115
#define D_APS_DL2_R_IRQs_WRAP_sizeof                        8
#define D_nextMultiFrame_ADDR                               12116
#define D_nextMultiFrame_ADDR_END                           12123
#define D_nextMultiFrame_sizeof                             8
#define D_HW_TEST_ADDR                                      12124
#define D_HW_TEST_ADDR_END                                  12131
#define D_HW_TEST_sizeof                                    8
#define D_TraceBufAdr_HAL_ADDR                              12132
#define D_TraceBufAdr_HAL_ADDR_END                          12135
#define D_TraceBufAdr_HAL_sizeof                            4
#define D_DEBUG_HAL_TASK_ADDR                               12288
#define D_DEBUG_HAL_TASK_ADDR_END                           14335
#define D_DEBUG_HAL_TASK_sizeof                             2048
#define D_DEBUG_FW_TASK_ADDR                                14336
#define D_DEBUG_FW_TASK_ADDR_END                            14591
#define D_DEBUG_FW_TASK_sizeof                              256
#define D_FwMemInit_ADDR                                    14592
#define D_FwMemInit_ADDR_END                                15551
#define D_FwMemInit_sizeof                                  960
#define D_FwMemInitDescr_ADDR                               15552
#define D_FwMemInitDescr_ADDR_END                           15567
#define D_FwMemInitDescr_sizeof                             16
#define D_AsrcVars_BT_UL_ADDR                               15568
#define D_AsrcVars_BT_UL_ADDR_END                           15599
#define D_AsrcVars_BT_UL_sizeof                             32
#define D_AsrcVars_BT_DL_ADDR                               15600
#define D_AsrcVars_BT_DL_ADDR_END                           15631
#define D_AsrcVars_BT_DL_sizeof                             32
#define D_BT_DL_48_8_OPP100_WRAP_ADDR                       15632
#define D_BT_DL_48_8_OPP100_WRAP_ADDR_END                   15639
#define D_BT_DL_48_8_OPP100_WRAP_sizeof                     8
#define D_BT_DL_48_16_OPP100_WRAP_ADDR                      15640
#define D_BT_DL_48_16_OPP100_WRAP_ADDR_END                  15647
#define D_BT_DL_48_16_OPP100_WRAP_sizeof                    8
#define D_PING_ADDR                                         16384
#define D_PING_ADDR_END                                     40959
#define D_PING_sizeof                                       24576
#define D_PONG_ADDR                                         40960
#define D_PONG_ADDR_END                                     65535
#define D_PONG_sizeof                                       24576
#endif/* _ABEDM_ADDR_H_ */