[flashrom] [PATCH] Reset SST49LF016C after erase
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Mon Jul 20 16:57:56 CEST 2009
Reset SST49LF016C after erase to exit the read status register mode.
Without this, all reads after erase will return 0x80 instead of the real
memory contents.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Index: flashrom-sst49lf016c_reset_after_erase/sst49lfxxxc.c
===================================================================
--- flashrom-sst49lf016c_reset_after_erase/sst49lfxxxc.c (Revision 653)
+++ flashrom-sst49lf016c_reset_after_erase/sst49lfxxxc.c (Arbeitskopie)
@@ -91,6 +91,7 @@
return (-1);
}
} while (!(status & STATUS_WSMS));
+ chip_writeb(RESET, bios);
if (check_erased_range(flash, address, sector_size)) {
fprintf(stderr, "ERASE FAILED!\n");
--
http://www.hailfinger.org/
More information about the flashrom
mailing list