diff --git a/82802ab.c b/82802ab.c index 3aa76b4b793d8d31a3aded10d8dcf3c909748a45..68054e2d1fad66f0efbe45579e7c21c914b9acf6 100644 --- a/82802ab.c +++ b/82802ab.c @@ -206,10 +206,10 @@ int write_82802ab(struct flashchip *flash, uint8_t *buf) return 0; } -int unlock_28f004s5(struct flashrom *flash) +int unlock_28f004s5(struct flashchip *flash) { chipaddr bios = flash->virtual_memory; - uint8_t mcfg, bcfg, need_unlock = 0, can_unlock = 0; + uint8_t mcfg, bcfg, need_unlock = 0, can_unlock = 0, i; /* Clear status register */ chip_writeb(0x50, bios); diff --git a/chipdrivers.h b/chipdrivers.h index d8a5bccb18b8a9a0da401053e7236c0c328d4603..c96f44564e8727ac5982bf14d889084a6c755b94 100644 --- a/chipdrivers.h +++ b/chipdrivers.h @@ -62,6 +62,7 @@ int write_82802ab(struct flashchip *flash, uint8_t *buf); void print_status_82802ab(uint8_t status); void write_page_82802ab(chipaddr bios, uint8_t *src, chipaddr dst, int page_size); int unlock_82802ab(struct flashchip *flash); +int unlock_28f004s5(struct flashchip *flash); /* jedec.c */ uint8_t oddparity(uint8_t val);