Title: [6887] branches/2009R1/arch/blackfin/include/asm/processor.h: Fix bug [#5296], ANOMALY_05000364 applied for BF523,525,527 rev 0.1, BF526 not have this anomaly
Revision
6887
Author
gyang
Date
2009-06-30 23:08:23 -0500 (Tue, 30 Jun 2009)

Log Message

Fix bug [#5296], ANOMALY_05000364 applied for BF523,525,527 rev 0.1, BF526 not have this anomaly

Modified Paths

Diff

Modified: branches/2009R1/arch/blackfin/include/asm/processor.h (6886 => 6887)


--- branches/2009R1/arch/blackfin/include/asm/processor.h	2009-07-01 04:08:01 UTC (rev 6886)
+++ branches/2009R1/arch/blackfin/include/asm/processor.h	2009-07-01 04:08:23 UTC (rev 6887)
@@ -134,23 +134,14 @@
 	/* Always use CHIPID, to work around ANOMALY_05000234 */
 	uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28;
 
-#ifdef CONFIG_BF52x
-	/* ANOMALY_05000357
+	/*
+	 * ANOMALY_05000364
 	 * Incorrect Revision Number in DSPID Register
 	 */
-	if (revid == 0)
-		switch (bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI)) {
-		case 0x0010:
-			revid = 0;
-			break;
-		case 0x2796:
-			revid = 1;
-			break;
-		default:
-			revid = 0xFFFF;
-			break;
-		}
-#endif
+	if (ANOMALY_05000364 &&
+	    bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI) == 0x2796)
+		revid = 1;
+
 	return revid;
 }
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to