diff options
author | Ollie Lho <ollie@sis.com.tw> | 2004-12-08 20:10:01 +0000 |
---|---|---|
committer | Ollie Lho <ollie@sis.com.tw> | 2004-12-08 20:10:01 +0000 |
commit | efa28589b1c2c402e62c8d5b1e32e5e45b164c2d (patch) | |
tree | 745e579906240cfce9f3f6bca9b1d5e63630289e /sst39sf020.c | |
parent | 1b8b66000f6c8f18193cd93fff1e852faaa9715f (diff) | |
download | ast2050-flashrom-efa28589b1c2c402e62c8d5b1e32e5e45b164c2d.zip ast2050-flashrom-efa28589b1c2c402e62c8d5b1e32e5e45b164c2d.tar.gz |
Add -E option for chip erase, remove duplicated code
Corresponding to flashrom svn r30 and coreboot v2 svn r1815.
Diffstat (limited to 'sst39sf020.c')
-rw-r--r-- | sst39sf020.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sst39sf020.c b/sst39sf020.c index 401247a..97e87a1 100644 --- a/sst39sf020.c +++ b/sst39sf020.c @@ -51,22 +51,18 @@ int write_39sf020(struct flashchip *flash, unsigned char *buf) { int i; int total_size = flash->total_size * 1024, page_size = - flash->page_size; + flash->page_size; volatile char *bios = flash->virt_addr; erase_chip_jedec(flash); printf("Programming Page: "); for (i = 0; i < total_size / page_size; i++) { - /* erase the page before programming */ - //erase_sector_39sf020(bios, i * page_size); - /* write to the sector */ printf("%04d at address: 0x%08x", i, i * page_size); write_sector_jedec(bios, buf + i * page_size, bios + i * page_size, page_size); - printf - ("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); fflush(stdout); } printf("\n"); |