Changeset 1439


Ignore:
Timestamp:
09/14/11 00:05:44 (8 months ago)
Author:
uwe
Message:

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.

Signed-off-by: Andrew Morgan <ziltro@…>
Acked-by: Uwe Hermann <uwe@…>

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/flashchips.c

    r1434 r1439  
    23422342 
    23432343        { 
     2344                .vendor         = "Catalyst", 
     2345                .name           = "CAT28F512", 
     2346                .bustype        = BUS_PARALLEL, 
     2347                .manufacture_id = CATALYST_ID, 
     2348                .model_id       = CATALYST_CAT28F512, 
     2349                .total_size     = 64, 
     2350                .page_size      = 0, /* unused */ 
     2351                .feature_bits   = 0, 
     2352                .tested         = TEST_OK_PR, 
     2353                .probe          = probe_jedec, /* FIXME! */ 
     2354                .probe_timing   = TIMING_ZERO, 
     2355                .block_erasers  = 
     2356                { 
     2357                        { 
     2358                                .eraseblocks = { {64 * 1024, 1} }, 
     2359                                .block_erase = NULL, /* TODO */ 
     2360                        }, 
     2361                }, 
     2362                .write          = NULL, /* TODO */ 
     2363                .read           = read_memmapped, 
     2364                .voltage        = {4500, 5500}, 
     2365        }, 
     2366 
     2367        { 
    23442368                .vendor         = "Bright", 
    23452369                .name           = "BM29F040", 
  • trunk/flashchips.h

    r1434 r1439  
    194194 
    195195#define CATALYST_ID             0x31    /* Catalyst */ 
     196#define CATALYST_CAT28F512      0xB8 
    196197 
    197198#define EMST_ID                 0x8C    /* EMST / EFST Elite Flash Storage */ 
Note: See TracChangeset for help on using the changeset viewer.