[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260121-pl353-soft-ecc-support-v1-0-00ad8e160d83@dave.eu>
Date: Wed, 21 Jan 2026 16:51:02 +0100
From: Andrea Scian via B4 Relay <devnull+andrea.scian.dave.eu@...nel.org>
To: Miquel Raynal <miquel.raynal@...tlin.com>,
Michal Simek <michal.simek@....com>, Richard Weinberger <richard@....at>,
Vignesh Raghavendra <vigneshr@...com>
Cc: linux-mtd@...ts.infradead.org, linux-kernel@...r.kernel.org,
Andrea Scian <andrea.scian@...e.eu>
Subject: [PATCH 0/2] PL353 SW ECC fixes
PL353 has some known errata with its ECC implementation and it may be
useful to switch to software ECC, to avoid issue with this.
On-die ECC is already supported (while I didn't test it) but when
enabling SW ECC we get operation-not-supported error during page write
(page read already work correctly)
IMHO it's enough to have 1-bit Hamming ECC correction, because this is
the only one supported on PL353, but this might be a wrong assumption.
This has been tested with nandflipbits and mtd_nandbiterrs
Signed-off-by: Andrea Scian <andrea.scian@...e.eu>
---
Andrea Scian (2):
mtd: rawnand: pl353: Fix software ECC support
mtd: rawnand: pl353: Add message about ECC mode
drivers/mtd/nand/raw/pl35x-nand-controller.c | 5 +++++
1 file changed, 5 insertions(+)
---
base-commit: 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
change-id: 20260121-pl353-soft-ecc-support-794e1e75373a
Best regards,
--
Andrea Scian <andrea.scian@...e.eu>
Powered by blists - more mailing lists