1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-28 23:43:42 +02:00

Adds support for ST M29W512B

Tested and works for me.

Corresponding to flashrom svn r888.

Signed-off-by: Jeffrey A. Kent <jakent@gmail.com>
Acked-by: Sean Nelson <audiohacked@gmail.com>
This commit is contained in:
Jeffrey A. Kent 2010-02-01 05:49:46 +00:00 committed by Sean Nelson
parent 012b3a1024
commit ba7c9228d3
2 changed files with 25 additions and 0 deletions

View File

@ -5050,6 +5050,30 @@ struct flashchip flashchips[] = {
.read = read_memmapped,
},
{
.vendor = "ST",
.name = "M29W512B",
.bustype = CHIP_BUSTYPE_PARALLEL,
.manufacture_id = ST_ID,
.model_id = ST_M29W512B,
.total_size = 64,
.page_size = 64 * 1024,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO,
.erase = NULL,
.block_erasers =
{
{
.eraseblocks = { {64 * 1024, 1} },
.block_erase = erase_chip_block_jedec,
}
},
.write = write_jedec_1,
.read = read_memmapped,
},
{
.vendor = "ST",
.name = "M50FLW040A",

View File

@ -473,6 +473,7 @@
#define ST_M29F800DT 0xEC
#define ST_M29W010B 0x23
#define ST_M29W040B 0xE3
#define ST_M29W512B 0x27
#define SYNCMOS_ID 0x40 /* SyncMOS and Mosel Vitelic */
#define S29C51001T 0x01