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.2
Date: Sun, 21 Jun 2026 17:11:24 +0200	[thread overview]
Message-ID: <87fr2g3p43.fsf@bootlin.com> (raw)

Hello,

This is the NAND PR for 7.2. The branch has not moved for more than 10
days, but I was away and could not send the merge request earlier. I
plan on applying it immediately.

Thanks,
Miquèl

The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:

  Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4f2692a5383e4bdd43ae940cda012360f7217a2d:

  mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST (2026-06-11 09:19:30 +0200)

----------------------------------------------------------------
* Extend SPI NAND continuous read to Winbond devices, which requires
  numerous changes in the spi-{mem,nand} layers such as the need for a
  secondary read operation template.

* Continuous reads in general have also been enhanced/fixed for avoiding
  potential issues at probe time and at block boundaries.

Plus, there is the usual load of misc fixes and improvements.

----------------------------------------------------------------
Arseniy Krasnov (1):
      mtd: rawnand: fix condition in 'nand_select_target()'

Bastien Curutchet (1):
      mtd: rawnand: pl353: fix probe resource allocation

Cheng Ming Lin (3):
      dt-bindings: mtd: nand: Add nand-randomizer property
      mtd: spinand: Add support for randomizer
      mtd: spinand: macronix: Enable randomizer support

Miquel Raynal (16):
      mtd: spinand: Drop a too strong limitation
      mtd: spinand: Expose spinand_op_is_odtr()
      mtd: spinand: Drop ECC dirmaps
      spi: spi-mem: Transform the read operation template
      spi: spi-mem: Create a secondary read operation
      spi: spi-mem: Add a no_cs_assertion capability
      Merge tag 'mtd/spi-mem-cont-read-for-7.2' into nand/next
      mtd: spinand: Use secondary ops for continuous reads
      mtd: spinand: winbond: Add support for continuous reads on W25NxxJW
      mtd: spinand: winbond: Add support for continuous reads on W35NxxJW
      mtd: spinand: winbond: Create a helper to write the HS bit
      mtd: spinand: winbond: Create a helper to detect the need for the HS bit
      mtd: spinand: winbond: Add support for continuous reads on W25NxxJW
      mtd: spinand: Make sure continuous read is always disabled during probe
      mtd: spinand: Prevent continuous reads on some controllers
      mtd: rawnand: Pause continuous reads at block boundaries

Rosen Penev (2):
      mtd: rawnand: qcom: embed nand_controller into qcom_nand_controller
      mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST

 .../devicetree/bindings/mtd/nand-chip.yaml         |   9 +
 drivers/mtd/nand/raw/Kconfig                       |   2 +-
 drivers/mtd/nand/raw/nand_base.c                   |  24 +-
 drivers/mtd/nand/raw/ndfc.c                        |  20 +-
 drivers/mtd/nand/raw/pl35x-nand-controller.c       |   2 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |  16 +-
 drivers/mtd/nand/spi/core.c                        | 167 +++++++----
 drivers/mtd/nand/spi/macronix.c                    |  38 ++-
 drivers/mtd/nand/spi/winbond.c                     | 317 ++++++++++++++++-----
 drivers/mtd/spi-nor/core.c                         |  22 +-
 drivers/spi/spi-airoha-snfi.c                      |   6 +-
 drivers/spi/spi-aspeed-smc.c                       |   4 +-
 drivers/spi/spi-intel.c                            |   6 +-
 drivers/spi/spi-mem.c                              |  32 ++-
 drivers/spi/spi-mxic.c                             |  18 +-
 drivers/spi/spi-npcm-fiu.c                         |  16 +-
 drivers/spi/spi-rpc-if.c                           |   8 +-
 drivers/spi/spi-stm32-ospi.c                       |   6 +-
 drivers/spi/spi-stm32-qspi.c                       |   6 +-
 drivers/spi/spi-wpcm-fiu.c                         |   2 +-
 include/linux/mtd/nand-qpic-common.h               |   4 +-
 include/linux/mtd/spinand.h                        |  25 +-
 include/linux/spi/spi-mem.h                        |  12 +-
 23 files changed, 545 insertions(+), 217 deletions(-)

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

                 reply	other threads:[~2026-06-21 15:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=87fr2g3p43.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.