From 1db7a448b37f1f699bd9a64d2187f3883e0f4503 Mon Sep 17 00:00:00 2001 From: Helge Wagner Date: Tue, 5 Oct 2010 22:29:08 +0000 Subject: Massive speedups for SST25VF032B and SST25VF064C Use AAI write for SST SST25VF032B. Speedup from 228 to 113 seconds. Use page (256 byte) write for SST SST25VF064C. Speedup from 3091 to 123 seconds. Corresponding to flashrom svn r1194. Signed-off-by: Helge Wagner Acked-by: Carl-Daniel Hailfinger --- chipdrivers.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chipdrivers.h') diff --git a/chipdrivers.h b/chipdrivers.h index 119ea70..94daafc 100644 --- a/chipdrivers.h +++ b/chipdrivers.h @@ -63,7 +63,8 @@ int spi_nbyte_program(int addr, uint8_t *bytes, int len); int spi_nbyte_read(int addr, uint8_t *bytes, int len); int spi_read_chunked(struct flashchip *flash, uint8_t *buf, int start, int len, int chunksize); int spi_write_chunked(struct flashchip *flash, uint8_t *buf, int start, int len, int chunksize); -int spi_aai_write(struct flashchip *flash, uint8_t *buf, int start, int len); +int spi_aai_write_new(struct flashchip *flash, uint8_t *buf, int start, int len); +int spi_aai_write(struct flashchip *flash, uint8_t *buf); /* 82802ab.c */ uint8_t wait_82802ab(chipaddr bios); -- cgit v1.1