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.