All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v2 0/2] mtd: Support slc-mode for Toshiba TC58TEG5DCLTA00
@ 2021-09-23 13:32 Chris Morgan
  2021-09-23 13:32 ` [RFC v2 1/2] mtd: Add support for Linux slc-mode for MLC NAND Chris Morgan
  2021-09-23 13:32 ` [RFC v2 2/2] mtd: Add pairing info for Toshiba TC58TEG5DCLTA00 NAND Chris Morgan
  0 siblings, 2 replies; 3+ messages in thread
From: Chris Morgan @ 2021-09-23 13:32 UTC (permalink / raw)
  To: u-boot
  Cc: miquel.raynal, marek.behun, xypron.glpk, sjg, jagan, farhan.ali,
	Chris Morgan

From: Chris Morgan <macromorgan@hotmail.com>

Add support for slc-mode implemented in Linux for the Toshiba
TC58TEG5DCLTA00 NAND flash found on the NTC CHIP. This requires the
addition of a paired-pages scheme, a new parameter for MTD partitions
of slc-mode, and setting the correct paired-pages scheme for the
TC58TEG5DCLTA00 flash chip. I will likely need some help making sure
this is consistent with the quality expected of upstream.

Changes since V1:

 - Updated mtd_read and mtd_write to match upstream Linux.
 - Additional mtd_get_master to match upstream Linux.
 - Removed notes about ubifs not working, because it is now.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>

Chris Morgan (3):
  mtd: Add support for Linux slc-mode for MLC NAND
  mtd: Add pairing info for Toshiba TC58TEG5DCLTA00 NAND
  NOT FOR UPSTREAM

 arch/arm/dts/sun5i-r8-chip.dts   |  39 +++
 drivers/mtd/mtdcore.c            | 542 ++++++++++++++++++++++++-------
 drivers/mtd/mtdcore.h            |   1 -
 drivers/mtd/mtdpart.c            |   7 +
 drivers/mtd/nand/raw/nand_base.c |  59 ++++
 include/configs/sunxi-common.h   |   2 +
 include/linux/mtd/mtd.h          | 190 ++++++++++-
 include/linux/mtd/partitions.h   |  24 +-
 include/mtd/mtd-abi.h            |   1 +
 9 files changed, 742 insertions(+), 123 deletions(-)

-- 
2.30.2


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

end of thread, other threads:[~2021-09-23 13:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-23 13:32 [RFC v2 0/2] mtd: Support slc-mode for Toshiba TC58TEG5DCLTA00 Chris Morgan
2021-09-23 13:32 ` [RFC v2 1/2] mtd: Add support for Linux slc-mode for MLC NAND Chris Morgan
2021-09-23 13:32 ` [RFC v2 2/2] mtd: Add pairing info for Toshiba TC58TEG5DCLTA00 NAND Chris Morgan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.