mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 23:22:37 +02:00
Switch to AAI for some more SST chips
Enable AAI for: SST25VF016B SST25VF040B{,.REMS} SST25VF080B Chips that support AAI via a different opcode are annotated with a comment: SST25VF040.REMS SST25LF040A.RES SST25VF080B Tested-by: Joshua Roys <roysjosh@gmail.com> Write time (w/erase) went from 46 s to 21 s. SST25VF016B Tested-by: Noé Rubinstein <nrubinstein@avencall.com> Write time (w/erase) on a dediprog went from 143 mins to 56 mins. Corresponding to flashrom svn r1402. Signed-off-by: Joshua Roys <roysjosh@gmail.com> Rebased and Acked-by: Noé Rubinstein <nrubinstein@avencall.com>
This commit is contained in:
parent
e187d5e175
commit
87955bf478
12
flashchips.c
12
flashchips.c
@ -5606,7 +5606,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_aai_write,
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {2700, 3600},
|
.voltage = {2700, 3600},
|
||||||
},
|
},
|
||||||
@ -5708,7 +5708,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_chip_write_1, /* AAI supported, but opcode is 0xAF */
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {2700, 3600},
|
.voltage = {2700, 3600},
|
||||||
},
|
},
|
||||||
@ -5744,7 +5744,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_aai_write,
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {2700, 3600},
|
.voltage = {2700, 3600},
|
||||||
},
|
},
|
||||||
@ -5774,7 +5774,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_chip_write_1, /* AAI supported, but opcode is 0xAF */
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {3000, 3600},
|
.voltage = {3000, 3600},
|
||||||
},
|
},
|
||||||
@ -5810,7 +5810,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_aai_write,
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {2700, 3600},
|
.voltage = {2700, 3600},
|
||||||
},
|
},
|
||||||
@ -5846,7 +5846,7 @@ const struct flashchip flashchips[] = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
.unlock = spi_disable_blockprotect,
|
.unlock = spi_disable_blockprotect,
|
||||||
.write = spi_chip_write_1,
|
.write = spi_aai_write,
|
||||||
.read = spi_chip_read,
|
.read = spi_chip_read,
|
||||||
.voltage = {2700, 3600},
|
.voltage = {2700, 3600},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user