Blackfin: bf54x: re-enable anomaly 05000353 for all revs
authorMike Frysinger <vapier@gentoo.org>
Wed, 23 Mar 2011 01:06:16 +0000 (21:06 -0400)
committerMike Frysinger <vapier@gentoo.org>
Wed, 23 Mar 2011 01:06:16 +0000 (21:06 -0400)
Even though the anomaly sheet says that the the bootrom is fixed, tests
have shown that the fix itself does not handle all cases.  So until we
get a ROM update, assume the reset code is still broken and we need to
handle things ourselves.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-bf548/include/mach/anomaly.h

index 4070079..ffd0537 100644 (file)
 /* PLL Status Register Is Inaccurate */
 #define ANOMALY_05000351 (__SILICON_REVISION__ < 1)
 /* bfrom_SysControl() Firmware Function Performs Improper System Reset */
-#define ANOMALY_05000353 (__SILICON_REVISION__ < 2)
+/*
+ * Note: anomaly sheet says this is fixed with bf54x-0.2+, but testing
+ *       shows that the fix itself does not cover all cases.
+ */
+#define ANOMALY_05000353 (1)
 /* Regulator Programming Blocked when Hibernate Wakeup Source Remains Active */
 #define ANOMALY_05000355 (__SILICON_REVISION__ < 1)
 /* System Stalled During A Core Access To AMC While A Core Access To NFC FIFO Is Required */