Commit ca081461 authored by Andrew Morgan's avatar Andrew Morgan Committed by Uwe Hermann
Browse files

Add probe/read support for the Catalyst CAT28F512 chip


Write and erase are NOT yet supported!

Probe and read are tested by Andrew Morgan and Uwe Hermann on Intel NICs.

Corresponding to flashrom svn r1439.
Signed-off-by: default avatarAndrew Morgan <ziltro@ziltro.com>
Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
parent 29e5d310
......@@ -2340,6 +2340,30 @@ const struct flashchip flashchips[] = {
.voltage = {3000, 3600},
},
{
.vendor = "Catalyst",
.name = "CAT28F512",
.bustype = BUS_PARALLEL,
.manufacture_id = CATALYST_ID,
.model_id = CATALYST_CAT28F512,
.total_size = 64,
.page_size = 0, /* unused */
.feature_bits = 0,
.tested = TEST_OK_PR,
.probe = probe_jedec, /* FIXME! */
.probe_timing = TIMING_ZERO,
.block_erasers =
{
{
.eraseblocks = { {64 * 1024, 1} },
.block_erase = NULL, /* TODO */
},
},
.write = NULL, /* TODO */
.read = read_memmapped,
.voltage = {4500, 5500},
},
{
.vendor = "Bright",
.name = "BM29F040",
......
......@@ -193,6 +193,7 @@
#define BRIGHT_BM29F400T 0xAD
#define CATALYST_ID 0x31 /* Catalyst */
#define CATALYST_CAT28F512 0xB8
#define EMST_ID 0x8C /* EMST / EFST Elite Flash Storage */
#define EMST_F25L008A 0x2014
......
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