aboutsummaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/mtd
diff options
context:
space:
mode:
authorGravatar Miquel Raynal <miquel.raynal@bootlin.com> 2023-06-19 11:29:09 +0200
committerGravatar Miquel Raynal <miquel.raynal@bootlin.com> 2023-06-22 23:08:23 +0200
commit74b7e3bd289b02b80abcfc71f03dfac1f4fc937e (patch)
tree7f5df8163e659ded4a9bda6c415728c3c52d10af /Documentation/devicetree/bindings/mtd
parentdt-bindings: mtd: meson: Prevent NAND chip unevaluated properties (diff)
downloadlinux-74b7e3bd289b02b80abcfc71f03dfac1f4fc937e.tar.gz
linux-74b7e3bd289b02b80abcfc71f03dfac1f4fc937e.tar.bz2
linux-74b7e3bd289b02b80abcfc71f03dfac1f4fc937e.zip
dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties
Ensure all raw NAND chip properties are valid by referencing the relevant schema and set unevaluatedProperties to false in the NAND chip section to avoid spurious additions of random properties. Cc: Brian Norris <computersforpeace@gmail.com> Cc: Kamal Dasu <kdasu.kdev@gmail.com> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/linux-mtd/20230619092916.3028470-11-miquel.raynal@bootlin.com
Diffstat (limited to 'Documentation/devicetree/bindings/mtd')
-rw-r--r--Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml b/Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml
index 1571024aa119..f57e96374e67 100644
--- a/Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml
+++ b/Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml
@@ -114,6 +114,7 @@ properties:
patternProperties:
"^nand@[a-f0-9]$":
type: object
+ $ref: raw-nand-chip.yaml
properties:
compatible:
const: brcm,nandcs
@@ -136,6 +137,8 @@ patternProperties:
layout.
$ref: /schemas/types.yaml#/definitions/uint32
+ unevaluatedProperties: false
+
allOf:
- $ref: nand-controller.yaml#
- if: