[flashrom] [commit] r1251 - trunk

repository service svn at flashrom.org
Mon Jan 17 08:45:55 CET 2011


Author: krause
Date: Mon Jan 17 08:45:54 2011
New Revision: 1251
URL: http://flashrom.org/trac/flashrom/changeset/1251

Log:
The AT26DF081A requires the Write Enable Latch (WLE) to be set for
write/erase operations. Also bit 5 is the Erase/Program Error (EPE) bit,
so has nothing to do with the block protection. Ignore it when testing
for block protections.

Signed-off-by: Mathias Krause <mathias.krause at secunet.com>
Tested-by: Mathias Krause <mathias.krause at secunet.com>
Acked-by: Stefan Reinauer <stepan at coreboot.org>

Modified:
   trunk/flashchips.c

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c	Sat Jan  1 11:54:09 2011	(r1250)
+++ trunk/flashchips.c	Mon Jan 17 08:45:54 2011	(r1251)
@@ -1477,7 +1477,8 @@
 		.model_id	= ATMEL_AT26DF081A,
 		.total_size	= 1024,
 		.page_size	= 256,
-		.tested		= TEST_OK_PR,
+		.feature_bits	= FEATURE_WRSR_WREN,
+		.tested		= TEST_OK_PREW,
 		.probe		= probe_spi_rdid,
 		.probe_timing	= TIMING_ZERO,
 		.block_erasers	=
@@ -1499,7 +1500,7 @@
 				.block_erase = spi_block_erase_c7,
 			}
 		},
-		.unlock		= spi_disable_blockprotect,
+		.unlock		= spi_disable_blockprotect_at25df,
 		.write		= spi_chip_write_256,
 		.read		= spi_chip_read,
 	},




More information about the flashrom mailing list