Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / sound / audio-graph-card.yaml
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-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Audio Graph Card Device Tree Bindings
8
9 maintainers:
10   - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
11
12 allOf:
13   - $ref: /schemas/sound/audio-graph.yaml#
14
15 properties:
16   compatible:
17     enum:
18       - audio-graph-card
19       - audio-graph-scu-card
20
21 required:
22   - compatible
23
24 unevaluatedProperties: false
25
26 examples:
27   - |
28     sound {
29         compatible = "audio-graph-card";
30
31         dais = <&cpu_port_a>;
32     };
33
34     cpu {
35         /*
36          * dai-controller own settings
37          */
38
39         port {
40             cpu_endpoint: endpoint {
41                 remote-endpoint = <&codec_endpoint>;
42                 dai-format = "left_j";
43             };
44         };
45     };
46
47     codec {
48         /*
49          * codec own settings
50          */
51
52         port {
53             codec_endpoint: endpoint {
54                 remote-endpoint = <&cpu_endpoint>;
55             };
56         };
57     };