[LinuxBIOS] r2740 - trunk/util/flashrom

svn at openbios.org svn at openbios.org
Tue Jul 24 20:18:05 CEST 2007


Author: uwe
Date: 2007-07-24 20:18:05 +0200 (Tue, 24 Jul 2007)
New Revision: 2740

Modified:
   trunk/util/flashrom/flash.h
   trunk/util/flashrom/flashchips.c
Log:
This patch adds support for ST M50FW040 and ST M29W040B to flashrom.
Only reading from the chips was tested; writing support is untested.

Thanks to G?\195?\188rkan Seng?\195?\188n <gurkan at linuks.mine.nu> for testing!

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>



Modified: trunk/util/flashrom/flash.h
===================================================================
--- trunk/util/flashrom/flash.h	2007-07-12 20:07:54 UTC (rev 2739)
+++ trunk/util/flashrom/flash.h	2007-07-24 18:18:05 UTC (rev 2740)
@@ -111,10 +111,12 @@
 #define W_49V002FA		0x32
 
 #define ST_ID			0x20	/* ST */
+#define ST_M50FW040		0x2C
 #define ST_M29F002B		0x34
 #define ST_M29F002T		0xB0	/* M29F002T / M29F002NT */
 #define ST_M29F400BT		0xD5
 #define ST_M29F040B		0xE2
+#define ST_M29W040B		0xE3
 
 #define EMST_ID			0x8c	/* EMST / EFST */
 #define EMST_F49B002UA		0x00

Modified: trunk/util/flashrom/flashchips.c
===================================================================
--- trunk/util/flashrom/flashchips.c	2007-07-12 20:07:54 UTC (rev 2739)
+++ trunk/util/flashrom/flashchips.c	2007-07-24 18:18:05 UTC (rev 2740)
@@ -114,6 +114,10 @@
 	 probe_jedec,	erase_chip_jedec, write_39sf020},
 	{"M29F002B",	ST_ID, 		ST_M29F002B,	256, 64 * 1024,
 	 probe_jedec,	erase_chip_jedec, write_jedec},
+	{"M50FW040",	ST_ID, 		ST_M50FW040,	512, 64 * 1024,
+	 probe_jedec,	erase_chip_jedec, write_jedec},
+	{"M29W040B",	ST_ID, 		ST_M29W040B,	512, 64 * 1024,
+	 probe_jedec,	erase_chip_jedec, write_jedec},
 	{"M29F002T/NT",	ST_ID, 		ST_M29F002T,	256, 64 * 1024,
 	 probe_jedec,	erase_chip_jedec, write_jedec},
 	{"M29F400BT",	ST_ID,		ST_M29F400BT,	512, 64 * 1024,





More information about the coreboot mailing list