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.
22 - clocks / system-clock-frequency
26 - compatible : "audio-graph-card";
27 - dais : list of CPU DAI port{s}
30 - pa-gpios: GPIO used to control external amplifier.
32 Example: Single DAI case
35 compatible = "audio-graph-card";
43 cpu_endpoint: endpoint {
44 remote-endpoint = <&codec_endpoint>;
46 dai-format = "left_j";
55 codec_endpoint: endpoint {
56 remote-endpoint = <&cpu_endpoint>;
61 Example: Multi DAI case
64 compatible = "audio-graph-card";
76 codec0_endpoint: endpoint {
77 remote-endpoint = <&cpu_endpoint0>;
85 codec1_endpoint: endpoint {
86 remote-endpoint = <&cpu_endpoint1>;
94 codec2_endpoint: endpoint {
95 remote-endpoint = <&cpu_endpoint2>;
104 cpu_endpoint0: endpoint {
105 remote-endpoint = <&codec0_endpoint>;
107 dai-format = "left_j";
112 cpu_endpoint1: endpoint {
113 remote-endpoint = <&codec1_endpoint>;
120 cpu_endpoint2: endpoint {
121 remote-endpoint = <&codec2_endpoint>;