[GIT PULL] mtd: nand: Changes for 6.13

Miquel Raynal miquel.raynal at bootlin.com
Tue Nov 19 07:13:05 PST 2024


Hello,

This is the NAND PR for 6.13.

Thanks,
Miquèl

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

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

for you to fetch changes up to af264e5989055ac33f413c4c80874345cda0cc97:

  mtd: spinand: Constify struct nand_ecc_engine_ops (2024-10-21 11:55:50 +0200)

----------------------------------------------------------------
SPI-NAND changes:
A load of fixes to Winbond manufacturer driver have been done, plus a
structure constification.

Raw NAND changes:
The GPMI driver has been improved on the power management side.
The Davinci driver has been cleaned up.
A leak in the Atmel driver plus some typos in the core have been fixed.

----------------------------------------------------------------
Bartosz Golaszewski (3):
      mtd: rawnand: davinci: order headers alphabetically
      mtd: rawnand: davinci: break the line correctly
      mtd: rawnand: davinci: use generic device property helpers

Christophe JAILLET (1):
      mtd: spinand: Constify struct nand_ecc_engine_ops

Han Xu (3):
      mtd: nand: raw: gpmi: switch to SYSTEM_SLEEP_PM_OPS
      mtd: nand: raw: gpmi: improve power management handling
      MAINTAINERS: add mailing list for GPMI NAND driver

Miquel Raynal (5):
      mtd: rawnand: atmel: Fix possible memory leak
      mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
      mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
      mtd: spinand: winbond: Ignore the last ID characters
      mtd: spinand: winbond: Sort the devices

Shen Lichuan (1):
      mtd: rawnand: Correct multiple typos in comments

 MAINTAINERS                                    |   1 +
 drivers/mtd/nand/ecc-mxic.c                    |   6 +-
 drivers/mtd/nand/ecc-sw-bch.c                  |   2 +-
 drivers/mtd/nand/ecc-sw-hamming.c              |   2 +-
 drivers/mtd/nand/raw/atmel/pmecc.c             |   8 +-
 drivers/mtd/nand/raw/atmel/pmecc.h             |   2 -
 drivers/mtd/nand/raw/brcmnand/brcmnand.c       |   2 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c |   2 +-
 drivers/mtd/nand/raw/cs553x_nand.c             |   2 +-
 drivers/mtd/nand/raw/davinci_nand.c            |  58 ++++++-------
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c     |  65 +++++++-------
 drivers/mtd/nand/raw/nand_macronix.c           |   2 +-
 drivers/mtd/nand/raw/pl35x-nand-controller.c   |   2 +-
 drivers/mtd/nand/raw/r852.c                    |   4 +-
 drivers/mtd/nand/raw/sm_common.c               |   4 +-
 drivers/mtd/nand/spi/core.c                    |   2 +-
 drivers/mtd/nand/spi/winbond.c                 | 113 ++++++++++++++-----------
 drivers/spi/spi-mtk-snfi.c                     |   2 +-
 drivers/spi/spi-mxic.c                         |  10 +--
 include/linux/mtd/nand-ecc-mxic.h              |   4 +-
 include/linux/mtd/nand.h                       |   2 +-
 21 files changed, 153 insertions(+), 142 deletions(-)



More information about the linux-mtd mailing list