<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Documentation/devicetree/bindings/mtd, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2026-02-13T17:10:09Z</updated>
<entry>
<title>Merge tag 'nand/for-7.0' into mtd/next</title>
<updated>2026-02-13T17:10:09Z</updated>
<author>
<name>Miquel Raynal</name>
<email>miquel.raynal@bootlin.com</email>
</author>
<published>2026-02-13T17:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7e96d76c74175ef9747f6fc14ee567f89d72153c'/>
<id>urn:sha1:7e96d76c74175ef9747f6fc14ee567f89d72153c</id>
<content type='text'>
SPI NAND

- The major feature this release is the support for octal DTR
  modes (8D-8D-8D).
- There has been as well a series of conversion to scoped for each OF
  child loops.
- Support for Foresee F35SQB002G chips has been added.

Other changes are small fixes.
</content>
</entry>
<entry>
<title>dt-bindings: mtd: cdns,hp-nfc: Add dma-coherent property</title>
<updated>2026-02-03T16:14:50Z</updated>
<author>
<name>Khairul Anuar Romli</name>
<email>khairul.anuar.romli@altera.com</email>
</author>
<published>2026-01-31T17:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=875382759298650c96192bf2c12e2d1e4575de92'/>
<id>urn:sha1:875382759298650c96192bf2c12e2d1e4575de92</id>
<content type='text'>
The Cadence HP NAND Flash Controller on supports DMA transactions through
a coherent interconnect. In previous generations SoC (Stratix10 and Agilex)
the interconnect was non-coherent, hence there is no need for dma-coherent
property to be presence. In Agilex 5, the architecture has changed. It
introduced a coherent interconnect that supports cache-coherent DMA.

Signed-off-by: Khairul Anuar Romli &lt;khairul.anuar.romli@altera.com&gt;
Reviewed-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Dinh Nguyen &lt;dinguyen@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: mxic,multi-itfc-v009-nand-controller: convert to DT schema</title>
<updated>2026-01-29T19:11:00Z</updated>
<author>
<name>Akhila YS</name>
<email>akhilayalmati@gmail.com</email>
</author>
<published>2026-01-28T15:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bcf8e207624d044a060ac4c6f9861f34ade41ca4'/>
<id>urn:sha1:bcf8e207624d044a060ac4c6f9861f34ade41ca4</id>
<content type='text'>
Convert Macronix Raw NAND Controller Device Tree binding to DT Schema.

Signed-off-by: Akhila YS &lt;akhilayalmati@gmail.com&gt;
Reviewed-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: st,spear600-smi: convert to DT schema</title>
<updated>2026-01-29T19:10:16Z</updated>
<author>
<name>Akhila YS</name>
<email>akhilayalmati@gmail.com</email>
</author>
<published>2026-01-22T16:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=68cd8ef484521a01826735518f173c4ae3900eff'/>
<id>urn:sha1:68cd8ef484521a01826735518f173c4ae3900eff</id>
<content type='text'>
Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
Controller binding to YAML format.

Signed-off-by: Akhila YS &lt;akhilayalmati@gmail.com&gt;
Acked-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: partitions: Combine simple partition bindings</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=125981ffa1674573d3a9200e72ed93a2270344b1'/>
<id>urn:sha1:125981ffa1674573d3a9200e72ed93a2270344b1</id>
<content type='text'>
Several partition node bindings are just a compatible plus properties
defined in partition.yaml. Move all of these bindings to a single schema
file.

Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: partitions: Convert brcm,trx to DT schema</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a1fa0f8ca1fb108d2cbf67fad8056f07bce898f8'/>
<id>urn:sha1:a1fa0f8ca1fb108d2cbf67fad8056f07bce898f8</id>
<content type='text'>
Convert the brcm,trx partition binding to DT schema format.

As the "linksys,ns-firmware" compatible also uses "brcm,trx" as a
fallback, move it to the converted binding.

Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: fixed-partitions: Restrict undefined properties</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6ecd7715d64ee3bf0b55b374f731d1518b57bc81'/>
<id>urn:sha1:6ecd7715d64ee3bf0b55b374f731d1518b57bc81</id>
<content type='text'>
The fixed-partitions schema allowed undefined properties in order to
avoid warnings when there are nested fixed-partitions.

Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: Ensure partition node properties are documented</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1eb9fabd52933cdf9be349de5391920fac4ed30b'/>
<id>urn:sha1:1eb9fabd52933cdf9be349de5391920fac4ed30b</id>
<content type='text'>
Partition nodes without a compatible have no restrictions on additional
properties. Fix this by ensuring 'unevaluatedProperties' is set when
there's no compatible property. If there is a compatible property, then
there should be a specific schema for it which will enforce
'unevaluatedProperties'.

Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: partitions: Drop partitions.yaml</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95af1e641b0f245d1d6820bb0c8696fa6a07f5f5'/>
<id>urn:sha1:95af1e641b0f245d1d6820bb0c8696fa6a07f5f5</id>
<content type='text'>
The partitions.yaml schema is an unusual structure in that it includes
all possible partition types, and it disables the normal matching by
compatible strings. As partitions.yaml has nothing to match on, it is
only applied when explicitly referenced. The use of "oneOf" also results
in misleading warnings which are difficult to understand. Drop
partitions.yaml and rely on the standard compatible matching instead.

The "mmc-card" case previously allowed any partition type, but now only
allows "fixed-partitions". There aren't any users and the original
intent appeared to be only for "fixed-partitions".

Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; # For MMC
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: mtd: partitions: Define "#{address,size}-cells" in specific schemas</title>
<updated>2026-01-22T14:08:08Z</updated>
<author>
<name>Rob Herring (Arm)</name>
<email>robh@kernel.org</email>
</author>
<published>2026-01-21T19:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=002d2fe7992220fab57497d3d78de526982cf511'/>
<id>urn:sha1:002d2fe7992220fab57497d3d78de526982cf511</id>
<content type='text'>
Whether "#address-cells" and "#size-cells" are used or not depends on
the specific partition type, so drop them from partitions.yaml and
define them in the specific partition schemas as needed.

Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Signed-off-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
</content>
</entry>
</feed>
