Lines Matching defs:codec_dai
28 struct snd_soc_dai *codec_dai;
31 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI);
32 if (!codec_dai) {
38 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8825_CLK_MCLK, 24000000,
41 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8825_CLK_INTERNAL, 0, SND_SOC_CLOCK_IN);
144 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtm, 0);
149 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8825_CLK_FLL_FS, 0, SND_SOC_CLOCK_IN);
151 dev_err(codec_dai->dev, "can't set FS clock %d\n", ret);
155 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, runtime->rate, runtime->rate * 256);
157 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret);
161 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, runtime->rate, runtime->rate * 256);
163 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret);
221 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI);
223 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL);
228 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI);
232 if (!codec_dai) {
237 if (snd_soc_dai_stream_active(codec_dai, stream) &&
238 snd_soc_dai_get_widget(codec_dai, stream)->active)
239 snd_soc_dai_set_sysclk(codec_dai, NAU8825_CLK_FLL_FS, 0, SND_SOC_CLOCK_IN);
241 return snd_soc_component_set_jack(codec_dai->component, jack, NULL);