Lines Matching refs:dai_link
49 struct snd_soc_dai_link *link = &card->dai_link[*index]; in gx_card_parse_i2s()
82 struct snd_soc_dai_link *dai_link = &card->dai_link[*index]; in gx_card_add_link() local
90 dai_link->cpus = cpu; in gx_card_add_link()
91 dai_link->num_cpus = 1; in gx_card_add_link()
93 ret = meson_card_parse_dai(card, np, &dai_link->cpus->of_node, in gx_card_add_link()
94 &dai_link->cpus->dai_name); in gx_card_add_link()
98 if (gx_card_cpu_identify(dai_link->cpus, "FIFO")) in gx_card_add_link()
99 return meson_card_set_fe_link(card, dai_link, np, true); in gx_card_add_link()
101 ret = meson_card_set_be_link(card, dai_link, np); in gx_card_add_link()
106 if (gx_card_cpu_identify(dai_link->cpus, "CODEC CTRL")) { in gx_card_add_link()
107 dai_link->params = &codec_params; in gx_card_add_link()
109 dai_link->no_pcm = 1; in gx_card_add_link()
110 snd_soc_dai_link_set_capabilities(dai_link); in gx_card_add_link()
112 if (gx_card_cpu_identify(dai_link->cpus, "I2S Encoder")) in gx_card_add_link()