All of lore.kernel.org
 help / color / mirror / Atom feed
From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Richard Weinberger <richard@nod.at>,
	Miquel Raynal <miquel.raynal@bootlin.com>
Cc: Tudor Ambarus <Tudor.Ambarus@linaro.org>,
	Vignesh Raghavendra <vigneshr@ti.com>,
	Frieder Schrempf <frieder.schrempf@kontron.de>,
	Michael Walle <michael@walle.cc>,
	Pratyush Yadav <pratyush@kernel.org>,
	linux-mtd@lists.infradead.org
Subject: [GIT PULL] mtd: nand: Changes for 7.1
Date: Fri, 17 Apr 2026 17:28:34 +0200	[thread overview]
Message-ID: <87y0il8v31.fsf@bootlin.com> (raw)

Hello,

This is the NAND PR for 7.1.

Thanks,
Miquèl

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 7866ce992cf0d3c3b50fe8bf4acb1dbb173a2304:

  mtd: spinand: winbond: Declare the QE bit on W25NxxJW (2026-04-10 19:10:44 +0200)

----------------------------------------------------------------
The main changes happened in the SunXi driver in order to
support new versions of the Allwinner NAND controller.

There are also some DT-binding improvements and cleanups.

Finally a couple of actual fixes (Realtek ECC and Winbond SPI NAND),
aside with the usual load of misc changes.

----------------------------------------------------------------
Ahmed Naseef (1):
      mtd: nand: realtek-ecc: relax OOB size check to minimum

Frank Li (7):
      dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support
      mtd: rawnand: gpmi: set chip->of_node to nand@0 child node if present
      mtd: rawnand: mxc: set chip->of_node to nand@0 child node if present
      mtd: rawnand: ifc: set chip->of_node to nand@0 child node if present
      dt-bindings: mtd: refactor NAND bindings and add nand-controller-legacy.yaml
      dt-bindings: mtd: gpmi-nand: ref to nand-controller-legacy.yaml
      dt-bindings: mtd: mxc-nand: add missing compatible string and ref to nand-controller-legacy.yaml

Miquel Raynal (3):
      mtd: spinand: Clean the flags section
      mtd: spinand: winbond: Clarify when to enable the HS bit
      mtd: spinand: winbond: Declare the QE bit on W25NxxJW

Richard Genoud (9):
      mtd: rawnand: sunxi: sunxi_nand_ooblayout_free code clarification
      mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
      mtd: rawnand: sunxi: do not count BBM bytes twice
      mtd: rawnand: sunxi: replace hard coded value by a define - take2
      mtd: rawnand: sunxi: make the code more self-explanatory
      mtd: rawnand: sunxi: remove dead code
      mtd: rawnand: sunxi: change error prone variable name
      mtd: rawnand: sunxi: fix typos in comments
      mtd: rawnand: sunxi: introduce maximize variable user data length

Richard Lyu (1):
      mtd: nand: Use scoped_guard for mutex in nand_resume

Vaibhav Gupta (1):
      mtd: rawnand: cafe: Use generic power management

 .../devicetree/bindings/mtd/gpmi-nand.yaml         |   2 +-
 .../devicetree/bindings/mtd/mxc-nand.yaml          |  27 +-
 .../devicetree/bindings/mtd/nand-chip.yaml         |  46 +--
 .../bindings/mtd/nand-controller-legacy.yaml       |  65 ++++
 .../devicetree/bindings/mtd/nand-controller.yaml   |   2 +
 .../devicetree/bindings/mtd/nand-property.yaml     |  64 ++++
 .../devicetree/bindings/mtd/raw-nand-chip.yaml     |  74 +---
 .../devicetree/bindings/mtd/raw-nand-property.yaml |  98 ++++++
 drivers/mtd/nand/ecc-realtek.c                     |  18 +-
 drivers/mtd/nand/raw/cafe_nand.c                   |   7 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c                |  10 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |  11 +-
 drivers/mtd/nand/raw/mxc_nand.c                    |  10 +-
 drivers/mtd/nand/raw/nand_base.c                   |  19 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  | 381 ++++++++++++++++-----
 drivers/mtd/nand/spi/winbond.c                     |  17 +-
 include/linux/mtd/spinand.h                        |   5 +-
 17 files changed, 616 insertions(+), 240 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mtd/nand-controller-legacy.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/nand-property.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-property.yaml

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

             reply	other threads:[~2026-04-17 15:28 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-17 15:28 Miquel Raynal [this message]
2026-04-17 19:57 ` [GIT PULL] mtd: nand: Changes for 7.1 Miquel Raynal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y0il8v31.fsf@bootlin.com \
    --to=miquel.raynal@bootlin.com \
    --cc=Tudor.Ambarus@linaro.org \
    --cc=frieder.schrempf@kontron.de \
    --cc=linux-mtd@lists.infradead.org \
    --cc=michael@walle.cc \
    --cc=pratyush@kernel.org \
    --cc=richard@nod.at \
    --cc=vigneshr@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.