linux/Documentation/devicetree/bindings/mtd
Linus Torvalds f6e0150b20 * 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.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE9HuaYnbmDhq/XIDIJWrqGEe9VoQFAmfkMTQACgkQJWrqGEe9
 VoS+Fgf/apT4C5115f4EolKAcato3QpJ+J1+S0Oy6yYSKQVwKNa4NkdBIeKXfQLc
 rjNdsoE9RmibCKViX3D3rjlMnynbkIr4F3YHbgP4lz7y2TQUVA7Dy0sp2RX+9M3G
 +a5u6lfUyGA/uzJPJUESaPpjLWLg5uTRcduD8hGVid9D+/KFYWNF0EsufobT8JmT
 X/R+aVS58W0uqLEJtiaINsD6D3f8ukMZCNgsvuAUINSUNUrX61pVQZwQAZ4eCCNa
 W+YaLdsMtrwRBdoRGXfrElHEvnufglYocUo+9h8EOVMQ84rfNH363Nu+1WxTVGDj
 GLB5O9knQFy7DR0M4gYBAqqji41nTg==
 =O/Ud
 -----END PGP SIGNATURE-----

Merge tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd updates from Miquel Raynal:
 "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:

     - 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 also a bunch of minor improvements and fixes in drivers
  and bindings"

* tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (34 commits)
  dt-bindings: mtd: atmel,dataflash: convert txt to yaml
  mtd: mchp48l640: Use str_enable_disable() in mchp48l640_write_prepare()
  mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nand_attach_chip()
  mtd: mtdpart: Do not supply NULL to printf()
  dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips
  mtd: nand: Fix a kdoc comment
  mtd: spinand: Improve spinand_info macros style
  mtd: spi-nor: drop unused <linux/of_platform.h>
  mtd: spi-nor: explicitly include <linux/of.h>
  mtd: spi-nor: explicitly include <linux/math64.h>
  mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g
  mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program
  mtd: Fix error handling in mtd_device_parse_register() error path
  mtd: capture device name setting failure when adding mtd
  mtd: Add check for devm_kcalloc()
  mtd: Replace kcalloc() with devm_kcalloc()
  dt-bindings: mtd: physmap: Ensure all properties are defined
  mtd: rawnand: brcmnand: fix PM resume warning
  dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand
  mtd: spinand: macronix: Add support for read retry
  ...
2025-03-26 10:28:36 -07:00
..
partitions dt-bindings: mtd: fixed-partitions: Fix "compression" typo 2024-12-03 11:31:19 -06:00
allwinner,sun4i-a10-nand.yaml
amlogic,meson-nand.yaml dt-bindings: mtd: amlogic,meson-nand: support fields for boot ROM code 2024-05-27 13:52:07 +02:00
arasan,nand-controller.yaml dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined 2025-02-07 15:46:49 +01:00
arm,pl353-nand-r2p1.yaml
atmel,dataflash.yaml dt-bindings: mtd: atmel,dataflash: convert txt to yaml 2025-03-18 17:19:13 +01:00
atmel-nand.txt dt-bindings: mfd: syscon: Add more simple compatibles 2024-07-04 17:38:38 +01:00
brcm,brcmnand.yaml dt-bindings: mtd: brcmnand: Add ecc strap property 2024-02-26 11:36:42 +01:00
cdns,hp-nfc.yaml dt-bindings: mtd: cadence: document required clock-names 2025-02-14 19:25:43 +01:00
denali,nand.yaml
diskonchip.txt
flctl-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
fsl-upm-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
fsmc-nand.txt
gpio-control-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
gpmi-nand.yaml dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips 2025-03-18 17:17:36 +01:00
hisi504-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
hisilicon,fmc-spi-nor.txt
ibm,ndfc.txt
ingenic,nand.yaml
intel,lgm-ebunand.yaml
jedec,spi-nor.yaml dt-bindings: mtd: jedec,spi-nor: add optional vcc-supply 2024-12-06 16:08:25 +00:00
lpc32xx-mlc.txt
lpc32xx-slc.txt
marvell,nand-controller.yaml
mediatek,mtk-nfc.yaml
mediatek,nand-ecc-engine.yaml
microchip,mchp23k256.txt
microchip,mchp48l640.yaml dt-bindings: mtd: mchp48l640 add mb85rs128ty compatible 2024-12-05 11:28:29 +01:00
mtd-physmap.yaml dt-bindings: mtd: physmap: Ensure all properties are defined 2025-03-04 12:07:08 +01:00
mtd.yaml dt-bindings: Use full path to other schemas 2024-05-08 14:13:46 -05:00
mxc-nand.yaml dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand 2025-03-04 12:02:19 +01:00
mxic-nand.txt
mxicy,nand-ecc-engine.yaml
nand-chip.yaml
nand-controller.yaml
nand-macronix.txt
nuvoton,ma35d1-nand.yaml dt-bindings: mtd: nuvoton,ma35d1-nand: add new bindings 2024-12-24 13:12:59 +01:00
nvidia-tegra20-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
nxp-spifi.txt
orion-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
qcom,nandc.yaml dt-bindings: mtd: qcom,nandc: Define properties at top-level 2024-07-17 10:39:38 +02:00
raw-nand-chip.yaml
renesas-nandc.yaml
rockchip,nand-controller.yaml
samsung,s5pv210-onenand.yaml dt-bindings: mtd: Add Samsung S5Pv210 OneNAND 2024-03-25 11:17:13 +01:00
samsung-s3c2410.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
spear_smi.txt
spi-nand.yaml
st,stm32-fmc2-nand.yaml dt-bindings: mtd: st,stm32: add MP25 support 2024-02-26 11:36:22 +01:00
st-fsm.txt
technologic,nand.yaml dt-bindings: mtd: Add ts7200 nand-controller 2024-09-12 14:33:11 +00:00
ti,am654-hbmc.yaml
ti,davinci-nand.yaml dt-bindings: mtd: davinci: convert to yaml 2024-12-05 11:07:38 +01:00
ti,elm.yaml
ti,gpmc-nand.yaml dt-bindings: mtd: ti, gpmc-nand: support partitions node 2024-09-09 11:52:05 +02:00
ti,gpmc-onenand.yaml
vf610-nfc.txt