diff options
author | Mike Frysinger <vapier.adi@gmail.com> | 2009-01-07 10:14:38 -0500 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2009-01-07 10:14:38 -0500 |
commit | 6651ece9e257302ee695ee76e69a4427f7033235 (patch) | |
tree | ee9862184884b179ec89a0a2527a7b56279c1402 /arch/blackfin | |
parent | a0dcfb16e606ca095eb1e9e789aff5e41e9adb1a (diff) |
Blackfin arch: update anomaly headers to match latest sheets
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mach-bf518/include/mach/anomaly.h | 2 | ||||
-rw-r--r-- | arch/blackfin/mach-bf527/include/mach/anomaly.h | 1 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/include/mach/anomaly.h | 8 | ||||
-rw-r--r-- | arch/blackfin/mach-bf537/include/mach/anomaly.h | 10 | ||||
-rw-r--r-- | arch/blackfin/mach-bf538/include/mach/anomaly.h | 12 | ||||
-rw-r--r-- | arch/blackfin/mach-bf548/include/mach/anomaly.h | 2 | ||||
-rw-r--r-- | arch/blackfin/mach-bf561/include/mach/anomaly.h | 13 |
7 files changed, 43 insertions, 5 deletions
diff --git a/arch/blackfin/mach-bf518/include/mach/anomaly.h b/arch/blackfin/mach-bf518/include/mach/anomaly.h index 5a94f97f04ad..e5b4bef0edae 100644 --- a/arch/blackfin/mach-bf518/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf518/include/mach/anomaly.h | |||
@@ -73,5 +73,7 @@ | |||
73 | #define ANOMALY_05000353 (0) | 73 | #define ANOMALY_05000353 (0) |
74 | #define ANOMALY_05000363 (0) | 74 | #define ANOMALY_05000363 (0) |
75 | #define ANOMALY_05000386 (0) | 75 | #define ANOMALY_05000386 (0) |
76 | #define ANOMALY_05000412 (0) | ||
77 | #define ANOMALY_05000432 (0) | ||
76 | 78 | ||
77 | #endif | 79 | #endif |
diff --git a/arch/blackfin/mach-bf527/include/mach/anomaly.h b/arch/blackfin/mach-bf527/include/mach/anomaly.h index f3025f67d1cd..6ee56eee63c9 100644 --- a/arch/blackfin/mach-bf527/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf527/include/mach/anomaly.h | |||
@@ -173,5 +173,6 @@ | |||
173 | #define ANOMALY_05000312 (0) | 173 | #define ANOMALY_05000312 (0) |
174 | #define ANOMALY_05000323 (0) | 174 | #define ANOMALY_05000323 (0) |
175 | #define ANOMALY_05000363 (0) | 175 | #define ANOMALY_05000363 (0) |
176 | #define ANOMALY_05000412 (0) | ||
176 | 177 | ||
177 | #endif | 178 | #endif |
diff --git a/arch/blackfin/mach-bf533/include/mach/anomaly.h b/arch/blackfin/mach-bf533/include/mach/anomaly.h index 2f144a0cf768..0d3a03429fb9 100644 --- a/arch/blackfin/mach-bf533/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf533/include/mach/anomaly.h | |||
@@ -7,7 +7,7 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* This file shoule be up to date with: | 9 | /* This file shoule be up to date with: |
10 | * - Revision D, 06/18/2008; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List | 10 | * - Revision E, 09/18/2008; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List |
11 | */ | 11 | */ |
12 | 12 | ||
13 | #ifndef _MACH_ANOMALY_H_ | 13 | #ifndef _MACH_ANOMALY_H_ |
@@ -194,6 +194,10 @@ | |||
194 | #define ANOMALY_05000403 (1) | 194 | #define ANOMALY_05000403 (1) |
195 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ | 195 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ |
196 | #define ANOMALY_05000416 (1) | 196 | #define ANOMALY_05000416 (1) |
197 | /* Multichannel SPORT Channel Misalignment Under Specific Configuration */ | ||
198 | #define ANOMALY_05000425 (1) | ||
199 | /* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */ | ||
200 | #define ANOMALY_05000426 (1) | ||
197 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | 201 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ |
198 | #define ANOMALY_05000443 (1) | 202 | #define ANOMALY_05000443 (1) |
199 | 203 | ||
@@ -275,6 +279,8 @@ | |||
275 | #define ANOMALY_05000323 (0) | 279 | #define ANOMALY_05000323 (0) |
276 | #define ANOMALY_05000353 (1) | 280 | #define ANOMALY_05000353 (1) |
277 | #define ANOMALY_05000386 (1) | 281 | #define ANOMALY_05000386 (1) |
282 | #define ANOMALY_05000412 (0) | ||
283 | #define ANOMALY_05000432 (0) | ||
278 | #define ANOMALY_05000435 (0) | 284 | #define ANOMALY_05000435 (0) |
279 | 285 | ||
280 | #endif | 286 | #endif |
diff --git a/arch/blackfin/mach-bf537/include/mach/anomaly.h b/arch/blackfin/mach-bf537/include/mach/anomaly.h index 99c856f88439..9cb39121d1cb 100644 --- a/arch/blackfin/mach-bf537/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf537/include/mach/anomaly.h | |||
@@ -7,7 +7,7 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* This file shoule be up to date with: | 9 | /* This file shoule be up to date with: |
10 | * - Revision C, 02/08/2008; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List | 10 | * - Revision D, 09/18/2008; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List |
11 | */ | 11 | */ |
12 | 12 | ||
13 | #ifndef _MACH_ANOMALY_H_ | 13 | #ifndef _MACH_ANOMALY_H_ |
@@ -148,6 +148,12 @@ | |||
148 | #define ANOMALY_05000402 (__SILICON_REVISION__ >= 5) | 148 | #define ANOMALY_05000402 (__SILICON_REVISION__ >= 5) |
149 | /* Level-Sensitive External GPIO Wakeups May Cause Indefinite Stall */ | 149 | /* Level-Sensitive External GPIO Wakeups May Cause Indefinite Stall */ |
150 | #define ANOMALY_05000403 (1) | 150 | #define ANOMALY_05000403 (1) |
151 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ | ||
152 | #define ANOMALY_05000416 (1) | ||
153 | /* Multichannel SPORT Channel Misalignment Under Specific Configuration */ | ||
154 | #define ANOMALY_05000425 (1) | ||
155 | /* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */ | ||
156 | #define ANOMALY_05000426 (1) | ||
151 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | 157 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ |
152 | #define ANOMALY_05000443 (1) | 158 | #define ANOMALY_05000443 (1) |
153 | 159 | ||
@@ -163,6 +169,8 @@ | |||
163 | #define ANOMALY_05000353 (1) | 169 | #define ANOMALY_05000353 (1) |
164 | #define ANOMALY_05000363 (0) | 170 | #define ANOMALY_05000363 (0) |
165 | #define ANOMALY_05000386 (1) | 171 | #define ANOMALY_05000386 (1) |
172 | #define ANOMALY_05000412 (0) | ||
173 | #define ANOMALY_05000432 (0) | ||
166 | #define ANOMALY_05000435 (0) | 174 | #define ANOMALY_05000435 (0) |
167 | 175 | ||
168 | #endif | 176 | #endif |
diff --git a/arch/blackfin/mach-bf538/include/mach/anomaly.h b/arch/blackfin/mach-bf538/include/mach/anomaly.h index d032acc1eee8..e130b4f8a05d 100644 --- a/arch/blackfin/mach-bf538/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf538/include/mach/anomaly.h | |||
@@ -7,8 +7,8 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* This file shoule be up to date with: | 9 | /* This file shoule be up to date with: |
10 | * - Revision F, 06/18/2008; ADSP-BF538/BF538F Blackfin Processor Anomaly List | 10 | * - Revision G, 09/18/2008; ADSP-BF538/BF538F Blackfin Processor Anomaly List |
11 | * - Revision K, 06/18/2008; ADSP-BF539/BF539F Blackfin Processor Anomaly List | 11 | * - Revision L, 09/18/2008; ADSP-BF539/BF539F Blackfin Processor Anomaly List |
12 | */ | 12 | */ |
13 | 13 | ||
14 | #ifndef _MACH_ANOMALY_H_ | 14 | #ifndef _MACH_ANOMALY_H_ |
@@ -106,6 +106,12 @@ | |||
106 | #define ANOMALY_05000403 (1) | 106 | #define ANOMALY_05000403 (1) |
107 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ | 107 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ |
108 | #define ANOMALY_05000416 (1) | 108 | #define ANOMALY_05000416 (1) |
109 | /* Multichannel SPORT Channel Misalignment Under Specific Configuration */ | ||
110 | #define ANOMALY_05000425 (1) | ||
111 | /* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */ | ||
112 | #define ANOMALY_05000426 (1) | ||
113 | /* Specific GPIO Pins May Change State when Entering Hibernate */ | ||
114 | #define ANOMALY_05000436 (__SILICON_REVISION__ > 3) | ||
109 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | 115 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ |
110 | #define ANOMALY_05000443 (1) | 116 | #define ANOMALY_05000443 (1) |
111 | 117 | ||
@@ -119,6 +125,8 @@ | |||
119 | #define ANOMALY_05000353 (1) | 125 | #define ANOMALY_05000353 (1) |
120 | #define ANOMALY_05000363 (0) | 126 | #define ANOMALY_05000363 (0) |
121 | #define ANOMALY_05000386 (1) | 127 | #define ANOMALY_05000386 (1) |
128 | #define ANOMALY_05000412 (0) | ||
129 | #define ANOMALY_05000432 (0) | ||
122 | #define ANOMALY_05000435 (0) | 130 | #define ANOMALY_05000435 (0) |
123 | 131 | ||
124 | #endif | 132 | #endif |
diff --git a/arch/blackfin/mach-bf548/include/mach/anomaly.h b/arch/blackfin/mach-bf548/include/mach/anomaly.h index 93cdf4ef19fa..3b5430999f4f 100644 --- a/arch/blackfin/mach-bf548/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf548/include/mach/anomaly.h | |||
@@ -175,6 +175,8 @@ | |||
175 | #define ANOMALY_05000311 (0) | 175 | #define ANOMALY_05000311 (0) |
176 | #define ANOMALY_05000323 (0) | 176 | #define ANOMALY_05000323 (0) |
177 | #define ANOMALY_05000363 (0) | 177 | #define ANOMALY_05000363 (0) |
178 | #define ANOMALY_05000412 (0) | ||
179 | #define ANOMALY_05000432 (0) | ||
178 | #define ANOMALY_05000435 (0) | 180 | #define ANOMALY_05000435 (0) |
179 | 181 | ||
180 | #endif | 182 | #endif |
diff --git a/arch/blackfin/mach-bf561/include/mach/anomaly.h b/arch/blackfin/mach-bf561/include/mach/anomaly.h index 4d4884b3c636..1a9e17562821 100644 --- a/arch/blackfin/mach-bf561/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf561/include/mach/anomaly.h | |||
@@ -7,7 +7,7 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* This file shoule be up to date with: | 9 | /* This file shoule be up to date with: |
10 | * - Revision P, 02/08/2008; ADSP-BF561 Blackfin Processor Anomaly List | 10 | * - Revision Q, 11/07/2008; ADSP-BF561 Blackfin Processor Anomaly List |
11 | */ | 11 | */ |
12 | 12 | ||
13 | #ifndef _MACH_ANOMALY_H_ | 13 | #ifndef _MACH_ANOMALY_H_ |
@@ -264,6 +264,16 @@ | |||
264 | #define ANOMALY_05000371 (1) | 264 | #define ANOMALY_05000371 (1) |
265 | /* Level-Sensitive External GPIO Wakeups May Cause Indefinite Stall */ | 265 | /* Level-Sensitive External GPIO Wakeups May Cause Indefinite Stall */ |
266 | #define ANOMALY_05000403 (1) | 266 | #define ANOMALY_05000403 (1) |
267 | /* TESTSET Instruction Causes Data Corruption with Writeback Data Cache Enabled */ | ||
268 | #define ANOMALY_05000412 (1) | ||
269 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ | ||
270 | #define ANOMALY_05000416 (1) | ||
271 | /* Multichannel SPORT Channel Misalignment Under Specific Configuration */ | ||
272 | #define ANOMALY_05000425 (1) | ||
273 | /* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */ | ||
274 | #define ANOMALY_05000426 (1) | ||
275 | /* Lost/Corrupted L2/L3 Memory Write after Speculative L2 Memory Read by Core B */ | ||
276 | #define ANOMALY_05000428 (__SILICON_REVISION__ > 3) | ||
267 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | 277 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ |
268 | #define ANOMALY_05000443 (1) | 278 | #define ANOMALY_05000443 (1) |
269 | 279 | ||
@@ -274,6 +284,7 @@ | |||
274 | #define ANOMALY_05000311 (0) | 284 | #define ANOMALY_05000311 (0) |
275 | #define ANOMALY_05000353 (1) | 285 | #define ANOMALY_05000353 (1) |
276 | #define ANOMALY_05000386 (1) | 286 | #define ANOMALY_05000386 (1) |
287 | #define ANOMALY_05000432 (0) | ||
277 | #define ANOMALY_05000435 (0) | 288 | #define ANOMALY_05000435 (0) |
278 | 289 | ||
279 | #endif | 290 | #endif |