linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/8] MLC in SLC mode
@ 2020-05-03 15:53 Miquel Raynal
  2020-05-03 15:53 ` [PATCH v2 1/8] mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 Miquel Raynal
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Miquel Raynal @ 2020-05-03 15:53 UTC (permalink / raw)
  To: Richard Weinberger, Vignesh Raghavendra, Tudor Ambarus, linux-mtd
  Cc: Boris Brezillon, Maxime Ripard, Thomas Petazzoni, Miquel Raynal

Hello,

This series has been lying for a long time in Boris' tree, it is
clean enough to be upstreamed now.

It basically allows to work "safely" with MLC NANDs, details inside.

I tested it with a C.H.I.P and it looks stable. More extensive testing
is welcome.

Cheers,
Miquèl

Changes in v2:
* Removed unwanted files spotted by Florian.
* Add Richard's Ack on the "relax the no MLC rule" patch.
* Rename MTD_MLC_IN_SLC_MODE into MTD_SLC_ON_MLC_EMULATION.
* Rename the helper mtd_oob_io_slc() into mtd_io_emulated_slc().
* Changed bouncing e-mail address from Boris to his kernel.org.

Boris Brezillon (8):
  mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00
  mtd: rawnand: Define the "distance 3" MLC pairing scheme
  mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00
  mtd: Add support for emulated SLC mode on MLC NANDs
  dt-bindings: mtd: partition: Document the slc-mode property
  mtd: partitions: ofpart: Parse the slc-mode property
  mtd: cmdlinepart: Add an slc option to use SLC mode on a part
  ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode

 .../devicetree/bindings/mtd/partition.txt     |   3 +
 drivers/mtd/mtdcore.c                         | 189 ++++++++++++++++--
 drivers/mtd/mtdpart.c                         |  54 ++---
 drivers/mtd/nand/raw/internals.h              |   3 +
 drivers/mtd/nand/raw/nand_base.c              |  50 +++++
 drivers/mtd/nand/raw/nand_toshiba.c           |  14 ++
 drivers/mtd/parsers/cmdlinepart.c             |  12 +-
 drivers/mtd/parsers/ofpart.c                  |   3 +
 drivers/mtd/ubi/build.c                       |   5 +-
 include/linux/mtd/mtd.h                       |   7 +-
 include/linux/mtd/partitions.h                |   2 +
 include/uapi/mtd/mtd-abi.h                    |   1 +
 12 files changed, 300 insertions(+), 43 deletions(-)

-- 
2.20.1


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

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

end of thread, other threads:[~2020-05-10 20:08 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-03 15:53 [PATCH v2 0/8] MLC in SLC mode Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 1/8] mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 2/8] mtd: rawnand: Define the "distance 3" MLC pairing scheme Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 3/8] mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 4/8] mtd: Add support for emulated SLC mode on MLC NANDs Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 5/8] dt-bindings: mtd: partition: Document the slc-mode property Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 6/8] mtd: partitions: ofpart: Parse " Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 7/8] mtd: cmdlinepart: Add an slc option to use SLC mode on a part Miquel Raynal
2020-05-10 20:04   ` Miquel Raynal
2020-05-03 15:53 ` [PATCH v2 8/8] ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode Miquel Raynal
2020-05-10 20:03   ` 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).