Commit 2bdfd4fb authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: Fix erroneous 'additionalProperties'



There's several cases of json-schema 'additionalProperties' at the wrong
indentation level which has the effect of making them DT properties. This
is harmless, but let's fix them so a meta-schema check for this can be
added.

In all the cases, either the 'additionalProperties' was extra or doesn't
work because there's a $ref to more properties. In the latter case, we
can use 'unevaluatedProperties' instead.

Reported-by: default avatarIskren Chernev <iskren.chernev@gmail.com>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: Saravanan Sekar <sravanhome@gmail.com>
Cc: Liam Girdwood <lgirdwood@gmail.com>
Acked-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 8b6b8021
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -261,8 +261,6 @@ properties:

additionalProperties: false

additionalProperties: false

required:
  - compatible
  - reg
+0 −1
Original line number Diff line number Diff line
@@ -37,7 +37,6 @@ properties:
        type: object

    additionalProperties: false
  additionalProperties: false

required:
  - compatible
+2 −1
Original line number Diff line number Diff line
@@ -75,7 +75,8 @@ properties:
            description: |
              disables over voltage protection of this buck

      additionalProperties: false
        unevaluatedProperties: false

    additionalProperties: false

required:
+5 −1
Original line number Diff line number Diff line
@@ -35,6 +35,8 @@ patternProperties:
        description:
          should be "ldo1", ..., "ldo7"

    unevaluatedProperties: false

  "^BUCK[1-7]$":
    type: object
    allOf:
@@ -103,5 +105,7 @@ patternProperties:

    required:
      - regulator-name
  additionalProperties: false

    unevaluatedProperties: false

additionalProperties: false
+5 −1
Original line number Diff line number Diff line
@@ -41,6 +41,8 @@ patternProperties:
        description:
          should be "ldo1", ..., "ldo7"

    unevaluatedProperties: false

  "^BUCK[1-8]$":
    type: object
    allOf:
@@ -99,5 +101,7 @@ patternProperties:

    required:
      - regulator-name
  additionalProperties: false

    unevaluatedProperties: false

additionalProperties: false
Loading