3 Audio-Graph-SCU-Card is "Audio-Graph-Card" + "ALSA DPCM".
5 It is based on common bindings for device graphs.
6 see ${LINUX}/Documentation/devicetree/bindings/graph.txt
8 Basically, Audio-Graph-SCU-Card property is same as
9 Simple-Card / Simple-SCU-Card / Audio-Graph-Card.
10 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.txt
11 ${LINUX}/Documentation/devicetree/bindings/sound/simple-scu-card.txt
12 ${LINUX}/Documentation/devicetree/bindings/sound/audio-graph-card.txt
14 Below are same as Simple-Card / Audio-Graph-Card.
24 - clocks / system-clock-frequency
26 Below are same as Simple-SCU-Card.
35 - compatible : "audio-graph-scu-card";
36 - dais : list of CPU DAI port{s}
38 Example 1. Sampling Rate Conversion
41 compatible = "audio-graph-scu-card";
45 routing = "codec Playback", "DAI0 Playback",
46 "DAI0 Capture", "codec Capture";
47 convert-rate = <48000>;
56 codec_endpoint: endpoint {
57 remote-endpoint = <&cpu_endpoint>;
65 cpu_endpoint: endpoint {
66 remote-endpoint = <&codec_endpoint>;
68 dai-format = "left_j";
74 Example 2. 2 CPU 1 Codec (Mixing)
77 compatible = "audio-graph-scu-card";
81 routing = "codec Playback", "DAI0 Playback",
82 "codec Playback", "DAI1 Playback",
83 "DAI0 Capture", "codec Capture";
84 convert-rate = <48000>;
94 codec_endpoint0: endpoint {
95 remote-endpoint = <&cpu_endpoint0>;
97 codec_endpoint1: endpoint {
98 remote-endpoint = <&cpu_endpoint1>;
107 cpu_endpoint0: endpoint {
108 remote-endpoint = <&codec_endpoint0>;
110 dai-format = "left_j";
115 cpu_endpoint1: endpoint {
116 remote-endpoint = <&codec_endpoint1>;
118 dai-format = "left_j";