>From ae945e913f11c7c9c30036f767655ee1cc8f46da Mon Sep 17 00:00:00 2001 From: Joshua Roys Date: Wed, 6 Oct 2010 16:27:54 -0400 Subject: [PATCH] Switch to AAI for some more SST chips Tested on a SST25VF080B. Write time (w/erase) went from 46s to 21s. Use AAI: SST25VF016B SST25VF040B{,.REMS} SST25VF080B Datasheets say AAI is supported, but via a different opcode: SST25VF040.REMS SST25LF040A.RES Signed-off-by: Joshua Roys --- flashchips.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/flashchips.c b/flashchips.c index c0280b3..a02f710 100644 --- a/flashchips.c +++ b/flashchips.c @@ -4848,7 +4848,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_aai_write, .read = spi_chip_read, }, @@ -4947,7 +4947,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_chip_write_1, /* datasheet says AAI using 0xAF ? */ .read = spi_chip_read, }, @@ -4982,7 +4982,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_aai_write, .read = spi_chip_read, }, @@ -5011,7 +5011,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_chip_write_1, /* datasheet says AAI using 0xAF ? */ .read = spi_chip_read, }, @@ -5046,7 +5046,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_aai_write, .read = spi_chip_read, }, @@ -5081,7 +5081,7 @@ struct flashchip flashchips[] = { }, }, .unlock = spi_disable_blockprotect, - .write = spi_chip_write_1, + .write = spi_aai_write, .read = spi_chip_read, }, -- 1.7.2.3