summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorMiquel Raynal <miquel.raynal@bootlin.com>2026-02-25 17:24:43 +0100
committerMiquel Raynal <miquel.raynal@bootlin.com>2026-03-11 16:26:44 +0100
commitdb9a26765010c55712d8cff32ea9d99732407c55 (patch)
tree6198e8027ebeed77a69173be7c23c8d3eeb61f98 /Documentation
parent0410e1a4c545c769c59c6eda897ad5d574d0c865 (diff)
dt-bindings: mtd: st,spear600-smi: Fix description
The description mixes two nodes. There is the controller, and there is the flash. Describe the flash (which itself can be considered an mtd device, unlike the top level controller), and move the st,smi-fast-mode property inside, as this property is flash specific and should not live in the parent controller node. Fixes: 68cd8ef48452 ("dt-bindings: mtd: st,spear600-smi: convert to DT schema") Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml22
1 files changed, 16 insertions, 6 deletions
diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
index 8fe27aae7527..d065df269657 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,9 +39,22 @@ 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