Commit 991088a6 authored by Miquel Raynal's avatar Miquel Raynal
Browse files

dt-bindings: mtd: partitions: Constrain the list of parsers



Parser compatibles cannot be used anywhere, and the list is limited. In
order to constrain this list, enumerate them all under the top
"partitions" subnode. New parsers will have to add their own compatible
here as well.

Signed-off-by: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/linux-mtd/20221114090315.848208-12-miquel.raynal@bootlin.com
parent 7bdc6718
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -30,6 +30,9 @@ properties:
  partitions:
    $ref: /schemas/mtd/partitions/partitions.yaml

    required:
      - compatible

patternProperties:
  "@[0-9a-f]+$":
    $ref: partitions/partition.yaml
+2 −0
Original line number Diff line number Diff line
@@ -9,6 +9,8 @@ title: ARM Firmware Suite (AFS) Partitions
maintainers:
  - Linus Walleij <linus.walleij@linaro.org>

select: false

description: |
  The ARM Firmware Suite is a flash partitioning system found on the
  ARM reference designs: Integrator AP, Integrator CP, Versatile AB,
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@ description: |
maintainers:
  - Rafał Miłecki <rafal@milecki.pl>

select: false

properties:
  compatible:
    const: brcm,bcm4908-partitions
+2 −0
Original line number Diff line number Diff line
@@ -35,6 +35,8 @@ description: |
maintainers:
  - Rafał Miłecki <rafal@milecki.pl>

select: false

properties:
  compatible:
    const: brcm,bcm947xx-cfe-partitions
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,8 @@ description: |
maintainers:
  - Rafał Miłecki <rafal@milecki.pl>

select: false

properties:
  compatible:
    const: linksys,ns-partitions
Loading