Lines Matching +full:frame +full:- +full:master
1 // SPDX-License-Identifier: GPL-2.0
12 * (A) CPU0 (2ch) <----> (2ch) (X) ak4613 (MIX-0)
13 * (B) CPU1 (2ch) --/ (MIX-1)
14 * (C) CPU3 (2ch) ----> (8ch) (Y) PCM3168A-p (TDM-0 : 0,1ch)
15 * (D) CPU2 (2ch) --/ (TDM-1 : 2,3ch)
16 * (E) CPU4 (2ch) --/ (TDM-2 : 4,5ch)
17 * (F) CPU5 (2ch) --/ (TDM-3 : 6,7ch)
18 * (G) CPU6 (2ch) <---- (6ch) (Z) PCM3168A-c (TDM-a: 0,1ch)
19 * (H) CPU7 (2ch) <--/ (TDM-b: 2,3ch)
20 * (I) CPU8 (2ch) <--/ (TDM-c: 4,5ch)
22 * (A) aplay -D plughw:0,0 xxx.wav (MIX-0)
23 * (B) aplay -D plughw:0,1 xxx.wav (MIX-1)
24 * (C) aplay -D plughw:1,0 xxx.wav (TDM-0)
25 * (D) aplay -D plughw:1,1 xxx.wav (TDM-1)
26 * (E) aplay -D plughw:1,2 xxx.wav (TDM-2)
27 * (F) aplay -D plughw:1,3 xxx.wav (TDM-3)
29 * (A) arecord -D plughw:0,0 xxx.wav
30 * (G) arecord -D plughw:1,4 xxx.wav (TDM-a)
31 * (H) arecord -D plughw:1,5 xxx.wav (TDM-b)
32 * (I) arecord -D plughw:1,6 xxx.wav (TDM-c)
35 sound_card_kf: expand-sound {
36 compatible = "audio-graph-card2";
37 label = "snd-kf-split";
54 &be_y /* (Y) PCM3168A-p */
55 &be_z /* (Z) PCM3168A-c */
59 #address-cells = <1>;
60 #size-cells = <0>;
61 non-supplier;
64 #address-cells = <1>;
65 #size-cells = <0>;
79 fe_c: port@2 { reg = <2>; fe_c_ep: endpoint { remote-endpoint = <&rsnd_c_ep>; }; };
80 fe_d: port@3 { reg = <3>; fe_d_ep: endpoint { remote-endpoint = <&rsnd_d_ep>; }; };
81 fe_e: port@4 { reg = <4>; fe_e_ep: endpoint { remote-endpoint = <&rsnd_e_ep>; }; };
82 fe_f: port@5 { reg = <5>; fe_f_ep: endpoint { remote-endpoint = <&rsnd_f_ep>; }; };
84 fe_g: port@6 { reg = <6>; fe_g_ep: endpoint { remote-endpoint = <&rsnd_g_ep>; }; };
85 fe_h: port@7 { reg = <7>; fe_h_ep: endpoint { remote-endpoint = <&rsnd_h_ep>; }; };
86 fe_i: port@8 { reg = <8>; fe_i_ep: endpoint { remote-endpoint = <&rsnd_i_ep>; }; };
90 #address-cells = <1>;
91 #size-cells = <0>;
96 * (Y) PCM3168A-p
97 * (Z) PCM3168A-c
99 be_y: port@0 { reg = <0>; be_y_ep: endpoint { remote-endpoint = <&pcm3168a_y_ep>; }; };
100 be_z: port@1 { reg = <1>; be_z_ep: endpoint { remote-endpoint = <&pcm3168a_z_ep>; }; };
108 #address-cells = <1>;
109 #size-cells = <0>;
111 mclk-fs = <512>;
115 * (Y) PCM3168A-p
119 convert-channels = <8>; /* to 8ch TDM */
121 remote-endpoint = <&be_y_ep>;
126 * (Z) PCM3168A-c
130 convert-channels = <6>; /* to 6ch TDM */
132 remote-endpoint = <&be_z_ep>;
141 #address-cells = <1>;
142 #size-cells = <0>;
151 remote-endpoint = <&fe_c_ep>;
152 bitclock-master;
153 frame-master;
163 remote-endpoint = <&fe_d_ep>;
164 bitclock-master;
165 frame-master;
175 remote-endpoint = <&fe_e_ep>;
176 bitclock-master;
177 frame-master;
187 remote-endpoint = <&fe_f_ep>;
188 bitclock-master;
189 frame-master;
199 remote-endpoint = <&fe_g_ep>;
200 bitclock-master;
201 frame-master;
211 remote-endpoint = <&fe_h_ep>;
212 bitclock-master;
213 frame-master;
223 remote-endpoint = <&fe_i_ep>;
224 bitclock-master;
225 frame-master;