diff options
author | Peter Stuge <peter@stuge.se> | 2009-01-26 03:37:40 +0000 |
---|---|---|
committer | Peter Stuge <peter@stuge.se> | 2009-01-26 03:37:40 +0000 |
commit | c800eeb39bda2dbc33187af81d75651b1a9adf14 (patch) | |
tree | dfb452628ecba9300c05ab15ac68fb3a86c48652 /util/flashrom/flashchips.c | |
parent | 9ee44151cc9b0db006ba23999652e592e88d4708 (diff) |
flashrom: SST25VF040B using 0x90 identification and AAI write.
SST AAI is Auto Address Increment writing, a streamed write to the flash chip
where the first write command sets a starting address and following commands
simply append data. Unfortunately not supported by Winbond SPI masters.
From July 2008.
Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3913 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/flashrom/flashchips.c')
-rw-r--r-- | util/flashrom/flashchips.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/util/flashrom/flashchips.c b/util/flashrom/flashchips.c index ecadf557b2..950ce63ed1 100644 --- a/util/flashrom/flashchips.c +++ b/util/flashrom/flashchips.c @@ -1128,6 +1128,20 @@ struct flashchip flashchips[] = { { .vendor = "SST", + .name = "SST25VF040B.REMS", + .manufacture_id = 0xbf, + .model_id = 0x8d, + .total_size = 512, + .page_size = 64*1024, + .tested = TEST_OK_PR, + .probe = probe_spi_rems, + .erase = spi_chip_erase_c7, + .write = spi_chip_aai_write, + .read = spi_chip_read, + }, + + { + .vendor = "SST", .name = "SST25VF080B", .manufacture_id = SST_ID, .model_id = SST_25VF080B, |