Lines Matching refs:dai_link

122 	struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);  in simple_dai_link_of_dpcm()  local
125 struct snd_soc_dai_link_component *cpus = dai_link->cpus; in simple_dai_link_of_dpcm()
126 struct snd_soc_dai_link_component *codecs = dai_link->codecs; in simple_dai_link_of_dpcm()
158 dai_link->dynamic = 1; in simple_dai_link_of_dpcm()
159 dai_link->dpcm_merged_format = 1; in simple_dai_link_of_dpcm()
164 ret = asoc_simple_parse_cpu(np, dai_link, &is_single_links); in simple_dai_link_of_dpcm()
168 ret = asoc_simple_parse_clk_cpu(dev, np, dai_link, dai); in simple_dai_link_of_dpcm()
172 ret = asoc_simple_set_dailink_name(dev, dai_link, in simple_dai_link_of_dpcm()
178 asoc_simple_canonicalize_cpu(dai_link, is_single_links); in simple_dai_link_of_dpcm()
188 dai_link->no_pcm = 1; in simple_dai_link_of_dpcm()
189 dai_link->be_hw_params_fixup = asoc_simple_be_hw_params_fixup; in simple_dai_link_of_dpcm()
197 ret = asoc_simple_parse_codec(np, dai_link); in simple_dai_link_of_dpcm()
201 ret = asoc_simple_parse_clk_codec(dev, np, dai_link, dai); in simple_dai_link_of_dpcm()
205 ret = asoc_simple_set_dailink_name(dev, dai_link, in simple_dai_link_of_dpcm()
223 asoc_simple_canonicalize_platform(dai_link); in simple_dai_link_of_dpcm()
230 prefix, &dai_link->dai_fmt); in simple_dai_link_of_dpcm()
234 dai_link->dpcm_playback = 1; in simple_dai_link_of_dpcm()
235 dai_link->dpcm_capture = 1; in simple_dai_link_of_dpcm()
236 dai_link->ops = &simple_ops; in simple_dai_link_of_dpcm()
237 dai_link->init = asoc_simple_dai_init; in simple_dai_link_of_dpcm()
251 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in simple_dai_link_of() local
291 prefix, &dai_link->dai_fmt); in simple_dai_link_of()
297 ret = asoc_simple_parse_cpu(cpu, dai_link, &single_cpu); in simple_dai_link_of()
301 ret = asoc_simple_parse_codec(codec, dai_link); in simple_dai_link_of()
305 ret = asoc_simple_parse_platform(plat, dai_link); in simple_dai_link_of()
317 ret = asoc_simple_parse_clk_cpu(dev, cpu, dai_link, cpu_dai); in simple_dai_link_of()
321 ret = asoc_simple_parse_clk_codec(dev, codec, dai_link, codec_dai); in simple_dai_link_of()
325 ret = asoc_simple_set_dailink_name(dev, dai_link, in simple_dai_link_of()
327 dai_link->cpus->dai_name, in simple_dai_link_of()
328 dai_link->codecs->dai_name); in simple_dai_link_of()
332 dai_link->ops = &simple_ops; in simple_dai_link_of()
333 dai_link->init = asoc_simple_dai_init; in simple_dai_link_of()
335 asoc_simple_canonicalize_cpu(dai_link, single_cpu); in simple_dai_link_of()
336 asoc_simple_canonicalize_platform(dai_link); in simple_dai_link_of()
656 struct snd_soc_dai_link *dai_link = priv->dai_link; in asoc_simple_probe() local
679 cpus = dai_link->cpus; in asoc_simple_probe()
682 codecs = dai_link->codecs; in asoc_simple_probe()
686 platform = dai_link->platforms; in asoc_simple_probe()
690 dai_link->name = cinfo->name; in asoc_simple_probe()
691 dai_link->stream_name = cinfo->name; in asoc_simple_probe()
692 dai_link->dai_fmt = cinfo->daifmt; in asoc_simple_probe()
693 dai_link->init = asoc_simple_dai_init; in asoc_simple_probe()