Add support for 8 new chips to flashrom and fix up 2 existing chips
as well. Replace age-old TODO comments with real explanations. Fixed chips: Fujitsu MBM29F400TC (ID definition) Macronix MX29F002T (chip name) New chips: Fujitsu MBM29F004BC Fujitsu MBM29F004TC Fujitsu MBM29F400BC Macronix MX25L512 Macronix MX25L1005 Macronix MX25L2005 Macronix MX25L6405 Macronix MX29F002B Straight from the data sheets, compile tested only. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Uwe Hermann <uwe@hermann-uwe.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3730 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@ -181,13 +181,10 @@ extern struct flashchip flashchips[];
|
||||
#define EN_29F002B 0x7F97
|
||||
|
||||
#define FUJITSU_ID 0x04 /* Fujitsu */
|
||||
/*
|
||||
* MBM29F400TC_STRANGE has a value not mentioned in the data sheet and we
|
||||
* try to read it from a location not mentioned in the data sheet.
|
||||
*/
|
||||
#define MBM29F400TC_STRANGE 0x23
|
||||
#define MBM29F400BC 0x7B
|
||||
#define MBM29F400TC 0x77
|
||||
#define MBM29F400BC 0xAB
|
||||
#define MBM29F400TC 0x23
|
||||
#define MBM29F004BC 0x7B
|
||||
#define MBM29F004TC 0x77
|
||||
|
||||
#define HYUNDAI_ID 0xAD /* Hyundai */
|
||||
|
||||
@ -216,7 +213,8 @@ extern struct flashchip flashchips[];
|
||||
#define MX_25L6405 0x2017 /* MX25L3205{,D} */
|
||||
#define MX_25L1635D 0x2415
|
||||
#define MX_25L3235D 0x2416
|
||||
#define MX_29F002 0xB0
|
||||
#define MX_29F002B 0x34
|
||||
#define MX_29F002T 0xB0
|
||||
|
||||
/*
|
||||
* Programmable Micro Corp is listed in JEP106W in bank 2, so it should
|
||||
|
Reference in New Issue
Block a user