Go to the documentation of this file.
17 #ifndef _MACH_ANOMALY_H_
18 #define _MACH_ANOMALY_H_
21 #if __SILICON_REVISION__ < 4
22 # error will not work on BF538/BF539 silicon version 0.0, 0.1, 0.2, or 0.3
25 #if defined(__ADSPBF538__)
26 # define ANOMALY_BF538 1
28 # define ANOMALY_BF538 0
30 #if defined(__ADSPBF539__)
31 # define ANOMALY_BF539 1
33 # define ANOMALY_BF539 0
37 #define ANOMALY_05000074 (1)
39 #define ANOMALY_05000119 (1)
41 #define ANOMALY_05000122 (1)
43 #define ANOMALY_05000166 (1)
45 #define ANOMALY_05000179 (1)
47 #define ANOMALY_05000180 (1)
49 #define ANOMALY_05000193 (1)
51 #define ANOMALY_05000199 (__SILICON_REVISION__ < 4)
53 #define ANOMALY_05000219 (1)
55 #define ANOMALY_05000229 (1)
57 #define ANOMALY_05000233 (1)
59 #define ANOMALY_05000245 (1)
61 #define ANOMALY_05000253 (1)
63 #define ANOMALY_05000270 (__SILICON_REVISION__ < 4)
65 #define ANOMALY_05000272 (ANOMALY_BF538)
67 #define ANOMALY_05000273 (__SILICON_REVISION__ < 4)
69 #define ANOMALY_05000277 (__SILICON_REVISION__ < 4)
71 #define ANOMALY_05000278 (__SILICON_REVISION__ < 4)
73 #define ANOMALY_05000281 (__SILICON_REVISION__ < 4)
75 #define ANOMALY_05000282 (__SILICON_REVISION__ < 4)
77 #define ANOMALY_05000283 (__SILICON_REVISION__ < 4)
79 #define ANOMALY_05000288 (__SILICON_REVISION__ < 4)
81 #define ANOMALY_05000291 (__SILICON_REVISION__ < 4)
83 #define ANOMALY_05000293 (__SILICON_REVISION__ < 4)
85 #define ANOMALY_05000294 (1)
87 #define ANOMALY_05000301 (__SILICON_REVISION__ < 4)
89 #define ANOMALY_05000304 (__SILICON_REVISION__ < 4)
91 #define ANOMALY_05000307 (__SILICON_REVISION__ < 4)
93 #define ANOMALY_05000310 (1)
95 #define ANOMALY_05000312 (__SILICON_REVISION__ < 5)
97 #define ANOMALY_05000313 (__SILICON_REVISION__ < 4)
99 #define ANOMALY_05000315 (__SILICON_REVISION__ < 4)
101 #define ANOMALY_05000317 (__SILICON_REVISION__ < 4)
103 #define ANOMALY_05000318 (__SILICON_REVISION__ < 4)
105 #define ANOMALY_05000355 (__SILICON_REVISION__ < 5)
107 #define ANOMALY_05000357 (__SILICON_REVISION__ < 5)
109 #define ANOMALY_05000366 (1)
111 #define ANOMALY_05000371 (__SILICON_REVISION__ < 5)
113 #define ANOMALY_05000374 (__SILICON_REVISION__ == 4)
115 #define ANOMALY_05000375 (__SILICON_REVISION__ < 4)
117 #define ANOMALY_05000402 (__SILICON_REVISION__ == 3)
119 #define ANOMALY_05000403 (1)
121 #define ANOMALY_05000416 (1)
123 #define ANOMALY_05000425 (1)
125 #define ANOMALY_05000426 (1)
127 #define ANOMALY_05000436 (__SILICON_REVISION__ > 3)
129 #define ANOMALY_05000443 (1)
131 #define ANOMALY_05000461 (1)
133 #define ANOMALY_05000462 (1)
135 #define ANOMALY_05000473 (1)
137 #define ANOMALY_05000475 (1)
139 #define ANOMALY_05000477 (1)
141 #define ANOMALY_05000481 (1)
143 #define ANOMALY_05000489 (1)
145 #define ANOMALY_05000491 (1)
147 #define ANOMALY_05000494 (1)
149 #define ANOMALY_05000501 (1)
157 #define ANOMALY_05000244 (__SILICON_REVISION__ < 3)
159 #define ANOMALY_05000261 (__SILICON_REVISION__ < 3)
162 #define ANOMALY_05000099 (0)
163 #define ANOMALY_05000120 (0)
164 #define ANOMALY_05000125 (0)
165 #define ANOMALY_05000149 (0)
166 #define ANOMALY_05000158 (0)
167 #define ANOMALY_05000171 (0)
168 #define ANOMALY_05000182 (0)
169 #define ANOMALY_05000189 (0)
170 #define ANOMALY_05000198 (0)
171 #define ANOMALY_05000202 (0)
172 #define ANOMALY_05000215 (0)
173 #define ANOMALY_05000220 (0)
174 #define ANOMALY_05000227 (0)
175 #define ANOMALY_05000230 (0)
176 #define ANOMALY_05000231 (0)
177 #define ANOMALY_05000234 (0)
178 #define ANOMALY_05000242 (0)
179 #define ANOMALY_05000248 (0)
180 #define ANOMALY_05000250 (0)
181 #define ANOMALY_05000254 (0)
182 #define ANOMALY_05000257 (0)
183 #define ANOMALY_05000263 (0)
184 #define ANOMALY_05000266 (0)
185 #define ANOMALY_05000274 (0)
186 #define ANOMALY_05000287 (0)
187 #define ANOMALY_05000305 (0)
188 #define ANOMALY_05000311 (0)
189 #define ANOMALY_05000323 (0)
190 #define ANOMALY_05000353 (1)
191 #define ANOMALY_05000362 (1)
192 #define ANOMALY_05000363 (0)
193 #define ANOMALY_05000364 (0)
194 #define ANOMALY_05000380 (0)
195 #define ANOMALY_05000383 (0)
196 #define ANOMALY_05000386 (1)
197 #define ANOMALY_05000389 (0)
198 #define ANOMALY_05000400 (0)
199 #define ANOMALY_05000412 (0)
200 #define ANOMALY_05000430 (0)
201 #define ANOMALY_05000432 (0)
202 #define ANOMALY_05000435 (0)
203 #define ANOMALY_05000440 (0)
204 #define ANOMALY_05000447 (0)
205 #define ANOMALY_05000448 (0)
206 #define ANOMALY_05000456 (0)
207 #define ANOMALY_05000450 (0)
208 #define ANOMALY_05000465 (0)
209 #define ANOMALY_05000467 (0)
210 #define ANOMALY_05000474 (0)
211 #define ANOMALY_05000480 (0)
212 #define ANOMALY_05000485 (0)