[flashrom] [PATCH] support for MX251635E

Stephan GUILLOUX stephan.guilloux at free.fr
Thu Sep 9 21:39:44 CEST 2010



   Hello,

Below, a patch to allow MX25L1635E support, as discussed with Carldani.
It is also available in attachment.

This one is working fine on our system, with flashrom 0.9.2

Sorry for the patch, but I do not have svn anymore.
I had to use a standard diff -c.

Make good use of it;-)

   Stephan.

Signed-off-by: Stephan Guilloux<stephan.guilloux at free.fr>
--- ./flashrom-0.9.2.org/flashchips.h	2010-04-20 21:34:31.000000000 +0200
+++ ./flashrom-0.9.2.new/flashchips.h	2010-09-03 09:37:39.386013000 +0200
@@ -284,7 +284,8 @@
  #define MX_25L6405		0x2017	/* MX25L3205{,D} */
  #define MX_25L12805		0x2018	/* MX25L12805 */
  #define MX_25L1635D		0x2415
+#define MX_25L1635E		0x2515	/* MX25L1635{E} */
  #define MX_25L3235D		0x5E16	/* MX25L3225D/MX25L3235D/MX25L3237D */
  #define MX_29F001B		0x19
  #define MX_29F001T		0x18
--- ./flashrom-0.9.2.org/flashchips.c	2010-04-20 21:34:31.000000000 +0200
+++ ./flashrom-0.9.2.new/flashchips.c	2010-09-03 09:38:44.637466000 +0200
@@ -2775,6 +2775,37 @@

  	{
  		.vendor		= "Macronix",
+		.name		= "MX25L1635E",
+		.bustype	= CHIP_BUSTYPE_SPI,
+		.manufacture_id	= MX_ID,
+		.model_id	= MX_25L1635E,
+		.total_size	= 2048,
+		.page_size	= 256,
+		.tested		= TEST_UNTESTED,
+		.probe		= probe_spi_rdid,
+		.probe_timing	= TIMING_ZERO,
+		.block_erasers	=
+		{
+			{
+				.eraseblocks = { {4 * 1024, 512} },
+				.block_erase = spi_block_erase_20,
+			}, {
+				.eraseblocks = { {64 * 1024, 32} },
+				.block_erase = spi_block_erase_d8,
+			}, {
+				.eraseblocks = { {2 * 1024 * 1024, 1} },
+				.block_erase = spi_block_erase_60,
+			}, {
+				.eraseblocks = { {2 * 1024 * 1024, 1} },
+				.block_erase = spi_block_erase_c7,
+			}
+		},
+		.write		= spi_chip_write_256,
+		.read		= spi_chip_read,
+	},
+
+	{
+		.vendor		= "Macronix",
  		.name		= "MX25L3205",
  		.bustype	= CHIP_BUSTYPE_SPI,
  		.manufacture_id	= MX_ID,


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: flashrom-MX25L1635E.patch
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20100909/0f3f2e06/attachment.ksh>


More information about the flashrom mailing list