[coreboot] [flashrom][PATCH]Macronix MX25 chips accept Chip Erase opcodes 60 and C7

stephan.guilloux at free.fr stephan.guilloux at free.fr
Mon Apr 20 02:11:18 CEST 2009


  Hello

After verification in datasheets, all MX25 accept the same opcodes 60 and C7 for
Chip Erase.
The patch is below, and in attachement.

Make good use of it.

  Stephan.

Signed-off-by: Stephan Guilloux <stephan.guilloux at free.fr>
Index: flashrom/flashchips.c
===================================================================
--- flashrom/flashchips.c	(révision 4139)
+++ flashrom/flashchips.c	(copie de travail)
@@ -736,7 +736,7 @@
 		.page_size	= 256,
 		.tested		= TEST_UNTESTED,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -750,7 +750,7 @@
 		.page_size	= 256,
 		.tested		= TEST_UNTESTED,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -764,7 +764,7 @@
 		.page_size	= 256,
 		.tested		= TEST_UNTESTED,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -778,7 +778,7 @@
 		.page_size	= 256,
 		.tested		= TEST_OK_PREW,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -792,7 +792,7 @@
 		.page_size	= 256,
 		.tested		= TEST_OK_PREW,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -824,6 +824,7 @@
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
+
 	{
 		.vendor		= "Macronix",
 		.name		= "MX25L3205",
@@ -833,7 +834,7 @@
 		.page_size	= 256,
 		.tested		= TEST_OK_PREW,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
@@ -847,7 +848,7 @@
 		.page_size	= 256,
 		.tested		= TEST_UNTESTED,
 		.probe		= probe_spi_rdid,
-		.erase		= spi_chip_erase_c7,
+		.erase		= spi_chip_erase_60_c7,
 		.write		= spi_chip_write,
 		.read		= spi_chip_read,
 	},
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flashrom-macronix-chip_erase_60_C7.patch
Type: text/x-diff
Size: 1909 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090420/7ef2ccec/attachment.bin>


More information about the coreboot mailing list