]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - drivers/net/npe/include/IxOsalOsIxp400CustomizedMapping.h
Merge 'u-boot-microblaze/zynq' into (u-boot-arm/master'
[karo-tx-uboot.git] / drivers / net / npe / include / IxOsalOsIxp400CustomizedMapping.h
1 /**
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
25  * SPDX-License-Identifier:     BSD-3-Clause
26  * @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