diff options
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mach-bf518/include/mach/anomaly.h | 4 | ||||
-rw-r--r-- | arch/blackfin/mach-bf527/include/mach/anomaly.h | 8 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/include/mach/anomaly.h | 11 | ||||
-rw-r--r-- | arch/blackfin/mach-bf537/include/mach/anomaly.h | 10 | ||||
-rw-r--r-- | arch/blackfin/mach-bf538/include/mach/anomaly.h | 9 | ||||
-rw-r--r-- | arch/blackfin/mach-bf548/include/mach/anomaly.h | 8 | ||||
-rw-r--r-- | arch/blackfin/mach-bf561/include/mach/anomaly.h | 15 |
7 files changed, 50 insertions, 15 deletions
diff --git a/arch/blackfin/mach-bf518/include/mach/anomaly.h b/arch/blackfin/mach-bf518/include/mach/anomaly.h index 24918c5f7ea1..d2f076fbbc9e 100644 --- a/arch/blackfin/mach-bf518/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf518/include/mach/anomaly.h | |||
@@ -5,7 +5,7 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
@@ -141,6 +141,7 @@ | |||
141 | #define ANOMALY_05000364 (0) | 141 | #define ANOMALY_05000364 (0) |
142 | #define ANOMALY_05000371 (0) | 142 | #define ANOMALY_05000371 (0) |
143 | #define ANOMALY_05000380 (0) | 143 | #define ANOMALY_05000380 (0) |
144 | #define ANOMALY_05000383 (0) | ||
144 | #define ANOMALY_05000386 (0) | 145 | #define ANOMALY_05000386 (0) |
145 | #define ANOMALY_05000389 (0) | 146 | #define ANOMALY_05000389 (0) |
146 | #define ANOMALY_05000400 (0) | 147 | #define ANOMALY_05000400 (0) |
@@ -155,6 +156,7 @@ | |||
155 | #define ANOMALY_05000467 (0) | 156 | #define ANOMALY_05000467 (0) |
156 | #define ANOMALY_05000474 (0) | 157 | #define ANOMALY_05000474 (0) |
157 | #define ANOMALY_05000475 (0) | 158 | #define ANOMALY_05000475 (0) |
159 | #define ANOMALY_05000480 (0) | ||
158 | #define ANOMALY_05000485 (0) | 160 | #define ANOMALY_05000485 (0) |
159 | 161 | ||
160 | #endif | 162 | #endif |
diff --git a/arch/blackfin/mach-bf527/include/mach/anomaly.h b/arch/blackfin/mach-bf527/include/mach/anomaly.h index 9358afa05c90..e66a7e89cd3c 100644 --- a/arch/blackfin/mach-bf527/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf527/include/mach/anomaly.h | |||
@@ -5,14 +5,14 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision E, 03/15/2010; ADSP-BF526 Blackfin Processor Anomaly List | 14 | * - Revision E, 03/15/2010; ADSP-BF526 Blackfin Processor Anomaly List |
15 | * - Revision G, 08/25/2009; ADSP-BF527 Blackfin Processor Anomaly List | 15 | * - Revision H, 04/29/2010; ADSP-BF527 Blackfin Processor Anomaly List |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef _MACH_ANOMALY_H_ | 18 | #ifndef _MACH_ANOMALY_H_ |
@@ -220,6 +220,8 @@ | |||
220 | #define ANOMALY_05000483 (1) | 220 | #define ANOMALY_05000483 (1) |
221 | /* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */ | 221 | /* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */ |
222 | #define ANOMALY_05000485 (_ANOMALY_BF526_BF527(< 2, < 3)) | 222 | #define ANOMALY_05000485 (_ANOMALY_BF526_BF527(< 2, < 3)) |
223 | /* The CODEC Zero-Cross Detect Feature is not Functional */ | ||
224 | #define ANOMALY_05000487 (1) | ||
223 | /* IFLUSH sucks at life */ | 225 | /* IFLUSH sucks at life */ |
224 | #define ANOMALY_05000491 (1) | 226 | #define ANOMALY_05000491 (1) |
225 | 227 | ||
@@ -268,11 +270,13 @@ | |||
268 | #define ANOMALY_05000323 (0) | 270 | #define ANOMALY_05000323 (0) |
269 | #define ANOMALY_05000362 (1) | 271 | #define ANOMALY_05000362 (1) |
270 | #define ANOMALY_05000363 (0) | 272 | #define ANOMALY_05000363 (0) |
273 | #define ANOMALY_05000383 (0) | ||
271 | #define ANOMALY_05000400 (0) | 274 | #define ANOMALY_05000400 (0) |
272 | #define ANOMALY_05000402 (0) | 275 | #define ANOMALY_05000402 (0) |
273 | #define ANOMALY_05000412 (0) | 276 | #define ANOMALY_05000412 (0) |
274 | #define ANOMALY_05000447 (0) | 277 | #define ANOMALY_05000447 (0) |
275 | #define ANOMALY_05000448 (0) | 278 | #define ANOMALY_05000448 (0) |
276 | #define ANOMALY_05000474 (0) | 279 | #define ANOMALY_05000474 (0) |
280 | #define ANOMALY_05000480 (0) | ||
277 | 281 | ||
278 | #endif | 282 | #endif |
diff --git a/arch/blackfin/mach-bf533/include/mach/anomaly.h b/arch/blackfin/mach-bf533/include/mach/anomaly.h index 78f872187918..72aa59440f82 100644 --- a/arch/blackfin/mach-bf533/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf533/include/mach/anomaly.h | |||
@@ -5,13 +5,13 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision E, 09/18/2008; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List | 14 | * - Revision F, 05/25/2010; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #ifndef _MACH_ANOMALY_H_ | 17 | #ifndef _MACH_ANOMALY_H_ |
@@ -206,6 +206,10 @@ | |||
206 | #define ANOMALY_05000443 (1) | 206 | #define ANOMALY_05000443 (1) |
207 | /* False Hardware Error when RETI Points to Invalid Memory */ | 207 | /* False Hardware Error when RETI Points to Invalid Memory */ |
208 | #define ANOMALY_05000461 (1) | 208 | #define ANOMALY_05000461 (1) |
209 | /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */ | ||
210 | #define ANOMALY_05000462 (1) | ||
211 | /* Boot Failure When SDRAM Control Signals Toggle Coming Out Of Reset */ | ||
212 | #define ANOMALY_05000471 (1) | ||
209 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ | 213 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ |
210 | #define ANOMALY_05000473 (1) | 214 | #define ANOMALY_05000473 (1) |
211 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ | 215 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ |
@@ -351,12 +355,14 @@ | |||
351 | #define ANOMALY_05000362 (1) | 355 | #define ANOMALY_05000362 (1) |
352 | #define ANOMALY_05000364 (0) | 356 | #define ANOMALY_05000364 (0) |
353 | #define ANOMALY_05000380 (0) | 357 | #define ANOMALY_05000380 (0) |
358 | #define ANOMALY_05000383 (0) | ||
354 | #define ANOMALY_05000386 (1) | 359 | #define ANOMALY_05000386 (1) |
355 | #define ANOMALY_05000389 (0) | 360 | #define ANOMALY_05000389 (0) |
356 | #define ANOMALY_05000412 (0) | 361 | #define ANOMALY_05000412 (0) |
357 | #define ANOMALY_05000430 (0) | 362 | #define ANOMALY_05000430 (0) |
358 | #define ANOMALY_05000432 (0) | 363 | #define ANOMALY_05000432 (0) |
359 | #define ANOMALY_05000435 (0) | 364 | #define ANOMALY_05000435 (0) |
365 | #define ANOMALY_05000440 (0) | ||
360 | #define ANOMALY_05000447 (0) | 366 | #define ANOMALY_05000447 (0) |
361 | #define ANOMALY_05000448 (0) | 367 | #define ANOMALY_05000448 (0) |
362 | #define ANOMALY_05000456 (0) | 368 | #define ANOMALY_05000456 (0) |
@@ -364,6 +370,7 @@ | |||
364 | #define ANOMALY_05000465 (0) | 370 | #define ANOMALY_05000465 (0) |
365 | #define ANOMALY_05000467 (0) | 371 | #define ANOMALY_05000467 (0) |
366 | #define ANOMALY_05000474 (0) | 372 | #define ANOMALY_05000474 (0) |
373 | #define ANOMALY_05000480 (0) | ||
367 | #define ANOMALY_05000485 (0) | 374 | #define ANOMALY_05000485 (0) |
368 | 375 | ||
369 | #endif | 376 | #endif |
diff --git a/arch/blackfin/mach-bf537/include/mach/anomaly.h b/arch/blackfin/mach-bf537/include/mach/anomaly.h index 43df6afd22ad..7f8e5a9f5db6 100644 --- a/arch/blackfin/mach-bf537/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf537/include/mach/anomaly.h | |||
@@ -5,13 +5,13 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision D, 09/18/2008; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List | 14 | * - Revision E, 05/25/2010; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #ifndef _MACH_ANOMALY_H_ | 17 | #ifndef _MACH_ANOMALY_H_ |
@@ -160,12 +160,16 @@ | |||
160 | #define ANOMALY_05000443 (1) | 160 | #define ANOMALY_05000443 (1) |
161 | /* False Hardware Error when RETI Points to Invalid Memory */ | 161 | /* False Hardware Error when RETI Points to Invalid Memory */ |
162 | #define ANOMALY_05000461 (1) | 162 | #define ANOMALY_05000461 (1) |
163 | /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */ | ||
164 | #define ANOMALY_05000462 (1) | ||
163 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ | 165 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ |
164 | #define ANOMALY_05000473 (1) | 166 | #define ANOMALY_05000473 (1) |
165 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ | 167 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ |
166 | #define ANOMALY_05000475 (1) | 168 | #define ANOMALY_05000475 (1) |
167 | /* TESTSET Instruction Cannot Be Interrupted */ | 169 | /* TESTSET Instruction Cannot Be Interrupted */ |
168 | #define ANOMALY_05000477 (1) | 170 | #define ANOMALY_05000477 (1) |
171 | /* Multiple Simultaneous Urgent DMA Requests May Cause DMA System Instability */ | ||
172 | #define ANOMALY_05000480 (__SILICON_REVISION__ < 3) | ||
169 | /* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */ | 173 | /* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */ |
170 | #define ANOMALY_05000481 (1) | 174 | #define ANOMALY_05000481 (1) |
171 | /* IFLUSH sucks at life */ | 175 | /* IFLUSH sucks at life */ |
@@ -204,6 +208,7 @@ | |||
204 | #define ANOMALY_05000363 (0) | 208 | #define ANOMALY_05000363 (0) |
205 | #define ANOMALY_05000364 (0) | 209 | #define ANOMALY_05000364 (0) |
206 | #define ANOMALY_05000380 (0) | 210 | #define ANOMALY_05000380 (0) |
211 | #define ANOMALY_05000383 (0) | ||
207 | #define ANOMALY_05000386 (1) | 212 | #define ANOMALY_05000386 (1) |
208 | #define ANOMALY_05000389 (0) | 213 | #define ANOMALY_05000389 (0) |
209 | #define ANOMALY_05000400 (0) | 214 | #define ANOMALY_05000400 (0) |
@@ -211,6 +216,7 @@ | |||
211 | #define ANOMALY_05000430 (0) | 216 | #define ANOMALY_05000430 (0) |
212 | #define ANOMALY_05000432 (0) | 217 | #define ANOMALY_05000432 (0) |
213 | #define ANOMALY_05000435 (0) | 218 | #define ANOMALY_05000435 (0) |
219 | #define ANOMALY_05000440 (0) | ||
214 | #define ANOMALY_05000447 (0) | 220 | #define ANOMALY_05000447 (0) |
215 | #define ANOMALY_05000448 (0) | 221 | #define ANOMALY_05000448 (0) |
216 | #define ANOMALY_05000456 (0) | 222 | #define ANOMALY_05000456 (0) |
diff --git a/arch/blackfin/mach-bf538/include/mach/anomaly.h b/arch/blackfin/mach-bf538/include/mach/anomaly.h index 8774b481c78e..55e7d0712a94 100644 --- a/arch/blackfin/mach-bf538/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf538/include/mach/anomaly.h | |||
@@ -5,14 +5,14 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision H, 07/10/2009; ADSP-BF538/BF538F Blackfin Processor Anomaly List | 14 | * - Revision I, 05/25/2010; ADSP-BF538/BF538F Blackfin Processor Anomaly List |
15 | * - Revision M, 07/10/2009; ADSP-BF539/BF539F Blackfin Processor Anomaly List | 15 | * - Revision N, 05/25/2010; ADSP-BF539/BF539F Blackfin Processor Anomaly List |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef _MACH_ANOMALY_H_ | 18 | #ifndef _MACH_ANOMALY_H_ |
@@ -179,6 +179,7 @@ | |||
179 | #define ANOMALY_05000363 (0) | 179 | #define ANOMALY_05000363 (0) |
180 | #define ANOMALY_05000364 (0) | 180 | #define ANOMALY_05000364 (0) |
181 | #define ANOMALY_05000380 (0) | 181 | #define ANOMALY_05000380 (0) |
182 | #define ANOMALY_05000383 (0) | ||
182 | #define ANOMALY_05000386 (1) | 183 | #define ANOMALY_05000386 (1) |
183 | #define ANOMALY_05000389 (0) | 184 | #define ANOMALY_05000389 (0) |
184 | #define ANOMALY_05000400 (0) | 185 | #define ANOMALY_05000400 (0) |
@@ -186,6 +187,7 @@ | |||
186 | #define ANOMALY_05000430 (0) | 187 | #define ANOMALY_05000430 (0) |
187 | #define ANOMALY_05000432 (0) | 188 | #define ANOMALY_05000432 (0) |
188 | #define ANOMALY_05000435 (0) | 189 | #define ANOMALY_05000435 (0) |
190 | #define ANOMALY_05000440 (0) | ||
189 | #define ANOMALY_05000447 (0) | 191 | #define ANOMALY_05000447 (0) |
190 | #define ANOMALY_05000448 (0) | 192 | #define ANOMALY_05000448 (0) |
191 | #define ANOMALY_05000456 (0) | 193 | #define ANOMALY_05000456 (0) |
@@ -193,6 +195,7 @@ | |||
193 | #define ANOMALY_05000465 (0) | 195 | #define ANOMALY_05000465 (0) |
194 | #define ANOMALY_05000467 (0) | 196 | #define ANOMALY_05000467 (0) |
195 | #define ANOMALY_05000474 (0) | 197 | #define ANOMALY_05000474 (0) |
198 | #define ANOMALY_05000480 (0) | ||
196 | #define ANOMALY_05000485 (0) | 199 | #define ANOMALY_05000485 (0) |
197 | 200 | ||
198 | #endif | 201 | #endif |
diff --git a/arch/blackfin/mach-bf548/include/mach/anomaly.h b/arch/blackfin/mach-bf548/include/mach/anomaly.h index ffd0537295ac..9e70785bdde3 100644 --- a/arch/blackfin/mach-bf548/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf548/include/mach/anomaly.h | |||
@@ -5,13 +5,13 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision I, 07/23/2009; ADSP-BF542/BF544/BF547/BF548/BF549 Blackfin Processor Anomaly List | 14 | * - Revision J, 06/03/2010; ADSP-BF542/BF544/BF547/BF548/BF549 Blackfin Processor Anomaly List |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #ifndef _MACH_ANOMALY_H_ | 17 | #ifndef _MACH_ANOMALY_H_ |
@@ -220,6 +220,8 @@ | |||
220 | #define ANOMALY_05000481 (1) | 220 | #define ANOMALY_05000481 (1) |
221 | /* Possible USB Data Corruption When Multiple Endpoints Are Accessed by the Core */ | 221 | /* Possible USB Data Corruption When Multiple Endpoints Are Accessed by the Core */ |
222 | #define ANOMALY_05000483 (1) | 222 | #define ANOMALY_05000483 (1) |
223 | /* DDR Trim May Not Be Performed for Certain VLEV Values in OTP Page PBS00L */ | ||
224 | #define ANOMALY_05000484 (__SILICON_REVISION__ < 3) | ||
223 | /* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */ | 225 | /* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */ |
224 | #define ANOMALY_05000485 (__SILICON_REVISION__ >= 2) | 226 | #define ANOMALY_05000485 (__SILICON_REVISION__ >= 2) |
225 | /* IFLUSH sucks at life */ | 227 | /* IFLUSH sucks at life */ |
@@ -274,6 +276,8 @@ | |||
274 | #define ANOMALY_05000412 (0) | 276 | #define ANOMALY_05000412 (0) |
275 | #define ANOMALY_05000432 (0) | 277 | #define ANOMALY_05000432 (0) |
276 | #define ANOMALY_05000435 (0) | 278 | #define ANOMALY_05000435 (0) |
279 | #define ANOMALY_05000440 (0) | ||
277 | #define ANOMALY_05000475 (0) | 280 | #define ANOMALY_05000475 (0) |
281 | #define ANOMALY_05000480 (0) | ||
278 | 282 | ||
279 | #endif | 283 | #endif |
diff --git a/arch/blackfin/mach-bf561/include/mach/anomaly.h b/arch/blackfin/mach-bf561/include/mach/anomaly.h index 6a3499b02097..22b5ab773027 100644 --- a/arch/blackfin/mach-bf561/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf561/include/mach/anomaly.h | |||
@@ -5,13 +5,13 @@ | |||
5 | * and can be replaced with that version at any time | 5 | * and can be replaced with that version at any time |
6 | * DO NOT EDIT THIS FILE | 6 | * DO NOT EDIT THIS FILE |
7 | * | 7 | * |
8 | * Copyright 2004-2010 Analog Devices Inc. | 8 | * Copyright 2004-2011 Analog Devices Inc. |
9 | * Licensed under the ADI BSD license. | 9 | * Licensed under the ADI BSD license. |
10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd | 10 | * https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /* This file should be up to date with: | 13 | /* This file should be up to date with: |
14 | * - Revision Q, 11/07/2008; ADSP-BF561 Blackfin Processor Anomaly List | 14 | * - Revision R, 05/25/2010; ADSP-BF561 Blackfin Processor Anomaly List |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #ifndef _MACH_ANOMALY_H_ | 17 | #ifndef _MACH_ANOMALY_H_ |
@@ -290,12 +290,18 @@ | |||
290 | #define ANOMALY_05000428 (__SILICON_REVISION__ > 3) | 290 | #define ANOMALY_05000428 (__SILICON_REVISION__ > 3) |
291 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | 291 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ |
292 | #define ANOMALY_05000443 (1) | 292 | #define ANOMALY_05000443 (1) |
293 | /* SCKELOW Feature Is Not Functional */ | ||
294 | #define ANOMALY_05000458 (1) | ||
293 | /* False Hardware Error when RETI Points to Invalid Memory */ | 295 | /* False Hardware Error when RETI Points to Invalid Memory */ |
294 | #define ANOMALY_05000461 (1) | 296 | #define ANOMALY_05000461 (1) |
297 | /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */ | ||
298 | #define ANOMALY_05000462 (1) | ||
299 | /* Boot Failure When SDRAM Control Signals Toggle Coming Out Of Reset */ | ||
300 | #define ANOMALY_05000471 (1) | ||
295 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ | 301 | /* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ |
296 | #define ANOMALY_05000473 (1) | 302 | #define ANOMALY_05000473 (1) |
297 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ | 303 | /* Possible Lockup Condition whem Modifying PLL from External Memory */ |
298 | #define ANOMALY_05000475 (__SILICON_REVISION__ < 4) | 304 | #define ANOMALY_05000475 (1) |
299 | /* TESTSET Instruction Cannot Be Interrupted */ | 305 | /* TESTSET Instruction Cannot Be Interrupted */ |
300 | #define ANOMALY_05000477 (1) | 306 | #define ANOMALY_05000477 (1) |
301 | /* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */ | 307 | /* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */ |
@@ -314,12 +320,14 @@ | |||
314 | #define ANOMALY_05000353 (1) | 320 | #define ANOMALY_05000353 (1) |
315 | #define ANOMALY_05000364 (0) | 321 | #define ANOMALY_05000364 (0) |
316 | #define ANOMALY_05000380 (0) | 322 | #define ANOMALY_05000380 (0) |
323 | #define ANOMALY_05000383 (0) | ||
317 | #define ANOMALY_05000386 (1) | 324 | #define ANOMALY_05000386 (1) |
318 | #define ANOMALY_05000389 (0) | 325 | #define ANOMALY_05000389 (0) |
319 | #define ANOMALY_05000400 (0) | 326 | #define ANOMALY_05000400 (0) |
320 | #define ANOMALY_05000430 (0) | 327 | #define ANOMALY_05000430 (0) |
321 | #define ANOMALY_05000432 (0) | 328 | #define ANOMALY_05000432 (0) |
322 | #define ANOMALY_05000435 (0) | 329 | #define ANOMALY_05000435 (0) |
330 | #define ANOMALY_05000440 (0) | ||
323 | #define ANOMALY_05000447 (0) | 331 | #define ANOMALY_05000447 (0) |
324 | #define ANOMALY_05000448 (0) | 332 | #define ANOMALY_05000448 (0) |
325 | #define ANOMALY_05000456 (0) | 333 | #define ANOMALY_05000456 (0) |
@@ -327,6 +335,7 @@ | |||
327 | #define ANOMALY_05000465 (0) | 335 | #define ANOMALY_05000465 (0) |
328 | #define ANOMALY_05000467 (0) | 336 | #define ANOMALY_05000467 (0) |
329 | #define ANOMALY_05000474 (0) | 337 | #define ANOMALY_05000474 (0) |
338 | #define ANOMALY_05000480 (0) | ||
330 | #define ANOMALY_05000485 (0) | 339 | #define ANOMALY_05000485 (0) |
331 | 340 | ||
332 | #endif | 341 | #endif |