[flashrom] [PATCH] Add flash chip definition for ESI ES25P16

Hatim Kanchwala hatim at hatimak.me
Thu Jan 28 18:45:38 CET 2016


Signed-off-by: Hatim Kanchwala <hatim at hatimak.me>

--

Index: flashchips.c
===================================================================
--- flashchips.c	(revision 1919)
+++ flashchips.c	(working copy)
@@ -5273,4 +5273,35 @@

 	{
+		.vendor              = "ESI",
+		.name                = "ES25P16",
+		.bustype             = BUS_SPI,
+		.manufacture_id      = EXCEL_ID_NOPREFIX,
+		.model_id            = EXCEL_ES25P16,
+		.total_size          = 2 * 1024,
+		.page_size           = 256,
+		/* 256-byte paramter page separate from memory array */
+		/* Supports read (0x53), fast read (0x5B), erase (0xD5) and program
(0x52) parameter page instructions. */
+		.feature_bits        = FEATURE_WRSR_WREN,
+		.tested              = TEST_UNTESTED,
+		.probe               = probe_spi_rdid,
+		.probe_timing        = TIMING_ZERO,
+		.block_erasers       =
+		{
+		  {
+		    .eraseblocks = { {64 * 1024, 32} },
+		    .block_erase = spi_block_erase_d8,
+		  }, {
+		    .eraseblocks = { {1024 * 2048, 1} },
+		    .block_erase = spi_block_erase_c7,
+		  }
+		},
+		.printlock           = spi_prettyprint_status_register_bp2_srwd,
+		.unlock              = spi_disable_blockprotect_bp2_srwd,
+		.write               = spi_chip_write_256,
+                .read                = spi_chip_read, /* Fast Read
(0x0B) supported */
+		.voltage             = {2700, 3600},
+	},
+
+	{
 		.vendor		= "Fujitsu",
 		.name		= "MBM29F004BC",

--

Regards,
Hatim Kanchwala
http://hatimak.me
B. Tech. Electrical Engineering
Indian Institute of Technology Patna




More information about the flashrom mailing list