2 * @file IxOsalOsIxp400CustomizedMapping.h
4 * @brief Set LE coherency modes for components.
5 * The default setting is IX_OSAL_NO_MAPPING for LE.
8 * By default IX_OSAL_STATIC_MEMORY_MAP is defined for all the components.
9 * If any component uses a dynamic memory map it must define
10 * IX_OSAL_DYNAMIC_MEMORY_MAP in its corresponding section.
16 * IXP400 SW Release version 2.0
18 * -- Copyright Notice --
21 * Copyright 2001-2005, Intel Corporation.
22 * All rights reserved.
25 * SPDX-License-Identifier: BSD-3-Clause
27 * -- End of Copyright Notice --
30 #ifndef IxOsalOsIxp400CustomizedMapping_H
31 #define IxOsalOsIxp400CustomizedMapping_H
34 * only include this file in Little Endian
37 #if defined (IX_OSAL_LINUX_BE)
38 #error Only include IxOsalOsIxp400CustomizedMapping.h in Little Endian
42 * Components don't have to be in this list if
43 * the default mapping is OK.
58 #define ix_timerCtrl 14
62 #define ix_featureCtrl 18
63 #define ix_cryptoAcc 19
64 #define ix_unloadAcc 33
65 #define ix_perfProfAcc 34
66 #define ix_parityENAcc 49
68 #define ix_timeSyncAcc 52
71 #define ix_codelets_uartAcc 21
72 #define ix_codelets_timers 22
73 #define ix_codelets_atm 23
74 #define ix_codelets_ethAal5App 24
75 #define ix_codelets_demoUtils 26
76 #define ix_codelets_usb 27
77 #define ix_codelets_hssAcc 28
78 #define ix_codelets_dmaAcc 40
79 #define ix_codelets_cryptoAcc 41
80 #define ix_codelets_perfProfAcc 42
81 #define ix_codelets_ethAcc 43
82 #define ix_codelets_parityENAcc 54
83 #define ix_codelets_timeSyncAcc 55
86 #endif /* IxOsalOsIxp400CustomizedMapping_H */
89 /***************************
91 ***************************/
92 #if (IX_COMPONENT_NAME == ix_osal)
94 #define IX_OSAL_LE_AC_MAPPING
98 /***************************
100 ***************************/
101 #if (IX_COMPONENT_NAME == ix_dmaAcc)
103 #define IX_OSAL_LE_AC_MAPPING
107 /***************************
109 ***************************/
110 #if (IX_COMPONENT_NAME == ix_atmdAcc)
112 #define IX_OSAL_LE_AC_MAPPING
116 /***************************
118 ***************************/
119 #if (IX_COMPONENT_NAME == ix_atmsch)
121 #define IX_OSAL_LE_AC_MAPPING
125 /***************************
127 ***************************/
128 #if (IX_COMPONENT_NAME == ix_ethAcc)
130 #define IX_OSAL_LE_AC_MAPPING
134 /***************************
136 ***************************/
137 #if (IX_COMPONENT_NAME == ix_npeMh)
139 #define IX_OSAL_LE_AC_MAPPING
143 /***************************
145 ***************************/
146 #if (IX_COMPONENT_NAME == ix_qmgr)
148 #define IX_OSAL_LE_DC_MAPPING
152 /***************************
154 ***************************/
155 #if (IX_COMPONENT_NAME == ix_npeDl)
157 #define IX_OSAL_LE_AC_MAPPING
161 /***************************
163 ***************************/
164 #if (IX_COMPONENT_NAME == ix_atmm)
166 #define IX_OSAL_LE_AC_MAPPING
170 /***************************
172 ***************************/
173 #if (IX_COMPONENT_NAME == ix_ethMii)
175 #define IX_OSAL_LE_AC_MAPPING
180 /***************************
182 ***************************/
183 #if (IX_COMPONENT_NAME == ix_adsl)
185 #define IX_OSAL_LE_AC_MAPPING
189 /***************************
191 ***************************/
192 #if (IX_COMPONENT_NAME == ix_usb)
194 #define IX_OSAL_LE_AC_MAPPING
198 /***************************
200 ***************************/
201 #if (IX_COMPONENT_NAME == ix_uartAcc)
203 #define IX_OSAL_LE_AC_MAPPING
207 /***************************
209 ***************************/
210 #if (IX_COMPONENT_NAME == ix_featureCtrl)
212 #define IX_OSAL_LE_AC_MAPPING
214 #endif /* featureCtrl */
216 /***************************
218 ***************************/
219 #if (IX_COMPONENT_NAME == ix_cryptoAcc)
221 #define IX_OSAL_LE_AC_MAPPING
223 #endif /* cryptoAcc */
225 /***************************
227 ***************************/
228 #if (IX_COMPONENT_NAME == ix_codelets_usb)
230 #define IX_OSAL_LE_AC_MAPPING
232 #endif /* codelets_usb */
235 /***************************
237 ***************************/
238 #if (IX_COMPONENT_NAME == ix_codelets_uartAcc)
240 #define IX_OSAL_LE_AC_MAPPING
242 #endif /* codelets_uartAcc */
246 /***************************
248 ***************************/
249 #if (IX_COMPONENT_NAME == ix_codelets_timers)
251 #define IX_OSAL_LE_AC_MAPPING
253 #endif /* codelets_timers */
255 /***************************
257 ***************************/
258 #if (IX_COMPONENT_NAME == ix_codelets_atm)
260 #define IX_OSAL_LE_AC_MAPPING
262 #endif /* codelets_atm */
264 /***************************
265 * codelets_ethAal5App
266 ***************************/
267 #if (IX_COMPONENT_NAME == ix_codelets_ethAal5App)
269 #define IX_OSAL_LE_AC_MAPPING
271 #endif /* codelets_ethAal5App */
273 /***************************
275 ***************************/
276 #if (IX_COMPONENT_NAME == ix_codelets_ethAcc)
278 #define IX_OSAL_LE_AC_MAPPING
280 #endif /* codelets_ethAcc */
283 /***************************
285 ***************************/
286 #if (IX_COMPONENT_NAME == ix_codelets_demoUtils)
288 #define IX_OSAL_LE_AC_MAPPING
290 #endif /* codelets_demoUtils */
294 /***************************
296 ***************************/
297 #if (IX_COMPONENT_NAME == ix_perfProfAcc)
299 #define IX_OSAL_LE_AC_MAPPING
301 #endif /* perfProfAcc */
304 /***************************
306 ***************************/
307 #if (IX_COMPONENT_NAME == ix_unloadAcc)
309 #define IX_OSAL_LE_AC_MAPPING
311 #endif /* unloadAcc */
317 /***************************
319 ***************************/
320 #if (IX_COMPONENT_NAME == ix_parityENAcc)
322 #define IX_OSAL_LE_AC_MAPPING
324 #endif /* parityENAcc */
326 /***************************
327 * codelets_parityENAcc
328 ***************************/
329 #if (IX_COMPONENT_NAME == ix_codelets_parityENAcc)
331 #define IX_OSAL_LE_AC_MAPPING
333 #endif /* codelets_parityENAcc */
338 /***************************
340 ***************************/
341 #if (IX_COMPONENT_NAME == ix_timeSyncAcc)
343 #define IX_OSAL_LE_AC_MAPPING
345 #endif /* timeSyncAcc */
348 /***************************
349 * codelets_timeSyncAcc
350 ***************************/
351 #if (IX_COMPONENT_NAME == ix_codelets_timeSyncAcc)
353 #define IX_OSAL_LE_AC_MAPPING
355 #endif /* codelets_timeSyncAcc */
360 /***************************
362 ***************************/
363 #if (IX_COMPONENT_NAME == ix_i2c)
365 #define IX_OSAL_LE_AC_MAPPING
371 /***************************
373 ***************************/
374 #if (IX_COMPONENT_NAME == ix_sspAcc)
376 #define IX_OSAL_LE_AC_MAPPING