Unverified Commit bbda859e authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Mark Brown
Browse files

ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint



Audio Graph base driver might need to add its own properties.
In such case, having definitions for port/endpoint is easy to handle it.
This patch adds definitions for port/endpoint.

Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87r0vl7rj4.wl-kuninori.morimoto.gx@renesas.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent ffe4c0f0
Loading
Loading
Loading
Loading
+22 −17
Original line number Diff line number Diff line
@@ -11,9 +11,9 @@ maintainers:

select: false

allOf:
  - $ref: /schemas/graph.yaml#/$defs/port-base

definitions:
  port-base:
    $ref: /schemas/graph.yaml#/$defs/port-base
    properties:
      prefix:
        description: "device name prefix"
@@ -25,11 +25,8 @@ properties:
      convert-sample-format:
        $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-format"

patternProperties:
  "^endpoint(@[0-9a-f]+)?":
  endpoint-base:
    $ref: /schemas/graph.yaml#/$defs/endpoint-base
    unevaluatedProperties: false

    properties:
      mclk-fs:
        description: |
@@ -100,4 +97,12 @@ patternProperties:
              minimum: 1
              maximum: 64

allOf:
  - $ref: "#/definitions/port-base"

patternProperties:
  "^endpoint(@[0-9a-f]+)?":
    $ref: "#/definitions/endpoint-base"
    unevaluatedProperties: false

additionalProperties: true