mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 14:42:08 +02:00
dt-bindings: mtd: qcom,nandc: Define properties at top-level
Convention is DT schemas should define all properties at the top-level and not inside of if/then schemas. That minimizes the if/then schemas and is more future proof. There were 2 "if" schemas for "qcom,ipq806x-nand" and the "qcom,boot-partitions: true" unnecessary, so the conditional schemas can be simplified a bit. Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lore.kernel.org/linux-mtd/20240625215605.192260-1-robh@kernel.org
This commit is contained in:
parent
e33df1c488
commit
14427d4b88
|
|
@ -31,6 +31,18 @@ properties:
|
|||
- const: core
|
||||
- const: aon
|
||||
|
||||
qcom,cmd-crci:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
description:
|
||||
Must contain the ADM command type CRCI block instance number specified for
|
||||
the NAND controller on the given platform
|
||||
|
||||
qcom,data-crci:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
description:
|
||||
Must contain the ADM data type CRCI block instance number specified for
|
||||
the NAND controller on the given platform
|
||||
|
||||
patternProperties:
|
||||
"^nand@[a-f0-9]$":
|
||||
type: object
|
||||
|
|
@ -83,18 +95,6 @@ allOf:
|
|||
items:
|
||||
- const: rxtx
|
||||
|
||||
qcom,cmd-crci:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
description:
|
||||
Must contain the ADM command type CRCI block instance number
|
||||
specified for the NAND controller on the given platform
|
||||
|
||||
qcom,data-crci:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
description:
|
||||
Must contain the ADM data type CRCI block instance number
|
||||
specified for the NAND controller on the given platform
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
|
|
@ -119,19 +119,9 @@ allOf:
|
|||
- const: rx
|
||||
- const: cmd
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,ipq806x-nand
|
||||
qcom,cmd-crci: false
|
||||
qcom,data-crci: false
|
||||
|
||||
then:
|
||||
patternProperties:
|
||||
"^nand@[a-f0-9]$":
|
||||
properties:
|
||||
qcom,boot-partitions: true
|
||||
else:
|
||||
patternProperties:
|
||||
"^nand@[a-f0-9]$":
|
||||
properties:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user