aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-bf527/include/mach/anomaly.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-05-27 17:47:31 -0400
committerMike Frysinger <vapier@gentoo.org>2010-08-06 12:55:46 -0400
commitdc7101bbaed644e61aa0056ff572b8d7a58e1ef0 (patch)
tree5fb562e5ab4fa556c37ea89f066c4a10cd1559e0 /arch/blackfin/mach-bf527/include/mach/anomaly.h
parent5369fba13611118bc380674a410bede0863566f2 (diff)
Blackfin: update anomaly lists to latest public info
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf527/include/mach/anomaly.h')
-rw-r--r--arch/blackfin/mach-bf527/include/mach/anomaly.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/arch/blackfin/mach-bf527/include/mach/anomaly.h b/arch/blackfin/mach-bf527/include/mach/anomaly.h
index 02040df8ec80..9358afa05c90 100644
--- a/arch/blackfin/mach-bf527/include/mach/anomaly.h
+++ b/arch/blackfin/mach-bf527/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-2009 Analog Devices Inc. 8 * Copyright 2004-2010 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, 08/14/2009; 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 G, 08/25/2009; ADSP-BF527 Blackfin Processor Anomaly List
16 */ 16 */
17 17
@@ -41,7 +41,7 @@
41/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */ 41/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */
42#define ANOMALY_05000074 (1) 42#define ANOMALY_05000074 (1)
43/* DMA_RUN Bit Is Not Valid after a Peripheral Receive Channel DMA Stops */ 43/* DMA_RUN Bit Is Not Valid after a Peripheral Receive Channel DMA Stops */
44#define ANOMALY_05000119 (1) /* note: brokenness is noted in documentation, not anomaly sheet */ 44#define ANOMALY_05000119 (1)
45/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */ 45/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */
46#define ANOMALY_05000122 (1) 46#define ANOMALY_05000122 (1)
47/* False Hardware Error from an Access in the Shadow of a Conditional Branch */ 47/* False Hardware Error from an Access in the Shadow of a Conditional Branch */
@@ -168,6 +168,8 @@
168#define ANOMALY_05000431 (1) 168#define ANOMALY_05000431 (1)
169/* bfrom_SysControl() Does Not Clear SIC_IWR1 Before Executing PLL Programming Sequence */ 169/* bfrom_SysControl() Does Not Clear SIC_IWR1 Before Executing PLL Programming Sequence */
170#define ANOMALY_05000432 (_ANOMALY_BF526(< 1)) 170#define ANOMALY_05000432 (_ANOMALY_BF526(< 1))
171/* SW Breakpoints Ignored Upon Return From Lockbox Authentication */
172#define ANOMALY_05000434 (1)
171/* Certain SIC Registers are not Reset After Soft or Core Double Fault Reset */ 173/* Certain SIC Registers are not Reset After Soft or Core Double Fault Reset */
172#define ANOMALY_05000435 (_ANOMALY_BF526_BF527(< 1, >= 0)) 174#define ANOMALY_05000435 (_ANOMALY_BF526_BF527(< 1, >= 0))
173/* Preboot Cannot be Used to Alter the PLL_DIV Register */ 175/* Preboot Cannot be Used to Alter the PLL_DIV Register */
@@ -204,10 +206,22 @@
204#define ANOMALY_05000467 (1) 206#define ANOMALY_05000467 (1)
205/* PLL Latches Incorrect Settings During Reset */ 207/* PLL Latches Incorrect Settings During Reset */
206#define ANOMALY_05000469 (1) 208#define ANOMALY_05000469 (1)
209/* Incorrect Default MSEL Value in PLL_CTL */
210#define ANOMALY_05000472 (_ANOMALY_BF526(>= 0))
207/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ 211/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
208#define ANOMALY_05000473 (1) 212#define ANOMALY_05000473 (1)
213/* Possible Lockup Condition whem Modifying PLL from External Memory */
214#define ANOMALY_05000475 (1)
209/* TESTSET Instruction Cannot Be Interrupted */ 215/* TESTSET Instruction Cannot Be Interrupted */
210#define ANOMALY_05000477 (1) 216#define ANOMALY_05000477 (1)
217/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
218#define ANOMALY_05000481 (1)
219/* Possible USB Data Corruption When Multiple Endpoints Are Accessed by the Core */
220#define ANOMALY_05000483 (1)
221/* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */
222#define ANOMALY_05000485 (_ANOMALY_BF526_BF527(< 2, < 3))
223/* IFLUSH sucks at life */
224#define ANOMALY_05000491 (1)
211 225
212/* Anomalies that don't exist on this proc */ 226/* Anomalies that don't exist on this proc */
213#define ANOMALY_05000099 (0) 227#define ANOMALY_05000099 (0)
@@ -223,6 +237,7 @@
223#define ANOMALY_05000198 (0) 237#define ANOMALY_05000198 (0)
224#define ANOMALY_05000202 (0) 238#define ANOMALY_05000202 (0)
225#define ANOMALY_05000215 (0) 239#define ANOMALY_05000215 (0)
240#define ANOMALY_05000219 (0)
226#define ANOMALY_05000220 (0) 241#define ANOMALY_05000220 (0)
227#define ANOMALY_05000227 (0) 242#define ANOMALY_05000227 (0)
228#define ANOMALY_05000230 (0) 243#define ANOMALY_05000230 (0)
@@ -259,6 +274,5 @@
259#define ANOMALY_05000447 (0) 274#define ANOMALY_05000447 (0)
260#define ANOMALY_05000448 (0) 275#define ANOMALY_05000448 (0)
261#define ANOMALY_05000474 (0) 276#define ANOMALY_05000474 (0)
262#define ANOMALY_05000475 (0)
263 277
264#endif 278#endif