diff options
Diffstat (limited to 'en29lv640b.c')
-rw-r--r-- | en29lv640b.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/en29lv640b.c b/en29lv640b.c index 5b019047e..8a8d6411b 100644 --- a/en29lv640b.c +++ b/en29lv640b.c @@ -48,6 +48,7 @@ int write_en29lv640b(struct flashctx *flash, const uint8_t *src, unsigned int st #endif dst += 2; src += 2; + update_progress(flash, FLASHROM_PROGRESS_WRITE, i + 2, len); } /* FIXME: Ignore errors for now. */ @@ -63,7 +64,7 @@ int probe_en29lv640b(struct flashctx *flash) chip_writeb(flash, 0x55, bios + 0x555); chip_writeb(flash, 0x90, bios + 0xAAA); - programmer_delay(10); + programmer_delay(flash, 10); id1 = chip_readb(flash, bios + 0x200); id1 |= (chip_readb(flash, bios) << 8); @@ -72,7 +73,7 @@ int probe_en29lv640b(struct flashctx *flash) chip_writeb(flash, 0xF0, bios + 0xAAA); - programmer_delay(10); + programmer_delay(flash, 10); msg_cdbg("%s: id1 0x%04x, id2 0x%04x\n", __func__, id1, id2); |