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.
23 - clocks / system-clock-frequency
27 - compatible : "audio-graph-card";
28 - dais : list of CPU DAI port{s}
31 - pa-gpios: GPIO used to control external amplifier.
33 Example: Single DAI case
36 compatible = "audio-graph-card";
44 cpu_endpoint: endpoint {
45 remote-endpoint = <&codec_endpoint>;
47 dai-format = "left_j";
56 codec_endpoint: endpoint {
57 remote-endpoint = <&cpu_endpoint>;
62 Example: Multi DAI case
65 compatible = "audio-graph-card";
77 codec0_endpoint: endpoint {
78 remote-endpoint = <&cpu_endpoint0>;
86 codec1_endpoint: endpoint {
87 remote-endpoint = <&cpu_endpoint1>;
95 codec2_endpoint: endpoint {
96 remote-endpoint = <&cpu_endpoint2>;
105 cpu_endpoint0: endpoint {
106 remote-endpoint = <&codec0_endpoint>;
108 dai-format = "left_j";
113 cpu_endpoint1: endpoint {
114 remote-endpoint = <&codec1_endpoint>;
121 cpu_endpoint2: endpoint {
122 remote-endpoint = <&codec2_endpoint>;