Commit b5f9d5c4 authored by Denis 'GNUtoo' Carikli's avatar Denis 'GNUtoo' Carikli Committed by Stefan Tauner
Browse files

Add support for Eon EN29LV040 and EN29LV040A


Both use the same ID and are mostly identical.

Corresponding to flashrom svn r1857.
Tested-by: default avatarDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: default avatarDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Acked-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
parent 33180dfb
......@@ -4861,6 +4861,33 @@ const struct flashchip flashchips[] = {
.voltage = {4500, 5500},
},
{
.vendor = "Eon",
.name = "EN29LV040(A)",
.bustype = BUS_PARALLEL,
.manufacture_id = EON_ID,
.model_id = EON_EN29LV040,
.total_size = 512,
.page_size = 4 * 1024,
.tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO,
.block_erasers =
{
{
.eraseblocks = { {64 * 1024, 8} },
.block_erase = erase_sector_jedec,
},
{
.eraseblocks = { {512 * 1024, 1} },
.block_erase = erase_chip_block_jedec,
},
},
.write = write_jedec_1,
.read = read_memmapped,
.voltage = {3000, 3600}, /* 3.0-3.6V for type -45R and 55R, others 2.7-3.6V */
},
{
.vendor = "Eon",
.name = "EN29LV640B",
......
......@@ -293,7 +293,7 @@
#define EON_EN29F010 0x20
#define EON_EN29F040A 0x7F04
#define EON_EN29LV010 0x7F6E
#define EON_EN29LV040A 0x7F4F /* EN29LV040(A) */
#define EON_EN29LV040 0x4F /* Same as EN29LV040A */
#define EON_EN29LV640B 0xCB
#define EON_EN29F002T 0x7F92 /* Same as EN29F002A */
#define EON_EN29F002B 0x7F97 /* Same as EN29F002AN */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment