Lines Matching defs:dai_link
69 * @dai_link: DAI link structure including normal one and DPCM link
86 struct snd_soc_dai_link dai_link[3];
598 memcpy(priv->dai_link, fsl_asoc_card_dai,
599 sizeof(struct snd_soc_dai_link) * ARRAY_SIZE(priv->dai_link));
644 priv->dai_link[1].dpcm_capture = 0;
645 priv->dai_link[2].dpcm_capture = 0;
651 priv->dai_link[1].dpcm_capture = 0;
652 priv->dai_link[2].dpcm_capture = 0;
730 priv->card.dai_link = priv->dai_link;
748 priv->dai_link[0].cpus->of_node = cpu_np;
749 priv->dai_link[0].codecs->dai_name = codec_dai_name;
752 priv->dai_link[0].codecs->of_node = codec_np;
763 priv->dai_link[0].codecs->name =
767 if (!priv->dai_link[0].codecs->name) {
773 priv->dai_link[0].platforms->of_node = cpu_np;
774 priv->dai_link[0].dai_fmt = priv->dai_fmt;
779 priv->dai_link[1].cpus->of_node = asrc_np;
780 priv->dai_link[1].platforms->of_node = asrc_np;
781 priv->dai_link[2].codecs->dai_name = codec_dai_name;
782 priv->dai_link[2].codecs->of_node = codec_np;
783 priv->dai_link[2].codecs->name =
784 priv->dai_link[0].codecs->name;
785 priv->dai_link[2].cpus->of_node = cpu_np;
786 priv->dai_link[2].dai_fmt = priv->dai_fmt;