[PATCH] mtd: cfi_cmdset_0001 - fixup for PC28F512P33TFA

Joakim Tjernlund joakim.tjernlund at transmode.se
Mon Mar 31 16:31:05 EDT 2014


"linux-mtd" <linux-mtd-bounces at lists.infradead.org> wrote on 2014/03/31 
19:32:31:
> 
> Add a fixup (quirk) for Micron NOR flash PC28F512P33TFA: This patch
> disables option 'suspend erase' due to "internal timing issues on
> some revisions of the P3x" which is pointed out by Micron TechNote-PDF
> "Adapting the Linux Kernel for Micron P30, P33, and J3 Flash Memory" 
[1].
> 
> Without this patch, errors occur during heavy flash usage mostly in 
minus
> degree temperature environments.
> 
> It's very likely that other P3x chips suffer from the same issue.
> 
> [1]: 
https://www.micron.com/~/media/Documents/Products/Technical%20Note/NOR%20Flash/tn1206_p30_p33_j3_linux.pdf

> 
> Signed-off-by: Christoph Fritz <chf.fritz at googlemail.com>
> Tested-by: Marius Achilles <M.Achilles at phytec.de>

No way, disabling erase suspend will cause severe latencies for read/write 
ops.

The document mentions other ways to get around this problem, I suggest you 
explore
these first.
Minus degrees is not a common environment either so perhaps any fix should 
be selectable?
 
 Jocke



More information about the linux-mtd mailing list