From 5100a8a9aed38ed96e182da22d3ed1a01202350b Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Wed, 13 May 2009 22:51:27 +0000 Subject: 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. Corresponding to flashrom svn r505. Signed-off-by: Carl-Daniel Hailfinger 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 --- spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'spi.c') diff --git a/spi.c b/spi.c index b61f433..6d1185e 100644 --- a/spi.c +++ b/spi.c @@ -384,7 +384,7 @@ void spi_prettyprint_status_register(struct flashchip *flash) case 0x258d: spi_prettyprint_status_register_sst25vf040b(status); break; - case 0x258e: + default: spi_prettyprint_status_register_sst25(status); break; } -- cgit v1.1