Commit 4828556d authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'



In cases where we don't reference another schema, 'additionalProperties'
can be used instead. This is preferred for now as 'unevaluatedProperties'
support isn't implemented yet.

In a few cases, this means adding some missing property definitions of
which most are for SPI bus properties. 'unevaluatedProperties' is not going
to work for the SPI bus properties anyways as they are evaluated from the
parent node, not the SPI child node.

Acked-by: default avatarMark Brown <broonie@kernel.org>
Acked-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Acked-by: default avatarLee Jones <lee.jones@linaro.org>
Acked-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: default avatarGuenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20201005183830.486085-3-robh@kernel.org


Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 6fdc6e23
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -134,7 +134,11 @@ properties:
  "#reset-cells":
    const: 1

unevaluatedProperties: false
  clocks: true

  clock-names: true

additionalProperties: false

required:
  - compatible
+1 −1
Original line number Diff line number Diff line
@@ -101,7 +101,7 @@ properties:
  clock-names:
    const: ref_clk

unevaluatedProperties: false
additionalProperties: false

required:
  - compatible
+1 −1
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ allOf:
            - const: clk_ext3
            - const: clk_ext4

unevaluatedProperties: false
additionalProperties: false

examples:
  # Clock Control Module node:
+2 −2
Original line number Diff line number Diff line
@@ -79,7 +79,7 @@ properties:
      minimum: 0
      maximum: 7130

unevaluatedProperties: false
additionalProperties: false

required:
  - compatible
@@ -99,7 +99,7 @@ examples:

      interrupts = <GIC_SHARED 31 IRQ_TYPE_LEVEL_HIGH>;

      baikal,pvt-temp-trim-millicelsius = <1000>;
      baikal,pvt-temp-offset-millicelsius = <1000>;

      clocks = <&ccu_sys>, <&ccu_sys>;
      clock-names = "ref", "pclk";
+3 −1
Original line number Diff line number Diff line
@@ -25,12 +25,14 @@ properties:
  interrupts:
    maxItems: 1

  spi-max-frequency: true

required:
  - compatible
  - reg
  - interrupts

unevaluatedProperties: false
additionalProperties: false

examples:
  - |
Loading