linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] Bringing generic ECC engine support to SPI-NAND
@ 2020-10-01 10:20 Miquel Raynal
  2020-10-01 10:20 ` [PATCH 1/6] mtd: nand: Add helpers to manage ECC engines and configurations Miquel Raynal
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Miquel Raynal @ 2020-10-01 10:20 UTC (permalink / raw)
  To: Richard Weinberger, Vignesh Raghavendra, Tudor Ambarus, linux-mtd
  Cc: Julien Su, ycllin, Thomas Petazzoni, Miquel Raynal

Hello,

This is the penultimate series regarding ECC engine support for
SPI-NAND devices.

Previous work prepared the subsystem for the addition, cleaned and
created real software engines, created a real on-die ECC engine. This
series gathers all the existing bits into a final solution where
SPI-NAND devices may be linked to either their own on-die ECC engine,
or an external software engine.

Last step will be to bring external and pipelined (ie. not on-die)
hardware ECC engines.

Thanks,
Miquèl

Miquel Raynal (6):
  mtd: nand: Add helpers to manage ECC engines and configurations
  dt-bindings: mtd: Deprecate nand-ecc-mode
  mtd: spinand: Use the external ECC engine logic
  mtd: spinand: Allow the case where there is no ECC engine
  mtd: spinand: Fix OOB read
  mtd: spinand: Remove outdated comment

 .../bindings/mtd/nand-controller.yaml         |  11 +-
 drivers/mtd/nand/core.c                       | 124 ++++++++++++++++++
 drivers/mtd/nand/ecc.c                        |   8 +-
 drivers/mtd/nand/spi/Kconfig                  |   1 +
 drivers/mtd/nand/spi/core.c                   | 109 ++++++++-------
 include/linux/mtd/nand.h                      |   4 +
 6 files changed, 194 insertions(+), 63 deletions(-)

-- 
2.20.1


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-10-30 17:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-01 10:20 [PATCH 0/6] Bringing generic ECC engine support to SPI-NAND Miquel Raynal
2020-10-01 10:20 ` [PATCH 1/6] mtd: nand: Add helpers to manage ECC engines and configurations Miquel Raynal
2020-10-30 17:28   ` Miquel Raynal
2020-10-01 10:20 ` [PATCH 2/6] dt-bindings: mtd: Deprecate nand-ecc-mode Miquel Raynal
2020-10-30 17:28   ` Miquel Raynal
2020-10-01 10:20 ` [PATCH 3/6] mtd: spinand: Use the external ECC engine logic Miquel Raynal
2020-10-30 17:28   ` Miquel Raynal
2020-10-01 10:20 ` [PATCH 4/6] mtd: spinand: Allow the case where there is no ECC engine Miquel Raynal
2020-10-30 17:28   ` Miquel Raynal
2020-10-01 10:20 ` [PATCH 5/6] mtd: spinand: Fix OOB read Miquel Raynal
2020-10-30 17:27   ` Miquel Raynal
2020-10-01 10:20 ` [PATCH 6/6] mtd: spinand: Remove outdated comment Miquel Raynal
2020-10-30 17:27   ` Miquel Raynal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).