Lines Matching +full:remote +full:- +full:endpoint

3 Audio Graph Card specifies audio DAI connections of SoC <-> codec.
8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.yaml
10 Below are same as Simple-Card.
12 - label
13 - widgets
14 - routing
15 - dai-format
16 - frame-master
17 - bitclock-master
18 - bitclock-inversion
19 - frame-inversion
20 - mclk-fs
21 - hp-det-gpio
22 - mic-det-gpio
23 - dai-tdm-slot-num
24 - dai-tdm-slot-width
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 -----------------------
37 -----------------------
40 compatible = "audio-graph-card";
45 dai-controller {
48 cpu_endpoint: endpoint {
49 remote-endpoint = <&codec_endpoint>;
51 dai-format = "left_j";
57 audio-codec {
60 codec_endpoint: endpoint {
61 remote-endpoint = <&cpu_endpoint>;
66 -----------------------
68 -----------------------
70 sound-card {
71 compatible = "audio-graph-card";
73 label = "sound-card";
80 audio-codec@0 {
83 codec0_endpoint: endpoint {
84 remote-endpoint = <&cpu_endpoint0>;
89 audio-codec@1 {
92 codec1_endpoint: endpoint {
93 remote-endpoint = <&cpu_endpoint1>;
98 audio-codec@2 {
101 codec2_endpoint: endpoint {
102 remote-endpoint = <&cpu_endpoint2>;
107 dai-controller {
111 cpu_endpoint0: endpoint {
112 remote-endpoint = <&codec0_endpoint>;
114 dai-format = "left_j";
119 cpu_endpoint1: endpoint {
120 remote-endpoint = <&codec1_endpoint>;
122 dai-format = "i2s";
127 cpu_endpoint2: endpoint {
128 remote-endpoint = <&codec2_endpoint>;
130 dai-format = "i2s";
138 -----------------------
140 -----------------------
143 compatible = "audio-graph-card";
145 label = "sound-card";
149 convert-rate = <48000>;
154 audio-codec {
157 codec_endpoint: endpoint {
158 remote-endpoint = <&cpu_endpoint>;
163 dai-controller {
166 cpu_endpoint: endpoint {
167 remote-endpoint = <&codec_endpoint>;
169 dai-format = "left_j";
175 -----------------------
177 -----------------------
180 compatible = "audio-graph-card";
182 label = "sound-card";
190 audio-codec {
193 audio-graph-card,prefix = "codec";
194 audio-graph-card,convert-rate = <48000>;
197 codec_endpoint0: endpoint@0 {
198 remote-endpoint = <&cpu_endpoint0>;
200 codec_endpoint1: endpoint@1 {
201 remote-endpoint = <&cpu_endpoint1>;
206 dai-controller {
209 cpu_endpoint0: endpoint@0 {
210 remote-endpoint = <&codec_endpoint0>;
212 dai-format = "left_j";
215 cpu_endpoint1: endpoint@1 {
216 remote-endpoint = <&codec_endpoint1>;
218 dai-format = "left_j";
224 -----------------------
226 -----------------------
228 CPU0 ------ ak4613
229 CPU1 ------ HDMI
230 CPU2 ------ PCM3168A-p /* DPCM 1ch/2ch */
231 CPU3 --/ /* DPCM 3ch/4ch */
232 CPU4 --/ /* DPCM 5ch/6ch */
233 CPU5 --/ /* DPCM 7ch/8ch */
234 CPU6 ------ PCM3168A-c
237 compatible = "audio-graph-card";
239 label = "sound-card";
256 ak4613_endpoint: endpoint {
257 remote-endpoint = <&rsnd_endpoint0>;
262 pcm3168a: audio-codec@44 {
264 audio-graph-card,prefix = "pcm3168a";
265 audio-graph-card,convert-channels = <8>; /* TDM Split */
269 pcm3168a_endpoint_p1: endpoint@1 {
270 remote-endpoint = <&rsnd_endpoint2>;
273 pcm3168a_endpoint_p2: endpoint@2 {
274 remote-endpoint = <&rsnd_endpoint3>;
277 pcm3168a_endpoint_p3: endpoint@3 {
278 remote-endpoint = <&rsnd_endpoint4>;
281 pcm3168a_endpoint_p4: endpoint@4 {
282 remote-endpoint = <&rsnd_endpoint5>;
288 pcm3168a_endpoint_c: endpoint {
289 remote-endpoint = <&rsnd_endpoint6>;
299 rsnd_endpoint0: endpoint {
300 remote-endpoint = <&ak4613_endpoint>;
305 rsnd_endpoint1: endpoint {
306 remote-endpoint = <&dw_hdmi0_snd_in>;
311 #address-cells = <1>;
312 #size-cells = <0>;
313 rsnd_endpoint2: endpoint@2 {
314 remote-endpoint = <&pcm3168a_endpoint_p1>;
317 rsnd_endpoint3: endpoint@3 {
318 remote-endpoint = <&pcm3168a_endpoint_p2>;
321 rsnd_endpoint4: endpoint@4 {
322 remote-endpoint = <&pcm3168a_endpoint_p3>;
325 rsnd_endpoint5: endpoint@5 {
326 remote-endpoint = <&pcm3168a_endpoint_p4>;
331 rsnd_endpoint6: endpoint {
332 remote-endpoint = <&pcm3168a_endpoint_c>;