[LinuxBIOS] r2903 - trunk/util/flashrom

svn at openbios.org svn at openbios.org
Tue Oct 30 01:56:50 CET 2007


Author: uwe
Date: 2007-10-30 01:56:50 +0100 (Tue, 30 Oct 2007)
New Revision: 2903

Modified:
   trunk/util/flashrom/chipset_enable.c
   trunk/util/flashrom/flash.h
   trunk/util/flashrom/flashchips.c
Log:
Add support for Intel 440MX systems.
Add support for the Fujitsu MBM29F400TC flash part.

Detection and reading works, writing is not tested.

Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
Acked-by: Peter Stuge <peter at stuge.se>



Modified: trunk/util/flashrom/chipset_enable.c
===================================================================
--- trunk/util/flashrom/chipset_enable.c	2007-10-29 21:00:14 UTC (rev 2902)
+++ trunk/util/flashrom/chipset_enable.c	2007-10-30 00:56:50 UTC (rev 2903)
@@ -433,6 +433,7 @@
 static FLASH_ENABLE enables[] = {
 	{0x1039, 0x0630, "SIS630", enable_flash_sis630},
 	{0x8086, 0x7110, "PIIX4/PIIX4E/PIIX4M", enable_flash_piix4},
+	{0x8086, 0x7198, "Intel 440MX", enable_flash_piix4},
 	{0x8086, 0x2410, "ICH", enable_flash_ich_4e},
 	{0x8086, 0x2420, "ICH0", enable_flash_ich_4e},
 	{0x8086, 0x2440, "ICH2", enable_flash_ich_4e},

Modified: trunk/util/flashrom/flash.h
===================================================================
--- trunk/util/flashrom/flash.h	2007-10-29 21:00:14 UTC (rev 2902)
+++ trunk/util/flashrom/flash.h	2007-10-30 00:56:50 UTC (rev 2903)
@@ -92,6 +92,7 @@
 #define EN_25B32		0x2016
 
 #define FUJITSU_ID		0x04	/* Fujitsu */
+#define MBM29F400TC		0x23
 
 #define HYUNDAI_ID		0xAD	/* Hyundai */
 

Modified: trunk/util/flashrom/flashchips.c
===================================================================
--- trunk/util/flashrom/flashchips.c	2007-10-29 21:00:14 UTC (rev 2902)
+++ trunk/util/flashrom/flashchips.c	2007-10-30 00:56:50 UTC (rev 2903)
@@ -38,6 +38,8 @@
 	 probe_jedec,	erase_chip_jedec, write_jedec},
 	{"At29C020",	ATMEL_ID,	AT_29C020,	256, 256,
 	 probe_jedec,	erase_chip_jedec, write_jedec},
+	{"MBM29F400TC",	FUJITSU_ID,	MBM29F400TC,	512, 64 * 1024,
+	 probe_m29f400bt, erase_m29f400bt, write_linuxbios_m29f400bt},
 	{"MX29F002",	MX_ID,		MX_29F002,	256, 64 * 1024,
 	 probe_29f002,	erase_29f002, 	write_29f002},
 	{"MX25L4005",	MX_ID,		MX_25L4005,	512, 4 * 1024,





More information about the coreboot mailing list