OSDN Git Service

2009-09-16 Mike Frysinger <michael.frysinger@analog.com>
[pf3gnuchains/pf3gnuchains4x.git] / libgloss / bfin / include / sys / _adi_platform.h
1 /*
2  * The authors hereby grant permission to use, copy, modify, distribute,
3  * and license this software and its documentation for any purpose, provided
4  * that existing copyright notices are retained in all copies and that this
5  * notice is included verbatim in any distributions. No written agreement,
6  * license, or royalty fee is required for any of the authorized uses.
7  * Modifications to this software may be copyrighted by their authors
8  * and need not follow the licensing terms described here, provided that
9  * the new terms are clearly indicated on the first page of each file where
10  * they apply.
11  */
12
13 /*
14 ** Include appropriate header file for platform.
15 ** Copyright (C) 2008, 2009 Analog Devices, Inc.
16 */
17
18 #ifndef __ADI_PLATFORM_H
19 #define __ADI_PLATFORM_H
20
21 #ifndef __ASSEMBLER__
22
23 #if defined (__ADSPBF531__)
24 #include <cdefBF531.h>
25 #elif defined (__ADSPBF532__)
26 #include <cdefBF532.h>
27 #elif defined (__ADSPBF533__)
28 #include <cdefBF533.h>
29 #elif defined (__ADSPBF534__)
30 #include <cdefBF534.h>
31 #elif defined (__ADSPBF535__)
32 #include <cdefBF535.h>
33 #elif defined (__ADSPBF536__)
34 #include <cdefBF536.h>
35 #elif defined (__ADSPBF537__)
36 #include <cdefBF537.h>
37 #elif defined (__ADSPBF538__)
38 #include <cdefBF538.h>
39 #elif defined (__ADSPBF539__)
40 #include <cdefBF539.h>
41 #elif defined (__ADSPBF561__)
42 #include <cdefBF561.h>
43 #elif defined (__AD6531__)
44 #include <cdefAD6531.h>
45 #elif defined (__AD6532__)
46 #include <cdefAD6532.h>
47 #elif defined (__AD6723__)
48 #include <cdefAD6723.h>
49 #elif defined (__AD6900__)
50 #include <cdefAD6900.h>
51 #elif defined (__AD6901__)
52 #include <cdefAD6901.h>
53 #elif defined (__AD6902__)
54 #include <cdefAD6902.h>
55 #elif defined (__AD6903__)
56 #include <cdefAD6903.h>
57 #elif defined (__AD6904__)
58 #include <cdefAD6904.h>
59 #elif defined (__AD6905__)
60 #include <cdefAD6905.h>
61 #elif defined (__MT6906__)
62 #include <cdefMT6906.h>
63 #elif defined (__ADSPBF504__)
64 #include <cdefBF504.h>
65 #elif defined (__ADSPBF505__)
66 #include <cdefBF505.h>
67 #elif defined (__ADSPBF506__)
68 #include <cdefBF506.h>
69 #elif defined (__ADSPBF512__)
70 #include <cdefBF512.h>
71 #elif defined (__ADSPBF514__)
72 #include <cdefBF514.h>
73 #elif defined (__ADSPBF516__)
74 #include <cdefBF516.h>
75 #elif defined (__ADSPBF518__)
76 #include <cdefBF518.h>
77 #elif defined (__ADSPBF522__)
78 #include <cdefBF522.h>
79 #elif defined (__ADSPBF523__)
80 #include <cdefBF523.h>
81 #elif defined (__ADSPBF524__)
82 #include <cdefBF524.h>
83 #elif defined (__ADSPBF525__)
84 #include <cdefBF525.h>
85 #elif defined (__ADSPBF526__)
86 #include <cdefBF526.h>
87 #elif defined (__ADSPBF527__)
88 #include <cdefBF527.h>
89 #elif defined (__ADSPBF542__) || defined (__ADSPBF541__)
90 #include <cdefBF542.h>
91 #elif defined (__ADSPBF542M__)
92 #include <cdefBF542M.h>
93 #elif defined (__ADSPBF544__)
94 #include <cdefBF544.h>
95 #elif defined (__ADSPBF544M__)
96 #include <cdefBF544M.h>
97 #elif defined (__ADSPBF547__)
98 #include <cdefBF547.h>
99 #elif defined (__ADSPBF547M__)
100 #include <cdefBF547M.h>
101 #elif defined (__ADSPBF548__)
102 #include <cdefBF548.h>
103 #elif defined (__ADSPBF548M__)
104 #include <cdefBF548M.h>
105 #elif defined (__ADSPBF549__)
106 #include <cdefBF549.h>
107 #elif defined (__ADSPBF549M__)
108 #include <cdefBF549M.h>
109 #else
110 #error Processor Type Not Supported
111 #endif
112
113
114 #else
115
116 #if defined (__ADSPBF531__)
117 #include <defBF531.h>
118 #elif defined (__ADSPBF532__)
119 #include <defBF532.h>
120 #elif defined (__ADSPBF533__)
121 #include <defBF533.h>
122 #elif defined (__ADSPBF534__)
123 #include <defBF534.h>
124 #elif defined (__ADSPBF535__)
125 #include <defBF535.h>
126 #elif defined (__ADSPBF536__)
127 #include <defBF536.h>
128 #elif defined (__ADSPBF537__)
129 #include <defBF537.h>
130 #elif defined (__ADSPBF538__)
131 #include <defBF538.h>
132 #elif defined (__ADSPBF539__)
133 #include <defBF539.h>
134 #elif defined (__ADSPBF561__)
135 #include <defBF561.h>
136 #elif defined (__AD6531__)
137 #include <defAD6531.h>
138 #elif defined (__AD6532__)
139 #include <defAD6532.h>
140 #elif defined (__AD6723__)
141 #include <defAD6723.h>
142 #elif defined (__AD6900__)
143 #include <defAD6900.h>
144 #elif defined (__AD6901__)
145 #include <defAD6901.h>
146 #elif defined (__AD6902__)
147 #include <defAD6902.h>
148 #elif defined (__AD6903__)
149 #include <defAD6903.h>
150 #elif defined (__AD6904__)
151 #include <defAD6904.h>
152 #elif defined (__AD6905__)
153 #include <defAD6905.h>
154 #elif defined (__MT6906__)
155 #include <defMT6906.h>
156 #elif defined (__ADSPBF504__)
157 #include <defBF504.h>
158 #elif defined (__ADSPBF505__)
159 #include <defBF505.h>
160 #elif defined (__ADSPBF506__)
161 #include <defBF506.h>
162 #elif defined (__ADSPBF512__)
163 #include <defBF512.h>
164 #elif defined (__ADSPBF514__)
165 #include <defBF514.h>
166 #elif defined (__ADSPBF516__)
167 #include <defBF516.h>
168 #elif defined (__ADSPBF518__)
169 #include <defBF518.h>
170 #elif defined (__ADSPBF522__)
171 #include <defBF522.h>
172 #elif defined (__ADSPBF523__)
173 #include <defBF523.h>
174 #elif defined (__ADSPBF524__)
175 #include <defBF524.h>
176 #elif defined (__ADSPBF525__)
177 #include <defBF525.h>
178 #elif defined (__ADSPBF526__)
179 #include <defBF526.h>
180 #elif defined (__ADSPBF527__)
181 #include <defBF527.h>
182 #elif defined (__ADSPBF542__) || defined (__ADSPBF541__)
183 #include <defBF542.h>
184 #elif defined (__ADSPBF542M__)
185 #include <defBF542M.h>
186 #elif defined (__ADSPBF544__)
187 #include <defBF544.h>
188 #elif defined (__ADSPBF544M__)
189 #include <defBF544M.h>
190 #elif defined (__ADSPBF547__)
191 #include <defBF547.h>
192 #elif defined (__ADSPBF547M__)
193 #include <defBF547M.h>
194 #elif defined (__ADSPBF548__)
195 #include <defBF548.h>
196 #elif defined (__ADSPBF548M__)
197 #include <defBF548M.h>
198 #elif defined (__ADSPBF549__)
199 #include <defBF549.h>
200 #elif defined (__ADSPBF549M__)
201 #include <defBF549M.h>
202
203 #else
204 #error Processor Type Not Supported
205 #endif
206
207 #endif /* __ASSEMBLER__ */
208
209 #endif /* __INC_BLACKFIN__ */
210