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: linux-mtd@lists.infradead.org,
	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-kernel@vger.kernel.org
Subject: [GIT PULL] mtd: Changes for 6.5-rc1
Date: Mon, 26 Jun 2023 13:02:52 +0200	[thread overview]
Message-ID: <20230626130252.7bc89a45@xps-13> (raw)

Hello Linus,

This is the MTD PR for 6.5-rc1.

Thanks,
Miquèl

The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

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

for you to fetch changes up to cf431a5998326a0468532a188a188ac2c8e9c55d:

  Merge branch 'nand/next' into mtd/next (2023-06-23 19:02:09 +0200)

----------------------------------------------------------------
Core MTD changes:
* otp:
  - Put factory OTP/NVRAM into the entropy pool
  - Clean up on error in mtd_otp_nvmem_add()

MTD devices changes:
* sm_ftl: Fix typos in comments
* Use SPDX license headers
* pismo: Switch back to use i2c_driver's .probe()
* mtdpart: Drop useless LIST_HEAD
* st_spi_fsm: Use the devm_clk_get_enabled() helper function

DT binding changes:
* partitions:
  - Include TP-Link SafeLoader in allowed list
  - Add missing type for "linux,rootfs"
* Extend the nand node names filter
* Create a file for raw NAND chip properties
* Mark nand-ecc-placement deprecated
* Describe nand-ecc-mode
* Prevent NAND chip unevaluated properties in all NAND bindings with a NAND chip
  reference.
* Qcom: Fix a property position
* Marvell: Convert to YAML DT schema

Raw NAND chip drivers changes:
* Macronix: OTP access for MX30LFxG18AC
* Add basic Sandisk manufacturer ops
* Add support for Sandisk SDTNQGAMA

Raw NAND controller driver changes:
* Meson:
  - Replace integer consts with proper defines
  - Allow waiting w/o wired ready/busy pin
  - Check buffer length validity
  - Fix unaligned DMA buffers handling
  - dt-bindings: Fix 'nand-rb' property
* Arasan: Revert "mtd: rawnand: arasan: Prevent an unsupported configuration"
  as this limitation is no longer true thanks to the recent efforts in improving
  the clocks support in this driver

SPI-NAND changes:
* Gigadevice: add support for GD5F2GQ5xExxH
* Macronix: Add support for serial NAND flashes

----------------------------------------------------------------
Amit Kumar Mahapatra (1):
      Revert "mtd: rawnand: arasan: Prevent an unsupported configuration"

Arseniy Krasnov (6):
      mtd: rawnand: meson: replace integer consts with proper defines
      dt-bindings: nand: meson: Fix 'nand-rb' property
      mtd: rawnand: meson: waiting w/o wired ready/busy pin
      mtd: rawnand: meson: check buffer length
      mtd: rawnand: meson: fix unaligned DMA buffers handling
      mtd: rawnand: macronix: OTP access for MX30LFxG18AC

Bo Liu (1):
      mtd: sm_ftl: Fix typos in comments

Christophe JAILLET (2):
      mtd: st_spi_fsm: Use the devm_clk_get_enabled() helper function
      mtd: mtdpart: Drop useless LIST_HEAD

Dan Carpenter (1):
      mtd: otp: clean up on error in mtd_otp_nvmem_add()

JaimeLiao (1):
      mtd: spinand: macronix: Add support for serial NAND flash

Johan Jonker (2):
      mtd: rawnand: add basic sandisk manufacturer ops
      mtd: rawnand: add support for the Sandisk SDTNQGAMA chip

Linus Walleij (2):
      mtd: chips: Use SPDX license headers
      mtd: otp: Put factory OTP/NVRAM into the entropy pool

Md Sadre Alam (1):
      mtd: spinand: gigadevice: add support for GD5F2GQ5xExxH

Miquel Raynal (18):
      dt-bindings: mtd: Accept nand related node names
      dt-bindings: mtd: Create a file for raw NAND chip properties
      dt-bindings: mtd: Mark nand-ecc-placement deprecated
      dt-bindings: mtd: Describe nand-ecc-mode
      dt-bindings: mtd: qcom: Fix a property position
      dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml
      dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: ti,am654: Prevent unevaluated properties
      Merge branch 'nand/next' into mtd/next

Rafał Miłecki (1):
      dt-bindings: mtd: partitions: Include TP-Link SafeLoader in allowed list

Rob Herring (1):
      dt-bindings: mtd: partition: Add missing type for "linux,rootfs"

Uwe Kleine-König (1):
      mtd: maps: pismo: Switch back to use i2c_driver's .probe()

Vadym Kochan (1):
      dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme

 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml |   5 +--
 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml       |  10 +++++
 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml            |   3 ++
 Documentation/devicetree/bindings/mtd/denali,nand.yaml              |   9 ++--
 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml             |   4 ++
 Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml        |   5 +--
 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml  | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/mtd/marvell-nand.txt              | 126 --------------------------------------------------------
 Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml         |   3 +-
 Documentation/devicetree/bindings/mtd/mtd.yaml                      |   2 +-
 Documentation/devicetree/bindings/mtd/nand-controller.yaml          |  85 +-------------------------------------
 Documentation/devicetree/bindings/mtd/partitions/partition.yaml     |   1 +
 Documentation/devicetree/bindings/mtd/partitions/partitions.yaml    |   1 +
 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml               |  45 ++++++++++++--------
 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml            | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml |   3 ++
 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml       |   3 ++
 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml            |   2 +
 MAINTAINERS                                                         |   1 -
 drivers/mtd/chips/cfi_cmdset_0001.c                                 |   3 +-
 drivers/mtd/chips/cfi_cmdset_0002.c                                 |   3 +-
 drivers/mtd/chips/cfi_cmdset_0020.c                                 |   3 +-
 drivers/mtd/chips/cfi_probe.c                                       |   3 +-
 drivers/mtd/chips/cfi_util.c                                        |   3 +-
 drivers/mtd/chips/gen_probe.c                                       |   2 +-
 drivers/mtd/chips/jedec_probe.c                                     |   3 +-
 drivers/mtd/chips/map_ram.c                                         |   3 +-
 drivers/mtd/chips/map_rom.c                                         |   3 +-
 drivers/mtd/devices/st_spi_fsm.c                                    |  28 +++----------
 drivers/mtd/maps/pismo.c                                            |   2 +-
 drivers/mtd/mtdcore.c                                               |  21 ++++++++++
 drivers/mtd/mtdpart.c                                               |   1 -
 drivers/mtd/nand/raw/Makefile                                       |   1 +
 drivers/mtd/nand/raw/arasan-nand-controller.c                       |  15 -------
 drivers/mtd/nand/raw/internals.h                                    |   1 +
 drivers/mtd/nand/raw/meson_nand.c                                   | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/mtd/nand/raw/nand_ids.c                                     |   5 ++-
 drivers/mtd/nand/raw/nand_macronix.c                                | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/nand/raw/nand_sandisk.c                                 |  26 ++++++++++++
 drivers/mtd/nand/spi/gigadevice.c                                   |  10 +++++
 drivers/mtd/nand/spi/macronix.c                                     |  20 +++++++++
 drivers/mtd/sm_ftl.c                                                |   2 +-
 42 files changed, 805 insertions(+), 299 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/marvell-nand.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml
 create mode 100644 drivers/mtd/nand/raw/nand_sandisk.c

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

WARNING: multiple messages have this Message-ID (diff)
From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mtd@lists.infradead.org,
	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-kernel@vger.kernel.org
Subject: [GIT PULL] mtd: Changes for 6.5-rc1
Date: Mon, 26 Jun 2023 13:02:52 +0200	[thread overview]
Message-ID: <20230626130252.7bc89a45@xps-13> (raw)

Hello Linus,

This is the MTD PR for 6.5-rc1.

Thanks,
Miquèl

The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

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

for you to fetch changes up to cf431a5998326a0468532a188a188ac2c8e9c55d:

  Merge branch 'nand/next' into mtd/next (2023-06-23 19:02:09 +0200)

----------------------------------------------------------------
Core MTD changes:
* otp:
  - Put factory OTP/NVRAM into the entropy pool
  - Clean up on error in mtd_otp_nvmem_add()

MTD devices changes:
* sm_ftl: Fix typos in comments
* Use SPDX license headers
* pismo: Switch back to use i2c_driver's .probe()
* mtdpart: Drop useless LIST_HEAD
* st_spi_fsm: Use the devm_clk_get_enabled() helper function

DT binding changes:
* partitions:
  - Include TP-Link SafeLoader in allowed list
  - Add missing type for "linux,rootfs"
* Extend the nand node names filter
* Create a file for raw NAND chip properties
* Mark nand-ecc-placement deprecated
* Describe nand-ecc-mode
* Prevent NAND chip unevaluated properties in all NAND bindings with a NAND chip
  reference.
* Qcom: Fix a property position
* Marvell: Convert to YAML DT schema

Raw NAND chip drivers changes:
* Macronix: OTP access for MX30LFxG18AC
* Add basic Sandisk manufacturer ops
* Add support for Sandisk SDTNQGAMA

Raw NAND controller driver changes:
* Meson:
  - Replace integer consts with proper defines
  - Allow waiting w/o wired ready/busy pin
  - Check buffer length validity
  - Fix unaligned DMA buffers handling
  - dt-bindings: Fix 'nand-rb' property
* Arasan: Revert "mtd: rawnand: arasan: Prevent an unsupported configuration"
  as this limitation is no longer true thanks to the recent efforts in improving
  the clocks support in this driver

SPI-NAND changes:
* Gigadevice: add support for GD5F2GQ5xExxH
* Macronix: Add support for serial NAND flashes

----------------------------------------------------------------
Amit Kumar Mahapatra (1):
      Revert "mtd: rawnand: arasan: Prevent an unsupported configuration"

Arseniy Krasnov (6):
      mtd: rawnand: meson: replace integer consts with proper defines
      dt-bindings: nand: meson: Fix 'nand-rb' property
      mtd: rawnand: meson: waiting w/o wired ready/busy pin
      mtd: rawnand: meson: check buffer length
      mtd: rawnand: meson: fix unaligned DMA buffers handling
      mtd: rawnand: macronix: OTP access for MX30LFxG18AC

Bo Liu (1):
      mtd: sm_ftl: Fix typos in comments

Christophe JAILLET (2):
      mtd: st_spi_fsm: Use the devm_clk_get_enabled() helper function
      mtd: mtdpart: Drop useless LIST_HEAD

Dan Carpenter (1):
      mtd: otp: clean up on error in mtd_otp_nvmem_add()

JaimeLiao (1):
      mtd: spinand: macronix: Add support for serial NAND flash

Johan Jonker (2):
      mtd: rawnand: add basic sandisk manufacturer ops
      mtd: rawnand: add support for the Sandisk SDTNQGAMA chip

Linus Walleij (2):
      mtd: chips: Use SPDX license headers
      mtd: otp: Put factory OTP/NVRAM into the entropy pool

Md Sadre Alam (1):
      mtd: spinand: gigadevice: add support for GD5F2GQ5xExxH

Miquel Raynal (18):
      dt-bindings: mtd: Accept nand related node names
      dt-bindings: mtd: Create a file for raw NAND chip properties
      dt-bindings: mtd: Mark nand-ecc-placement deprecated
      dt-bindings: mtd: Describe nand-ecc-mode
      dt-bindings: mtd: qcom: Fix a property position
      dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml
      dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: ti,am654: Prevent unevaluated properties
      Merge branch 'nand/next' into mtd/next

Rafał Miłecki (1):
      dt-bindings: mtd: partitions: Include TP-Link SafeLoader in allowed list

Rob Herring (1):
      dt-bindings: mtd: partition: Add missing type for "linux,rootfs"

Uwe Kleine-König (1):
      mtd: maps: pismo: Switch back to use i2c_driver's .probe()

Vadym Kochan (1):
      dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme

 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml |   5 +--
 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml       |  10 +++++
 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml            |   3 ++
 Documentation/devicetree/bindings/mtd/denali,nand.yaml              |   9 ++--
 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml             |   4 ++
 Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml        |   5 +--
 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml  | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/mtd/marvell-nand.txt              | 126 --------------------------------------------------------
 Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml         |   3 +-
 Documentation/devicetree/bindings/mtd/mtd.yaml                      |   2 +-
 Documentation/devicetree/bindings/mtd/nand-controller.yaml          |  85 +-------------------------------------
 Documentation/devicetree/bindings/mtd/partitions/partition.yaml     |   1 +
 Documentation/devicetree/bindings/mtd/partitions/partitions.yaml    |   1 +
 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml               |  45 ++++++++++++--------
 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml            | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml |   3 ++
 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml       |   3 ++
 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml            |   2 +
 MAINTAINERS                                                         |   1 -
 drivers/mtd/chips/cfi_cmdset_0001.c                                 |   3 +-
 drivers/mtd/chips/cfi_cmdset_0002.c                                 |   3 +-
 drivers/mtd/chips/cfi_cmdset_0020.c                                 |   3 +-
 drivers/mtd/chips/cfi_probe.c                                       |   3 +-
 drivers/mtd/chips/cfi_util.c                                        |   3 +-
 drivers/mtd/chips/gen_probe.c                                       |   2 +-
 drivers/mtd/chips/jedec_probe.c                                     |   3 +-
 drivers/mtd/chips/map_ram.c                                         |   3 +-
 drivers/mtd/chips/map_rom.c                                         |   3 +-
 drivers/mtd/devices/st_spi_fsm.c                                    |  28 +++----------
 drivers/mtd/maps/pismo.c                                            |   2 +-
 drivers/mtd/mtdcore.c                                               |  21 ++++++++++
 drivers/mtd/mtdpart.c                                               |   1 -
 drivers/mtd/nand/raw/Makefile                                       |   1 +
 drivers/mtd/nand/raw/arasan-nand-controller.c                       |  15 -------
 drivers/mtd/nand/raw/internals.h                                    |   1 +
 drivers/mtd/nand/raw/meson_nand.c                                   | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/mtd/nand/raw/nand_ids.c                                     |   5 ++-
 drivers/mtd/nand/raw/nand_macronix.c                                | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/nand/raw/nand_sandisk.c                                 |  26 ++++++++++++
 drivers/mtd/nand/spi/gigadevice.c                                   |  10 +++++
 drivers/mtd/nand/spi/macronix.c                                     |  20 +++++++++
 drivers/mtd/sm_ftl.c                                                |   2 +-
 42 files changed, 805 insertions(+), 299 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/marvell-nand.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml
 create mode 100644 drivers/mtd/nand/raw/nand_sandisk.c

             reply	other threads:[~2023-06-26 11:03 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-26 11:02 Miquel Raynal [this message]
2023-06-26 11:02 ` [GIT PULL] mtd: Changes for 6.5-rc1 Miquel Raynal
2023-06-28 21:09 ` pr-tracker-bot
2023-06-28 21:09   ` 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=20230626130252.7bc89a45@xps-13 \
    --to=miquel.raynal@bootlin.com \
    --cc=Tudor.Ambarus@linaro.org \
    --cc=frieder.schrempf@kontron.de \
    --cc=linux-kernel@vger.kernel.org \
    --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.