aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-bf518
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-bf518
parent5369fba13611118bc380674a410bede0863566f2 (diff)
Blackfin: update anomaly lists to latest public info
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf518')
-rw-r--r--arch/blackfin/mach-bf518/include/mach/anomaly.h21
1 files changed, 17 insertions, 4 deletions
diff --git a/arch/blackfin/mach-bf518/include/mach/anomaly.h b/arch/blackfin/mach-bf518/include/mach/anomaly.h
index 2829dd0400f1..24918c5f7ea1 100644
--- a/arch/blackfin/mach-bf518/include/mach/anomaly.h
+++ b/arch/blackfin/mach-bf518/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 C, 06/12/2009; ADSP-BF512/BF514/BF516/BF518 Blackfin Processor Anomaly List 14 * - Revision E, 01/26/2010; ADSP-BF512/BF514/BF516/BF518 Blackfin Processor Anomaly List
15 */ 15 */
16 16
17/* We plan on not supporting 0.0 silicon, but 0.1 isn't out yet - sorry */ 17/* We plan on not supporting 0.0 silicon, but 0.1 isn't out yet - sorry */
@@ -24,6 +24,8 @@
24 24
25/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */ 25/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */
26#define ANOMALY_05000074 (1) 26#define ANOMALY_05000074 (1)
27/* DMA_RUN Bit Is Not Valid after a Peripheral Receive Channel DMA Stops */
28#define ANOMALY_05000119 (1)
27/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */ 29/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */
28#define ANOMALY_05000122 (1) 30#define ANOMALY_05000122 (1)
29/* False Hardware Error from an Access in the Shadow of a Conditional Branch */ 31/* False Hardware Error from an Access in the Shadow of a Conditional Branch */
@@ -52,6 +54,8 @@
52#define ANOMALY_05000430 (__SILICON_REVISION__ < 1) 54#define ANOMALY_05000430 (__SILICON_REVISION__ < 1)
53/* Incorrect Use of Stack in Lockbox Firmware During Authentication */ 55/* Incorrect Use of Stack in Lockbox Firmware During Authentication */
54#define ANOMALY_05000431 (1) 56#define ANOMALY_05000431 (1)
57/* SW Breakpoints Ignored Upon Return From Lockbox Authentication */
58#define ANOMALY_05000434 (1)
55/* Certain SIC Registers are not Reset After Soft or Core Double Fault Reset */ 59/* Certain SIC Registers are not Reset After Soft or Core Double Fault Reset */
56#define ANOMALY_05000435 (__SILICON_REVISION__ < 1) 60#define ANOMALY_05000435 (__SILICON_REVISION__ < 1)
57/* PORTx_DRIVE and PORTx_HYSTERESIS Registers Read Back Incorrect Values */ 61/* PORTx_DRIVE and PORTx_HYSTERESIS Registers Read Back Incorrect Values */
@@ -74,14 +78,21 @@
74#define ANOMALY_05000461 (1) 78#define ANOMALY_05000461 (1)
75/* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */ 79/* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
76#define ANOMALY_05000462 (1) 80#define ANOMALY_05000462 (1)
77/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */ 81/* PLL Latches Incorrect Settings During Reset */
82#define ANOMALY_05000469 (1)
83/* Incorrect Default MSEL Value in PLL_CTL */
84#define ANOMALY_05000472 (1)
85/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
78#define ANOMALY_05000473 (1) 86#define ANOMALY_05000473 (1)
79/* TESTSET Instruction Cannot Be Interrupted */ 87/* TESTSET Instruction Cannot Be Interrupted */
80#define ANOMALY_05000477 (1) 88#define ANOMALY_05000477 (1)
89/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
90#define ANOMALY_05000481 (1)
91/* IFLUSH sucks at life */
92#define ANOMALY_05000491 (1)
81 93
82/* Anomalies that don't exist on this proc */ 94/* Anomalies that don't exist on this proc */
83#define ANOMALY_05000099 (0) 95#define ANOMALY_05000099 (0)
84#define ANOMALY_05000119 (0)
85#define ANOMALY_05000120 (0) 96#define ANOMALY_05000120 (0)
86#define ANOMALY_05000125 (0) 97#define ANOMALY_05000125 (0)
87#define ANOMALY_05000149 (0) 98#define ANOMALY_05000149 (0)
@@ -94,6 +105,7 @@
94#define ANOMALY_05000198 (0) 105#define ANOMALY_05000198 (0)
95#define ANOMALY_05000202 (0) 106#define ANOMALY_05000202 (0)
96#define ANOMALY_05000215 (0) 107#define ANOMALY_05000215 (0)
108#define ANOMALY_05000219 (0)
97#define ANOMALY_05000220 (0) 109#define ANOMALY_05000220 (0)
98#define ANOMALY_05000227 (0) 110#define ANOMALY_05000227 (0)
99#define ANOMALY_05000230 (0) 111#define ANOMALY_05000230 (0)
@@ -143,5 +155,6 @@
143#define ANOMALY_05000467 (0) 155#define ANOMALY_05000467 (0)
144#define ANOMALY_05000474 (0) 156#define ANOMALY_05000474 (0)
145#define ANOMALY_05000475 (0) 157#define ANOMALY_05000475 (0)
158#define ANOMALY_05000485 (0)
146 159
147#endif 160#endif