All of lore.kernel.org
 help / color / mirror / Atom feed
From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Richard Weinberger <richard@nod.at>,
	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,
	Miquel Raynal <miquel.raynal@bootlin.com>
Subject: [GIT PULL] mtd: Changes for 6.15
Date: Wed, 26 Mar 2025 18:02:24 +0100	[thread overview]
Message-ID: <87h63fn2sf.fsf@bootlin.com> (raw)

Hello,

This is the MTD 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/mtd/for-6.15

for you to fetch changes up to 2dd33fc2a81d7a1268e1bcaa286412f9c44994ae:

  Merge tag 'nand/for-6.15' into mtd/next (2025-03-26 17:49:15 +0100)

----------------------------------------------------------------
* MTD changes:
The atmel,dataflash binding has been converted to yaml and the physmap
one constrained. Some logs are improved, error path are getting reworked
a bit, few patches target the use of str_enabled_disabled().

* 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.

* SPI NOR changes:
Adding support for few flashes. Few cleanup patches for the core
driver, where we touched the headers inclusion list and we start using
the scope based mutex cleanup helpers.

There is as well a bunch of minor improvements and fixes in drivers and
bindings.

----------------------------------------------------------------
Andy Shevchenko (1):
      mtd: mtdpart: Do not supply NULL to printf()

Cheng Ming Lin (4):
      mtd: spinand: Add read retry support
      mtd: spinand: macronix: Add support for read retry
      mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program
      mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g

Christian Marangi (1):
      mtd: rawnand: qcom: finish converting register to FIELD_PREP

Edward Adam Davis (1):
      mtd: capture device name setting failure when adding mtd

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

Jiasheng Jiang (2):
      mtd: Replace kcalloc() with devm_kcalloc()
      mtd: Add check for devm_kcalloc()

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 (6):
      mtd: spi-nor: winbond: Add support for w25q01jv
      mtd: spi-nor: winbond: Add support for w25q02jv
      mtd: spinand: Improve spinand_info macros style
      mtd: nand: Fix a kdoc comment
      Merge tag 'spi-nor/for-6.15' into mtd/next
      Merge tag 'nand/for-6.15' into mtd/next

Nayab Sayed (1):
      dt-bindings: mtd: atmel,dataflash: convert txt to yaml

Rob Herring (Arm) (2):
      dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined
      dt-bindings: mtd: physmap: Ensure all properties are defined

Tudor Ambarus (5):
      mtd: spi-nor: sort headers alphabetically
      mtd: spi-nor: use scope-based mutex cleanup helpers
      mtd: spi-nor: explicitly include <linux/math64.h>
      mtd: spi-nor: explicitly include <linux/of.h>
      mtd: spi-nor: drop unused <linux/of_platform.h>

Wentao Liang (1):
      mtd: Fix error handling in mtd_device_parse_register() error path

Zhang Heng (2):
      mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nand_attach_chip()
      mtd: mchp48l640: Use str_enable_disable() in mchp48l640_write_prepare()

 .../bindings/mtd/arasan,nand-controller.yaml       |   2 +-
 .../devicetree/bindings/mtd/atmel,dataflash.yaml   |  55 ++++
 .../devicetree/bindings/mtd/atmel-dataflash.txt    |  17 -
 .../devicetree/bindings/mtd/gpmi-nand.yaml         |   7 +
 .../devicetree/bindings/mtd/mtd-physmap.yaml       |   5 +-
 .../devicetree/bindings/mtd/mxc-nand.yaml          |   8 +-
 drivers/mtd/devices/mchp48l640.c                   |   9 +-
 drivers/mtd/mtdcore.c                              |  14 +-
 drivers/mtd/mtdpart.c                              |   3 +-
 drivers/mtd/mtdpstore.c                            |  12 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |   5 +-
 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 +++++++++++++++++++++
 drivers/mtd/spi-nor/core.c                         |  77 ++---
 drivers/mtd/spi-nor/macronix.c                     |  31 ++
 drivers/mtd/spi-nor/otp.c                          |   1 +
 drivers/mtd/spi-nor/swp.c                          |   1 +
 drivers/mtd/spi-nor/winbond.c                      |  88 +++++
 include/linux/mtd/nand-qpic-common.h               |   6 +-
 include/linux/mtd/nand.h                           |   2 +-
 include/linux/mtd/spinand.h                        | 129 +++++++-
 28 files changed, 1122 insertions(+), 146 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mtd/atmel,dataflash.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/atmel-dataflash.txt
 create mode 100644 drivers/mtd/nand/spi/otp.c

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

             reply	other threads:[~2025-03-26 17:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-26 17:02 Miquel Raynal [this message]
2025-03-26 17:50 ` [GIT PULL] mtd: Changes for 6.15 pr-tracker-bot

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=87h63fn2sf.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=torvalds@linux-foundation.org \
    --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.