Commit 838c7697 authored by Uwe Hermann's avatar Uwe Hermann
Browse files

Add support for the SyncMOS S29C51001T, S29C51004T, and S29C31004T


Corresponding to flashrom svn r74 and coreboot v2 svn r2501.
Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
Acked-by: default avatarRonald G. Minnich <rminnich@gmail.com>
parent 2dc5f429
......@@ -80,7 +80,10 @@ extern struct flashchip flashchips[];
#define MSYSTEMS_MD2802 0x30 /* hmm -- both 0x30 */
#define SM_ID 0x40 /* SyncMOS ID */
#define S29C51002T 0x02
#define S29C51001T 0x01 /* SyncMOS S29C51001T/B */
#define S29C51002T 0x02 /* SyncMOS S29C51002T/B */
#define S29C51004T 0x03 /* SyncMOS S29C51004T/B */
#define S29C31004T 0x63 /* SyncMOS S29C31004T */
extern void myusec_delay(int time);
extern void myusec_calibrate_delay();
......
......@@ -114,8 +114,14 @@ struct flashchip flashchips[] = {
#endif
{"LHF00L04", SHARP_ID, SHARP_LHF00L04, NULL, 1024, 64 * 1024,
probe_lhf00l04, erase_lhf00l04, write_lhf00l04, NULL},
{"S29C51001T", SM_ID, S29C51001T, NULL, 128, 128,
probe_jedec, erase_chip_jedec, write_49f002, NULL},
{"S29C51002T", SM_ID, S29C51002T, NULL, 256, 128,
probe_jedec, erase_chip_jedec, write_49f002, NULL},
{"S29C51004T", SM_ID, S29C51004T, NULL, 512, 128,
probe_jedec, erase_chip_jedec, write_49f002, NULL},
{"S29C31004T", SM_ID, S29C31004T, NULL, 512, 128,
probe_jedec, erase_chip_jedec, write_49f002, NULL},
{NULL,}
};
......
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