diff options
author | stefanct <stefanct@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1> | 2014-05-18 21:36:04 +0000 |
---|---|---|
committer | stefanct <stefanct@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1> | 2014-05-18 21:36:04 +0000 |
commit | 3d8e8140e30a9ecb6fa5cd35b53326fc9251097d (patch) | |
tree | 84ad70dd8add13d7c695f64c58d34e8cd3ea82b4 /flashchips.c | |
parent | 5c7a57ae0bf4009448156a9ed033959b07692b15 (diff) | |
download | flashrom-3d8e8140e30a9ecb6fa5cd35b53326fc9251097d.tar.gz |
Add support for Sanyo LE25FW406A.
No datasheet available. Tested read, write and all erasers separately by
The Raven. He did also provide the patch but refused to sign it off.
Signed-off-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at>
Acked-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at>
git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1796 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'flashchips.c')
-rw-r--r-- | flashchips.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/flashchips.c b/flashchips.c index f2f0446..dee7d9e 100644 --- a/flashchips.c +++ b/flashchips.c @@ -9040,6 +9040,37 @@ const struct flashchip flashchips[] = { { .vendor = "Sanyo", + .name = "LE25FW406A", + .bustype = BUS_SPI, + .manufacture_id = SANYO_ID, + .model_id = SANYO_LE25FW406A, + .total_size = 512, + .page_size = 256, + .feature_bits = FEATURE_WRSR_WREN, + .tested = TEST_OK_PREW, + .probe = probe_spi_res2, + .probe_timing = TIMING_ZERO, + .block_erasers = { + { + .eraseblocks = { {4 * 1024, 128} }, + .block_erase = spi_block_erase_d7, + }, { + .eraseblocks = { {64 * 1024, 8} }, + .block_erase = spi_block_erase_d8, + }, { + .eraseblocks = { {512 * 1024, 1} }, + .block_erase = spi_block_erase_c7, + } + }, + .printlock = spi_prettyprint_status_register_plain, + .unlock = spi_disable_blockprotect, + .write = spi_chip_write_256, + .read = spi_chip_read, + .voltage = {2700, 3600}, + }, + + { + .vendor = "Sanyo", .name = "LE25FU406B", .bustype = BUS_SPI, .manufacture_id = SANYO_ID, |