summaryrefslogtreecommitdiffstats
path: root/spi.c
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2007-12-16 21:15:27 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2007-12-16 21:15:27 +0000
commitf5df46f6c697b7b79faec25c5b2919b328f67fc0 (patch)
tree4d59e9d65c99f3ebdffa0aea47487716421dd459 /spi.c
parent4bcf1751908fa3177de87b43c5b0837074e3bb8e (diff)
downloadast2050-flashrom-f5df46f6c697b7b79faec25c5b2919b328f67fc0.zip
ast2050-flashrom-f5df46f6c697b7b79faec25c5b2919b328f67fc0.tar.gz
Add support for ST M25P80 chips
Detection was tested. Print status register before erase to help debugging block locks. Corresponding to flashrom svn r164 and coreboot v2 svn r3008. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Corey Osgood <corey.osgood@gmail.com>
Diffstat (limited to 'spi.c')
-rw-r--r--spi.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/spi.c b/spi.c
index 8467664..8ae6357 100644
--- a/spi.c
+++ b/spi.c
@@ -280,7 +280,11 @@ uint8_t generic_spi_read_status_register()
int generic_spi_chip_erase(struct flashchip *flash)
{
const unsigned char cmd[] = JEDEC_CE_2;
+ uint8_t statusreg;
+ statusreg = generic_spi_read_status_register();
+ printf("chip status register before erase is %02x\n", statusreg);
+
generic_spi_write_enable();
/* Send CE (Chip Erase) */
generic_spi_command(JEDEC_CE_2_OUTSIZE, JEDEC_CE_2_INSIZE, cmd, NULL);
OpenPOWER on IntegriCloud