summaryrefslogtreecommitdiffstats
path: root/stm50flw0x0x.c
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2010-10-10 14:02:27 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2010-10-10 14:02:27 +0000
commitddadc3eacbb77e64761dabce03fa486358154d41 (patch)
tree0185573277197cab68874cedd1e00246ea2cf573 /stm50flw0x0x.c
parentc33b14f46b6a957dbba784cbc42028df78ff52e2 (diff)
downloadflashrom-ddadc3eacbb77e64761dabce03fa486358154d41.zip
flashrom-ddadc3eacbb77e64761dabce03fa486358154d41.tar.gz
The currently used write functions (wrappers) all use helpers which perform the actual write (inner functions)
The signature of the write wrappers is: int write_chip(struct flashchip *flash, uint8_t * buf); The signature of the inner write functions varied a lot. This patch changes them to: int write_part(struct flashchip *flash, uint8_t *src, int start, int len); Did you know that flashrom has only 8 inner write functions for all flash chips? write_page_write_jedec_common write_sector_jedec_common write_sector_28sf040 spi_chip_write_256_new spi_chip_write_1_new spi_aai_write_new write_page_82802ab write_page_m29f400bt Export all inner write functions. Change the function signature of wait_82802ab to eliminate single-use variables. Remove an error message in write_page_m29f400bt which was printed for every byte written regardless of success. Add sharplhf00l04.c to the list of flash chip drivers in the Makefile. While the functions in there are unused, I suspect we will need them later, and by hooking the file up we ensure that compilation won't break. Corresponding to flashrom svn r1208. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
Diffstat (limited to 'stm50flw0x0x.c')
-rw-r--r--stm50flw0x0x.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stm50flw0x0x.c b/stm50flw0x0x.c
index bc3a5e8..80f518e 100644
--- a/stm50flw0x0x.c
+++ b/stm50flw0x0x.c
@@ -105,7 +105,7 @@ int erase_sector_stm50flw0x0x(struct flashchip *flash, unsigned int sector, unsi
chip_writeb(0xd0, bios);
programmer_delay(10);
- wait_82802ab(flash->virtual_memory);
+ wait_82802ab(flash);
if (check_erased_range(flash, sector, sectorsize)) {
msg_cerr("ERASE FAILED!\n");
OpenPOWER on IntegriCloud