summaryrefslogtreecommitdiffstats
path: root/en29lv640b.c
diff options
context:
space:
mode:
Diffstat (limited to 'en29lv640b.c')
-rw-r--r--en29lv640b.c5
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);