[PATCH] mtd: rawnand: micron: Fix support for on-die ECC

Boris Brezillon boris.brezillon at bootlin.com
Tue May 8 14:12:59 PDT 2018


On Fri, 4 May 2018 11:58:35 +0200
Miquel Raynal <miquel.raynal at bootlin.com> wrote:

> Hi Boris,
> 
> On Thu,  3 May 2018 09:49:08 +0200, Boris Brezillon
> <boris.brezillon at bootlin.com> wrote:
> 
> > It looks like the NAND_STATUS_FAIL bit is sticky after an ECC failure,
> > which leads all READ operations following the failing one to report
> > an ECC failure. Reset the chip to clear the NAND_STATUS_FAIL bit.
> > 
> > Note that this behavior is not document in the datasheet, but resetting
> > the chip is the only solution we found to fix the problem.
> > 
> > Fixes: 9748e1d87573 ("mtd: nand: add support for Micron on-die ECC")
> > Cc: <stable at vger.kernel.org>
> > Signed-off-by: Boris Brezillon <boris.brezillon at bootlin.com>
> > Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> > Cc: Bean Huo <beanhuo at micron.com>
> > Cc: Peter Pan <peterpandong at micron.com>
> > ---  
> 
> Reviewed-by: Miquel Raynal <miquel.raynal at bootlin.com>

Queued to mtd/master.



More information about the linux-mtd mailing list