blob: e037823102e6c175dc0c1676a90843b5e2c3b5fe [file] [log] [blame]
Wolfgang Denk4646d2a2006-05-30 15:56:48 +02001/**
2 * @file IxOsalOsIxp400CustomizedMapping.h
3 *
4 * @brief Set LE coherency modes for components.
5 * The default setting is IX_OSAL_NO_MAPPING for LE.
6 *
7 *
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.
11 *
12 *
13 * @par
14 *
15 * @par
16 * IXP400 SW Release version 2.0
17 *
18 * -- Copyright Notice --
19 *
20 * @par
21 * Copyright 2001-2005, Intel Corporation.
22 * All rights reserved.
23 *
24 * @par
Wolfgang Denkc57eadc2013-07-28 22:12:47 +020025 * SPDX-License-Identifier: BSD-3-Clause
Wolfgang Denk4646d2a2006-05-30 15:56:48 +020026 * @par
27 * -- End of Copyright Notice --
28 */
29
30#ifndef IxOsalOsIxp400CustomizedMapping_H
31#define IxOsalOsIxp400CustomizedMapping_H
32
33/*
34 * only include this file in Little Endian
35 */
36
37#if defined (IX_OSAL_LINUX_BE)
38#error Only include IxOsalOsIxp400CustomizedMapping.h in Little Endian
39#endif
40
41 /*
42 * Components don't have to be in this list if
43 * the default mapping is OK.
44 */
45#define ix_osal 1
46#define ix_dmaAcc 2
47#define ix_atmdAcc 3
48
49#define ix_atmsch 5
50#define ix_ethAcc 6
51#define ix_npeMh 7
52#define ix_qmgr 8
53#define ix_npeDl 9
54#define ix_atmm 10
55#define ix_hssAcc 11
56#define ix_ethDB 12
57#define ix_ethMii 13
58#define ix_timerCtrl 14
59#define ix_adsl 15
60#define ix_usb 16
61#define ix_uartAcc 17
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
67#define ix_sspAcc 51
68#define ix_timeSyncAcc 52
69#define ix_i2c 53
70
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
84
85
86#endif /* IxOsalOsIxp400CustomizedMapping_H */
87
88
89/***************************
90 * osal
91 ***************************/
92#if (IX_COMPONENT_NAME == ix_osal)
93
94#define IX_OSAL_LE_AC_MAPPING
95
96#endif /* osal */
97
98/***************************
99 * dmaAcc
100 ***************************/
101#if (IX_COMPONENT_NAME == ix_dmaAcc)
102
103#define IX_OSAL_LE_AC_MAPPING
104
105#endif /* dmaAcc */
106
107/***************************
108 * atmdAcc
109 ***************************/
110#if (IX_COMPONENT_NAME == ix_atmdAcc)
111
112#define IX_OSAL_LE_AC_MAPPING
113
114#endif /* atmdAcc */
115
116/***************************
117 * atmsch
118 ***************************/
119#if (IX_COMPONENT_NAME == ix_atmsch)
120
121#define IX_OSAL_LE_AC_MAPPING
122
123#endif /* atmsch */
124
125/***************************
126 * ethAcc
127 ***************************/
128#if (IX_COMPONENT_NAME == ix_ethAcc)
129
130#define IX_OSAL_LE_AC_MAPPING
131
132#endif /* ethAcc */
133
134/***************************
135 * npeMh
136 ***************************/
137#if (IX_COMPONENT_NAME == ix_npeMh)
138
139#define IX_OSAL_LE_AC_MAPPING
140
141#endif /* npeMh */
142
143/***************************
144 * qmgr
145 ***************************/
146#if (IX_COMPONENT_NAME == ix_qmgr)
147
148#define IX_OSAL_LE_DC_MAPPING
149
150#endif /* qmgr */
151
152/***************************
153 * npeDl
154 ***************************/
155#if (IX_COMPONENT_NAME == ix_npeDl)
156
157#define IX_OSAL_LE_AC_MAPPING
158
159#endif /* npeDl */
160
161/***************************
162 * atmm
163 ***************************/
164#if (IX_COMPONENT_NAME == ix_atmm)
165
166#define IX_OSAL_LE_AC_MAPPING
167
168#endif /* atmm */
169
170/***************************
171 * ethMii
172 ***************************/
173#if (IX_COMPONENT_NAME == ix_ethMii)
174
175#define IX_OSAL_LE_AC_MAPPING
176
177#endif /* ethMii */
178
179
180/***************************
181 * adsl
182 ***************************/
183#if (IX_COMPONENT_NAME == ix_adsl)
184
185#define IX_OSAL_LE_AC_MAPPING
186
187#endif /* adsl */
188
189/***************************
190 * usb
191 ***************************/
192#if (IX_COMPONENT_NAME == ix_usb)
193
194#define IX_OSAL_LE_AC_MAPPING
195
196#endif /* usb */
197
198/***************************
199 * uartAcc
200 ***************************/
201#if (IX_COMPONENT_NAME == ix_uartAcc)
202
203#define IX_OSAL_LE_AC_MAPPING
204
205#endif /* uartAcc */
206
207/***************************
208 * featureCtrl
209 ***************************/
210#if (IX_COMPONENT_NAME == ix_featureCtrl)
211
212#define IX_OSAL_LE_AC_MAPPING
213
214#endif /* featureCtrl */
215
216/***************************
217 * cryptoAcc
218 ***************************/
219#if (IX_COMPONENT_NAME == ix_cryptoAcc)
220
221#define IX_OSAL_LE_AC_MAPPING
222
223#endif /* cryptoAcc */
224
225/***************************
226 * codelets_usb
227 ***************************/
228#if (IX_COMPONENT_NAME == ix_codelets_usb)
229
230#define IX_OSAL_LE_AC_MAPPING
231
232#endif /* codelets_usb */
233
234
235/***************************
236 * codelets_uartAcc
237 ***************************/
238#if (IX_COMPONENT_NAME == ix_codelets_uartAcc)
239
240#define IX_OSAL_LE_AC_MAPPING
241
242#endif /* codelets_uartAcc */
243
244
245
246/***************************
247 * codelets_timers
248 ***************************/
249#if (IX_COMPONENT_NAME == ix_codelets_timers)
250
251#define IX_OSAL_LE_AC_MAPPING
252
253#endif /* codelets_timers */
254
255/***************************
256 * codelets_atm
257 ***************************/
258#if (IX_COMPONENT_NAME == ix_codelets_atm)
259
260#define IX_OSAL_LE_AC_MAPPING
261
262#endif /* codelets_atm */
263
264/***************************
265 * codelets_ethAal5App
266 ***************************/
267#if (IX_COMPONENT_NAME == ix_codelets_ethAal5App)
268
269#define IX_OSAL_LE_AC_MAPPING
270
271#endif /* codelets_ethAal5App */
272
273/***************************
274 * codelets_ethAcc
275 ***************************/
276#if (IX_COMPONENT_NAME == ix_codelets_ethAcc)
277
278#define IX_OSAL_LE_AC_MAPPING
279
280#endif /* codelets_ethAcc */
281
282
283/***************************
284 * codelets_demoUtils
285 ***************************/
286#if (IX_COMPONENT_NAME == ix_codelets_demoUtils)
287
288#define IX_OSAL_LE_AC_MAPPING
289
290#endif /* codelets_demoUtils */
291
292
293
294/***************************
295 * perfProfAcc
296 ***************************/
297#if (IX_COMPONENT_NAME == ix_perfProfAcc)
298
299#define IX_OSAL_LE_AC_MAPPING
300
301#endif /* perfProfAcc */
302
303
304/***************************
305 * unloadAcc
306 ***************************/
307#if (IX_COMPONENT_NAME == ix_unloadAcc)
308
309#define IX_OSAL_LE_AC_MAPPING
310
311#endif /* unloadAcc */
312
313
314
315
316
317/***************************
318 * parityENAcc
319 ***************************/
320#if (IX_COMPONENT_NAME == ix_parityENAcc)
321
322#define IX_OSAL_LE_AC_MAPPING
323
324#endif /* parityENAcc */
325
326/***************************
327 * codelets_parityENAcc
328 ***************************/
329#if (IX_COMPONENT_NAME == ix_codelets_parityENAcc)
330
331#define IX_OSAL_LE_AC_MAPPING
332
333#endif /* codelets_parityENAcc */
334
335
336
337
338/***************************
339 * timeSyncAcc
340 ***************************/
341#if (IX_COMPONENT_NAME == ix_timeSyncAcc)
342
343#define IX_OSAL_LE_AC_MAPPING
344
345#endif /* timeSyncAcc */
346
347
348/***************************
349 * codelets_timeSyncAcc
350 ***************************/
351#if (IX_COMPONENT_NAME == ix_codelets_timeSyncAcc)
352
353#define IX_OSAL_LE_AC_MAPPING
354
355#endif /* codelets_timeSyncAcc */
356
357
358
359
360/***************************
361 * i2c
362 ***************************/
363#if (IX_COMPONENT_NAME == ix_i2c)
364
365#define IX_OSAL_LE_AC_MAPPING
366
367#endif /* i2c */
368
369
370
371/***************************
372 * sspAcc
373 ***************************/
374#if (IX_COMPONENT_NAME == ix_sspAcc)
375
376#define IX_OSAL_LE_AC_MAPPING
377
378#endif /* sspAcc */
379
380