xref: /linux/Documentation/devicetree/bindings/sound/audio-graph-card2.yaml (revision 6af91e3d2cfc8bb579b1aa2d22cd91f8c34acdf6)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/sound/audio-graph-card2.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Audio Graph Card2
8
9maintainers:
10  - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
11
12properties:
13  compatible:
14    enum:
15      - audio-graph-card2
16  links:
17    $ref: /schemas/types.yaml#/definitions/phandle-array
18  label:
19    maxItems: 1
20  routing:
21    description: |
22      A list of the connections between audio components.
23      Each entry is a pair of strings, the first being the
24      connection's sink, the second being the connection's source.
25    $ref: /schemas/types.yaml#/definitions/non-unique-string-array
26  aux-devs:
27    description: |
28      List of phandles pointing to auxiliary devices, such
29      as amplifiers, to be added to the sound card.
30    $ref: /schemas/types.yaml#/definitions/phandle-array
31  multi:
32    type: object
33    description: Multi-CPU/Codec node
34  dpcm:
35    type: object
36    description: DPCM node
37  codec2codec:
38    type: object
39    description: Codec to Codec node
40
41required:
42  - compatible
43  - links
44
45additionalProperties: false
46
47...
48