[coreboot] [flashrom] r505 - trunk

svn at coreboot.org svn at coreboot.org
Thu May 14 00:51:27 CEST 2009


Author: hailfinger
Date: 2009-05-14 00:51:27 +0200 (Thu, 14 May 2009)
New Revision: 505

Modified:
   trunk/spi.c
Log:
Generic status register prettyprinting for SST25*. Even if we don't tell
the user about the areas the block locking bits correspond to, printing
a detailed list of which lock bits are set is a definite improvement.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>

Sample output:
[...]
Probing for SST SST25VF032B, 4096 KB: RDID returned bf 25 4a.
probe_spi_rdid_generic: id1 0xbf, id2 0x254a
Chip status register is 1c
Chip status register: Block Protect Write Disable (BPL) is not set
Chip status register: Auto Address Increment Programming (AAI) is not
set
Chip status register: Bit 5 / Block Protect 3 (BP3) is not set
Chip status register: Bit 4 / Block Protect 2 (BP2) is set
Chip status register: Bit 3 / Block Protect 1 (BP1) is set
Chip status register: Bit 2 / Block Protect 0 (BP0) is set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
Found chip "SST SST25VF032B" (4096 KB) at physical address 0xffc00000.

Acked-by: Cristi Magherusan <cristi.magherusan at net.utcluj.ro>


Modified: trunk/spi.c
===================================================================
--- trunk/spi.c	2009-05-13 22:19:12 UTC (rev 504)
+++ trunk/spi.c	2009-05-13 22:51:27 UTC (rev 505)
@@ -384,7 +384,7 @@
 		case 0x258d:
 			spi_prettyprint_status_register_sst25vf040b(status);
 			break;
-		case 0x258e:
+		default:
 			spi_prettyprint_status_register_sst25(status);
 			break;
 		}





More information about the coreboot mailing list