mirror of
https://github.com/torvalds/linux.git
synced 2025-04-09 14:45:27 +00:00
spi: dt-bindings: cdns,qspi-nor: Require some peripheral properties
There are 5 mandatory peripheral properties. They are described in a separate binding but not explicitly required. Make sure they are correctly marked required and update the example to reflect this. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Link: https://patch.msgid.link/20250319094651.1290509-4-miquel.raynal@bootlin.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
8b35d65387
commit
50605d2eef
@ -146,6 +146,18 @@ properties:
|
||||
items:
|
||||
enum: [ qspi, qspi-ocp, rstc_ref ]
|
||||
|
||||
patternProperties:
|
||||
"^flash@[0-9a-f]+$":
|
||||
type: object
|
||||
$ref: cdns,qspi-nor-peripheral-props.yaml
|
||||
additionalProperties: true
|
||||
required:
|
||||
- cdns,read-delay
|
||||
- cdns,tshsl-ns
|
||||
- cdns,tsd2d-ns
|
||||
- cdns,tchsh-ns
|
||||
- cdns,tslch-ns
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
@ -177,5 +189,10 @@ examples:
|
||||
flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0x0>;
|
||||
cdns,read-delay = <4>;
|
||||
cdns,tshsl-ns = <60>;
|
||||
cdns,tsd2d-ns = <60>;
|
||||
cdns,tchsh-ns = <60>;
|
||||
cdns,tslch-ns = <60>;
|
||||
};
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user