linux/drivers/mtd/chips
Trent Piepho 70b072550a [MTD] [NOR] Fixup for incorrect CFI data in Spansion S29GL064/32N flash chips
This is a known erratum confirmed by Spansion.  I have an errata document,
but I can't find a link to it anywhere on their site to include here.

Some of the S29GL064N chips report 64 sectors when they should report 128,
and some of S29GL032N chips report 127 sectors when they should report 63.

Note that when the chip dies are fixed by Spansion, they will still have
the same id.  The fix is done in such a way that it won't affect corrected
chips.

The fixups use the extended id made available by a previous patch.  Without
that, virtually all newer AMD/Spansion chips will have the same ID (0x227e)
and it's not possible to apply the fixup to the correct chips.

Signed-off-by: Trent Piepho <tpiepho@freescale.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-04-22 21:17:27 +01:00
..
cfi_cmdset_0001.c [MTD] XIP: Use generic xip_iprefetch() instead of asm volatile (...) 2008-04-22 19:47:42 +01:00
cfi_cmdset_0002.c [MTD] [NOR] Fixup for incorrect CFI data in Spansion S29GL064/32N flash chips 2008-04-22 21:17:27 +01:00
cfi_cmdset_0020.c [MTD] [NOR] cfi_cmdset_0020.c: make a function static 2008-04-22 15:56:16 +01:00
cfi_probe.c [MTD] [NOR] Read extended device ID from AMD/Spansion CFI flash chips 2008-04-22 21:16:09 +01:00
cfi_util.c [MTD] XIP: Use generic xip_iprefetch() instead of asm volatile (...) 2008-04-22 19:47:42 +01:00
chipreg.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fwh_lock.h [MTD] Fix fwh_lock locking 2007-04-17 14:11:20 -04:00
gen_probe.c [MTD] [NOR] fix startup lock when using multiple nor flash chips 2008-02-07 10:38:12 +00:00
jedec_probe.c [MTD] [NOR] Add JEDEC support for the SST 36VF3203 flash chip 2008-04-22 20:24:59 +01:00
Kconfig [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp) 2007-05-09 13:34:37 +01:00
Makefile [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp) 2007-05-09 13:34:37 +01:00
map_absent.c [MTD] replace kmalloc+memset with kzalloc 2006-11-28 23:47:21 +00:00
map_ram.c [MTD] replace kmalloc+memset with kzalloc 2006-11-28 23:47:21 +00:00
map_rom.c [MTD] replace kmalloc+memset with kzalloc 2006-11-28 23:47:21 +00:00