Unverified Commit 9e10a1de authored by Rob Herring's avatar Rob Herring Committed by Mark Brown
Browse files

ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes



In order to ensure only documented properties are present, node schemas
must have unevaluatedProperties or additionalProperties set to false
(typically).

Signed-off-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220823145649.3118479-8-robh@kernel.org


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a337c201
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ properties:
patternProperties:
  "^dai-link-[0-9]+$":
    type: object
    additionalProperties: false
    description: |-
      dai-link child nodes:
        Container for dai-link level properties and the CODEC sub-nodes.
@@ -63,6 +64,7 @@ patternProperties:
    patternProperties:
      "^codec-[0-9]+$":
        type: object
        additionalProperties: false
        description: |-
          Codecs:
          dai-link representing backend links should have at least one subnode.
+2 −0
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@ properties:
patternProperties:
  "^endpoint(@[0-9a-f]+)?":
    $ref: /schemas/graph.yaml#/$defs/endpoint-base
    unevaluatedProperties: false

    properties:
      mclk-fs:
        description: |
+4 −0
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ patternProperties:
      cpu:
        description: Holds subnode which indicates cpu dai.
        type: object
        additionalProperties: false

        properties:
          sound-dai:
            maxItems: 1
@@ -68,6 +70,8 @@ patternProperties:
      codec:
        description: Holds subnode which indicates codec dai.
        type: object
        additionalProperties: false

        properties:
          sound-dai:
            maxItems: 1
+2 −0
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ patternProperties:
      cpu:
        description: Holds subnode which indicates cpu dai.
        type: object
        additionalProperties: false
        properties:
          sound-dai:
            maxItems: 1
@@ -65,6 +66,7 @@ patternProperties:
      codec:
        description: Holds subnode which indicates codec dai.
        type: object
        additionalProperties: false
        properties:
          sound-dai:
            minItems: 1
+4 −0
Original line number Diff line number Diff line
@@ -30,6 +30,8 @@ properties:

  headset-codec:
    type: object
    additionalProperties: false

    properties:
      sound-dai:
        $ref: /schemas/types.yaml#/definitions/phandle
@@ -38,6 +40,8 @@ properties:

  speaker-codecs:
    type: object
    additionalProperties: false

    properties:
      sound-dai:
        minItems: 1
Loading