[GIT PULL] mtd: nand: Changes for 6.15
Miquel Raynal
miquel.raynal at bootlin.com
Wed Mar 26 09:48:01 PDT 2025
Hello,
This is the NAND PR for 6.15.
Thanks,
Miquèl
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-6.15
for you to fetch changes up to b0e63a0847ee2d01ac34a45eafb112227262820f:
dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips (2025-03-18 17:17:36 +0100)
----------------------------------------------------------------
* Raw NAND changes:
i.MX8 and i.MX31 now have their own compatible, the Qcom driver got
cleaned, the Broadcom driver got fixed.
* SPI NAND changes:
Two main features have been added:
- OTP support has been brought, and ESMT and Micron manufacturer drivers
implement it.
- Read retry, and Macronix manufacturer driver implement it.
There is as well a bunch of minor improvements and fixes in drivers and
bindings.
----------------------------------------------------------------
Cheng Ming Lin (2):
mtd: spinand: Add read retry support
mtd: spinand: macronix: Add support for read retry
Christian Marangi (1):
mtd: rawnand: qcom: finish converting register to FIELD_PREP
Ethan Carter Edwards (1):
mtd: rawnand: use kcalloc() instead of kzalloc()
Fabio Estevam (1):
dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand
Frank Li (1):
dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips
Kamal Dasu (1):
mtd: rawnand: brcmnand: fix PM resume warning
Martin Kurbanov (6):
mtd: spinand: make spinand_{read,write}_page global
mtd: spinand: add OTP support
mtd: spinand: make spinand_{wait,otp_page_size} global
mtd: spinand: otp: add helpers functions
mtd: spinand: micron: OTP access for MT29F2G01ABAGD
mtd: spinand: esmt: OTP access for F50{L,D}1G41LB
Miquel Raynal (2):
mtd: spinand: Improve spinand_info macros style
mtd: nand: Fix a kdoc comment
Rob Herring (Arm) (1):
dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined
.../bindings/mtd/arasan,nand-controller.yaml | 2 +-
.../devicetree/bindings/mtd/gpmi-nand.yaml | 7 +
.../devicetree/bindings/mtd/mxc-nand.yaml | 8 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +-
drivers/mtd/nand/raw/nand_base.c | 4 +-
drivers/mtd/nand/raw/qcom_nandc.c | 36 +-
drivers/mtd/nand/spi/Makefile | 3 +-
drivers/mtd/nand/spi/core.c | 85 ++++-
drivers/mtd/nand/spi/esmt.c | 90 ++++-
drivers/mtd/nand/spi/macronix.c | 79 ++++-
drivers/mtd/nand/spi/micron.c | 135 +++++++-
drivers/mtd/nand/spi/otp.c | 362 +++++++++++++++++++++
include/linux/mtd/nand-qpic-common.h | 6 +-
include/linux/mtd/nand.h | 2 +-
include/linux/mtd/spinand.h | 129 +++++++-
15 files changed, 893 insertions(+), 57 deletions(-)
create mode 100644 drivers/mtd/nand/spi/otp.c
More information about the linux-mtd
mailing list