diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2009-06-19 15:54:39 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2009-06-19 15:54:39 +0000 |
commit | cdbae0a4fe6c94aa7ac02703a88f64418fa52677 (patch) | |
tree | 32360db687534ad972e7dc004ac277b4fc39805b /flashchips.c | |
parent | 01c5436110e44749dec74c2bfabf211404d77247 (diff) | |
download | flashrom-cdbae0a4fe6c94aa7ac02703a88f64418fa52677.zip flashrom-cdbae0a4fe6c94aa7ac02703a88f64418fa52677.tar.gz |
Add support for the AMD Am29F010A/B chips
Also, add support for the Silicon Image 3112(A) SATA controller.
Both have been tested by Andrew Morgan <ziltro@ziltro.com> on hardware
and work fine.
Corresponding to flashrom svn r613.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Andrew Morgan <ziltro@ziltro.com>
Diffstat (limited to 'flashchips.c')
-rw-r--r-- | flashchips.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/flashchips.c b/flashchips.c index 35be912..bcfd264 100644 --- a/flashchips.c +++ b/flashchips.c @@ -41,6 +41,22 @@ struct flashchip flashchips[] = { { .vendor = "AMD", + .name = "Am29F010A/B", + .bustype = CHIP_BUSTYPE_PARALLEL, + .manufacture_id = AMD_ID, + .model_id = AM_29F010B, /* Same as Am29F010A */ + .total_size = 128, + .page_size = 16 * 1024, + .tested = TEST_OK_PREW, + .probe = probe_29f040b, + .probe_timing = TIMING_FIXME, + .erase = erase_29f040b, + .write = write_pm29f002, + .read = read_memmapped, + }, + + { + .vendor = "AMD", .name = "Am29F002(N)BB", .bustype = CHIP_BUSTYPE_NONSPI, .manufacture_id = AMD_ID, |