[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