[GIT PULL] mtd: nand: Changes for v6.8-rc1

Miquel Raynal miquel.raynal at bootlin.com
Wed Dec 20 01:28:53 PST 2023


Hello,

This is the NAND PR for v6.8-rc1.

Thanks,
Miquèl

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-6.8

for you to fetch changes up to 023e6aad7e5e7f2e086c399abd0675589c123728:

  mtd: rawnand: s3c2410: fix Excess struct member description kernel-doc warnings (2023-12-20 10:11:26 +0100)

----------------------------------------------------------------
* Raw NAND

The most meaningful change being the conversion of the brcmnand driver
to the ->exec_op() API, this series brought additional changes to the
core in order to help controller drivers to handle themselves the WP pin
during destructive operations when relevant.

As always, there is as well a whole bunch of miscellaneous W=1 fixes,
together with a few runtime fixes (double free, timeout value, OOB
layout, missing register initialization) and the usual load of remove
callbacks turned into void (which led to switch the txx9ndfmc driver to
use module_platform_driver()).

----------------------------------------------------------------
Arseniy Krasnov (2):
      mtd: rawnand: meson: initialize clock register
      mtd: rawnand: meson: handle OOB buffer according OOB layout

Boris Brezillon (1):
      mtd: rawnand: Add destructive operation

David Regan (3):
      mtd: rawnand: NAND controller write protect
      mtd: rawnand: brcmnand: pass host struct to bcmnand_ctrl_poll_status
      mtd: rawnand: brcmnand: exec_op implementation

Dinghao Liu (1):
      mtd: rawnand: diskonchip: fix a potential double free in doc_probe

Miquel Raynal (3):
      mtd: rawnand: pl353: Fix kernel doc
      mtd: rawnand: rockchip: Rename a structure
      mtd: rawnand: rockchip: Add missing title to a kernel doc comment

Randy Dunlap (1):
      mtd: rawnand: s3c2410: fix Excess struct member description kernel-doc warnings

Ronald Monthero (1):
      mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response

Uwe Kleine-König (4):
      mtd: rawnand: brcmnand: Convert to platform remove callback returning void
      mtd: rawnand: txx9ndfmc: Switch to module_platform_driver()
      mtd: rawnand: txx9ndfmc: Drop if block with always false condition
      mtd: rawnand: txx9ndfmc: Convert to platform remove callback returning void

 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c   |   2 +-
 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c    |   2 +-
 drivers/mtd/nand/raw/brcmnand/bcma_nand.c       |   2 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c        | 408 +++++++++++++++++++++----------------------------
 drivers/mtd/nand/raw/brcmnand/brcmnand.h        |   2 +-
 drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c    |   2 +-
 drivers/mtd/nand/raw/brcmnand/iproc_nand.c      |   2 +-
 drivers/mtd/nand/raw/diskonchip.c               |  10 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c             |   2 +-
 drivers/mtd/nand/raw/meson_nand.c               |   8 +-
 drivers/mtd/nand/raw/nand_base.c                |  10 +-
 drivers/mtd/nand/raw/pl35x-nand-controller.c    |   2 +-
 drivers/mtd/nand/raw/rockchip-nand-controller.c |   7 +-
 drivers/mtd/nand/raw/s3c2410.c                  |   2 -
 drivers/mtd/nand/raw/txx9ndfmc.c                |  13 +-
 include/linux/mtd/rawnand.h                     |  13 ++
 16 files changed, 225 insertions(+), 262 deletions(-)



More information about the linux-mtd mailing list