This patch adds support for the SST25WF080 1 Mbyte SPI flash chip. It
has been very minimally tested (basically one each read/write/verify),
on Windows XP with a USB Blaster as the programmer. It worked,
although it was horribly slow (at least 15 minutes to program 1 MB) -
but I have not otherwise used this hardware/software combination to
program anything, so that might be normal.
- Jason Harper
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Index: flashchips.c
===================================================================
--- flashchips.c (revision 1764)
+++ flashchips.c (working copy)
@@ -9665,6 +9665,43 @@
{
.vendor = "SST",
+ .name = "SST25WF080",
+ .bustype = BUS_SPI,
+ .manufacture_id = SST_ID,
+ .model_id = SST_SST25WF080,
+ .total_size = 1024,
+ .page_size = 256,
+ .feature_bits = FEATURE_WRSR_EITHER,
+ .tested = TEST_UNTESTED,
+ .probe = probe_spi_rdid,
+ .probe_timing = TIMING_ZERO,
+ .block_erasers =
+ {
+ {
+ .eraseblocks = { {4 * 1024, 256} },
+ .block_erase = spi_block_erase_20,
+ }, {
+ .eraseblocks = { {32 * 1024, 32} },
+ .block_erase = spi_block_erase_52,
+ }, {
+ .eraseblocks = { {64 * 1024, 16} },
+ .block_erase = spi_block_erase_d8,
+ }, {
+ .eraseblocks = { {1024 * 1024, 1} },
+ .block_erase = spi_block_erase_60,
+ }, {
+ .eraseblocks = { {1024 * 1024, 1} },
+ .block_erase = spi_block_erase_c7,
+ },
+ },
+ .unlock = spi_disable_blockprotect,
+ .write = spi_aai_write,
+ .read = spi_chip_read, /* Fast read (0x0B) supported */
+ .voltage = {1650, 1950},
+ },
+
+ {
+ .vendor = "SST",
.name = "SST28SF040A",
.bustype = BUS_PARALLEL,
.manufacture_id = SST_ID,
Index: flashchips.h
===================================================================
--- flashchips.h (revision 1764)
+++ flashchips.h (working copy)
@@ -571,6 +571,7 @@
#define SST_SST25WF010 0x2502
#define SST_SST25WF020 0x2503
#define SST_SST25WF040 0x2504
+#define SST_SST25WF080 0x2505
#define SST_SST25VF512A_REMS 0x48 /* REMS or RES opcode */
#define SST_SST25VF010_REMS 0x49 /* REMS or RES opcode */
#define SST_SST25VF020_REMS 0x43 /* REMS or RES opcode */
_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom