Lines Matching defs:dai_link
80 * @dai_link: DAI link structure including normal one and DPCM link
97 struct snd_soc_dai_link dai_link[3];
619 memcpy(priv->dai_link, fsl_asoc_card_dai,
620 sizeof(struct snd_soc_dai_link) * ARRAY_SIZE(priv->dai_link));
652 priv->dai_link[1].dpcm_capture = 0;
653 priv->dai_link[2].dpcm_capture = 0;
679 priv->dai_link[1].dpcm_capture = 0;
680 priv->dai_link[2].dpcm_capture = 0;
686 priv->dai_link[1].dpcm_capture = 0;
687 priv->dai_link[2].dpcm_capture = 0;
793 priv->card.dai_link = priv->dai_link;
811 priv->dai_link[0].cpus->of_node = cpu_np;
812 priv->dai_link[0].codecs->dai_name = codec_dai_name;
815 priv->dai_link[0].codecs->of_node = codec_np;
826 priv->dai_link[0].codecs->name =
830 if (!priv->dai_link[0].codecs->name) {
836 priv->dai_link[0].platforms->of_node = cpu_np;
837 priv->dai_link[0].dai_fmt = priv->dai_fmt;
842 priv->dai_link[1].cpus->of_node = asrc_np;
843 priv->dai_link[1].platforms->of_node = asrc_np;
844 priv->dai_link[2].codecs->dai_name = codec_dai_name;
845 priv->dai_link[2].codecs->of_node = codec_np;
846 priv->dai_link[2].codecs->name =
847 priv->dai_link[0].codecs->name;
848 priv->dai_link[2].cpus->of_node = cpu_np;
849 priv->dai_link[2].dai_fmt = priv->dai_fmt;