3 Audio Graph Card specifies audio DAI connections of SoC <-> codec.
4 It is based on common bindings for device graphs.
5 see ${LINUX}/Documentation/devicetree/bindings/graph.txt
7 Basically, Audio Graph Card property is same as Simple Card.
8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.txt
10 Below are same as Simple-Card.
25 - clocks / system-clock-frequency
29 - compatible : "audio-graph-card";
30 - dais : list of CPU DAI port{s}
33 - pa-gpios: GPIO used to control external amplifier.
35 Example: Single DAI case
38 compatible = "audio-graph-card";
46 cpu_endpoint: endpoint {
47 remote-endpoint = <&codec_endpoint>;
49 dai-format = "left_j";
58 codec_endpoint: endpoint {
59 remote-endpoint = <&cpu_endpoint>;
64 Example: Multi DAI case
67 compatible = "audio-graph-card";
79 codec0_endpoint: endpoint {
80 remote-endpoint = <&cpu_endpoint0>;
88 codec1_endpoint: endpoint {
89 remote-endpoint = <&cpu_endpoint1>;
97 codec2_endpoint: endpoint {
98 remote-endpoint = <&cpu_endpoint2>;
107 cpu_endpoint0: endpoint {
108 remote-endpoint = <&codec0_endpoint>;
110 dai-format = "left_j";
115 cpu_endpoint1: endpoint {
116 remote-endpoint = <&codec1_endpoint>;
123 cpu_endpoint2: endpoint {
124 remote-endpoint = <&codec2_endpoint>;