summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-03-20 09:34:32 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2026-03-20 09:34:32 -0700
commit6ac513185c410f9404ff66b920bec137cbc6e543 (patch)
tree45e215dca456d9a6f7358d7743b33492ac0bf7c0 /Documentation
parent47e231cbd363669eef28dfa97496621e0fc6db88 (diff)
parentb9465b04de4b90228de03db9a1e0d56b00814366 (diff)
downloadlinux-6ac513185c410f9404ff66b920bec137cbc6e543.tar.gz
linux-6ac513185c410f9404ff66b920bec137cbc6e543.zip
Merge tag 'mtd/fixes-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Pull MTD fixes from Miquel Raynal: - In SPI NOR, there was an issue with the RDCR capability, leading to several platforms no longer capable of using it for wrong reasons (the follow-up commit renames the helper to avoid future confusion) - NAND controller drivers needed to be improved to fix some timings, a locking schenario and avoid certain operations during panic writes - The Spear600 DT binding conversion was done partially, leading to several warnings which have individually been fixed - Tudor gets replaced by Takahiro for the SPI NOR maintainance - Plus two more misc fixes * tag 'mtd/fixes-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: mtd: rawnand: pl353: make sure optimal timings are applied mtd: spi-nor: Rename spi_nor_spimem_check_op() mtd: spi-nor: Fix RDCR controller capability core check mtd: rawnand: brcmnand: skip DMA during panic write mtd: rawnand: serialize lock/unlock against other NAND operations dt-bindings: mtd: st,spear600-smi: Fix example dt-bindings: mtd: st,spear600-smi: #address/size-cells is mandatory dt-bindings: mtd: st,spear600-smi: Fix description mtd: rawnand: cadence: Fix error check for dma_alloc_coherent() in cadence_nand_init() mtd: Avoid boot crash in RedBoot partition table parser MAINTAINERS: add Takahiro Kuwano as SPI NOR reviewer MAINTAINERS: remove Tudor Ambarus as SPI NOR maintainer
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml26
1 files changed, 19 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
index 8fe27aae75279..e7385d906591b 100644
--- a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
+++ b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
@@ -19,9 +19,6 @@ description:
Flash sub nodes describe the memory range and optional per-flash
properties.
-allOf:
- - $ref: mtd.yaml#
-
properties:
compatible:
const: st,spear600-smi
@@ -42,14 +39,29 @@ properties:
$ref: /schemas/types.yaml#/definitions/uint32
description: Functional clock rate of the SMI controller in Hz.
- st,smi-fast-mode:
- type: boolean
- description: Indicates that the attached flash supports fast read mode.
+patternProperties:
+ "^flash@.*$":
+ $ref: /schemas/mtd/mtd.yaml#
+
+ properties:
+ reg:
+ maxItems: 1
+
+ st,smi-fast-mode:
+ type: boolean
+ description: Indicates that the attached flash supports fast read mode.
+
+ unevaluatedProperties: false
+
+ required:
+ - reg
required:
- compatible
- reg
- clock-rate
+ - "#address-cells"
+ - "#size-cells"
unevaluatedProperties: false
@@ -64,7 +76,7 @@ examples:
interrupts = <12>;
clock-rate = <50000000>; /* 50 MHz */
- flash@f8000000 {
+ flash@fc000000 {
reg = <0xfc000000 0x1000>;
st,smi-fast-mode;
};