diff options
Diffstat (limited to 'flashchips.c')
-rw-r--r-- | flashchips.c | 102 |
1 files changed, 91 insertions, 11 deletions
diff --git a/flashchips.c b/flashchips.c index c668a5b2..8dbad929 100644 --- a/flashchips.c +++ b/flashchips.c @@ -780,7 +780,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B05", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B05, .total_size = 64, .page_size = 256, @@ -796,7 +796,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B10", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B10, .total_size = 128, .page_size = 256, @@ -812,7 +812,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B20", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B20, .total_size = 256, .page_size = 256, @@ -828,7 +828,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B40", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B40, .total_size = 512, .page_size = 256, @@ -844,7 +844,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B80", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B80, .total_size = 1024, .page_size = 256, @@ -860,7 +860,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B16", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B16, .total_size = 2048, .page_size = 256, @@ -876,7 +876,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B32", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B32, .total_size = 4096, .page_size = 256, @@ -892,7 +892,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25B64", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25B64, .total_size = 8192, .page_size = 256, @@ -906,9 +906,73 @@ struct flashchip flashchips[] = { { .vendor = "Eon", + .name = "EN25D16", + .bustype = CHIP_BUSTYPE_SPI, + .manufacture_id = EON_ID_NOPREFIX, + .model_id = EN_25D16, + .total_size = 2048, + .page_size = 256, + .tested = TEST_UNTESTED, + .probe = probe_spi_rdid, + .probe_timing = TIMING_ZERO, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write_256, + .read = spi_chip_read, + }, + + { + .vendor = "Eon", + .name = "EN25F05", + .bustype = CHIP_BUSTYPE_SPI, + .manufacture_id = EON_ID_NOPREFIX, + .model_id = EN_25F05, + .total_size = 64, + .page_size = 256, + .tested = TEST_UNTESTED, + .probe = probe_spi_rdid, + .probe_timing = TIMING_ZERO, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write_256, + .read = spi_chip_read, + }, + + { + .vendor = "Eon", + .name = "EN25F10", + .bustype = CHIP_BUSTYPE_SPI, + .manufacture_id = EON_ID_NOPREFIX, + .model_id = EN_25F10, + .total_size = 128, + .page_size = 256, + .tested = TEST_UNTESTED, + .probe = probe_spi_rdid, + .probe_timing = TIMING_ZERO, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write_256, + .read = spi_chip_read, + }, + + { + .vendor = "Eon", + .name = "EN25F20", + .bustype = CHIP_BUSTYPE_SPI, + .manufacture_id = EON_ID_NOPREFIX, + .model_id = EN_25F20, + .total_size = 256, + .page_size = 256, + .tested = TEST_UNTESTED, + .probe = probe_spi_rdid, + .probe_timing = TIMING_ZERO, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write_256, + .read = spi_chip_read, + }, + + { + .vendor = "Eon", .name = "EN25F40", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25F40, .total_size = 512, .page_size = 256, @@ -924,7 +988,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25F80", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25F80, .total_size = 1024, .page_size = 256, @@ -940,7 +1004,7 @@ struct flashchip flashchips[] = { .vendor = "Eon", .name = "EN25F16", .bustype = CHIP_BUSTYPE_SPI, - .manufacture_id = EON_ID, + .manufacture_id = EON_ID_NOPREFIX, .model_id = EN_25F16, .total_size = 2048, .page_size = 256, @@ -953,6 +1017,22 @@ struct flashchip flashchips[] = { }, { + .vendor = "Eon", + .name = "EN25F32", + .bustype = CHIP_BUSTYPE_SPI, + .manufacture_id = EON_ID_NOPREFIX, + .model_id = EN_25F32, + .total_size = 4096, + .page_size = 256, + .tested = TEST_UNTESTED, + .probe = probe_spi_rdid, + .probe_timing = TIMING_ZERO, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write_256, + .read = spi_chip_read, + }, + + { .vendor = "EON", .name = "EN29F002(A)(N)B", .bustype = CHIP_BUSTYPE_PARALLEL, |