Lines Matching refs:rtd

116 static int acp_card_rt5682_init(struct snd_soc_pcm_runtime *rtd)
118 struct snd_soc_card *card = rtd->card;
120 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
124 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name);
135 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
142 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
165 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret);
169 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt5682_map, ARRAY_SIZE(rt5682_map));
175 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
176 struct snd_soc_card *card = rtd->card;
178 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
194 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
209 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
210 struct snd_soc_card *card = rtd->card;
220 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
221 struct snd_soc_card *card = rtd->card;
223 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
224 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
244 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret);
250 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
260 dev_err(rtd->dev, "set TDM slot err: %d\n", ret);
266 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret);
274 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret);
281 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret);
289 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret);
296 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret);
304 dev_err(rtd->dev, "Failed to set rt5682 tdm bclk ratio: %d\n", ret);
311 dev_err(rtd->card->dev, "Failed to enable HS clk: %d\n", ret);
357 static int acp_card_rt5682s_init(struct snd_soc_pcm_runtime *rtd)
359 struct snd_soc_card *card = rtd->card;
361 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
365 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name);
378 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
385 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
408 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret);
412 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt5682s_map, ARRAY_SIZE(rt5682s_map));
418 struct snd_soc_pcm_runtime *rtd = substream->private_data;
419 struct snd_soc_card *card = rtd->card;
421 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
422 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
442 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret);
448 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
458 dev_err(rtd->dev, "set TDM slot err: %d\n", ret);
464 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret);
472 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret);
479 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret);
487 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret);
494 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret);
502 dev_err(rtd->dev, "Failed to set rt5682 tdm bclk ratio: %d\n", ret);
511 dev_err(rtd->card->dev, "Failed to enable HS clk: %d\n", ret);
581 static int acp_card_rt1019_init(struct snd_soc_pcm_runtime *rtd)
583 struct snd_soc_card *card = rtd->card;
593 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
600 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
604 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt1019_map_lr,
611 struct snd_soc_pcm_runtime *rtd = substream->private_data;
612 struct snd_soc_card *card = rtd->card;
615 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
638 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret);
648 dev_err(rtd->dev, "set TDM slot err: %d\n", ret);
653 for_each_rtd_codec_dais(rtd, i, codec_dai) {
676 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
703 dev_err(rtd->card->dev, "Failed to enable AMP clk: %d\n", ret);
746 static int acp_card_maxim_init(struct snd_soc_pcm_runtime *rtd)
748 struct snd_soc_card *card = rtd->card;
758 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
765 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
769 return snd_soc_dapm_add_routes(&rtd->card->dapm, max98360a_map,
776 struct snd_soc_pcm_runtime *rtd = substream->private_data;
777 struct snd_soc_card *card = rtd->card;
779 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
799 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret);
809 dev_err(rtd->dev, "set TDM slot err: %d\n", ret);
817 dev_err(rtd->card->dev, "Failed to enable AMP clk: %d\n", ret);
882 static int acp_card_max98388_init(struct snd_soc_pcm_runtime *rtd)
884 struct snd_soc_card *card = rtd->card;
895 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
903 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
907 return snd_soc_dapm_add_routes(&rtd->card->dapm, max98388_map,
914 struct snd_soc_pcm_runtime *rtd = substream->private_data;
915 struct snd_soc_card *card = rtd->card;
966 static int acp_card_nau8825_init(struct snd_soc_pcm_runtime *rtd)
968 struct snd_soc_card *card = rtd->card;
970 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
974 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name);
982 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
989 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
1012 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret);
1016 return snd_soc_dapm_add_routes(&rtd->card->dapm, nau8825_map, ARRAY_SIZE(nau8825_map));
1022 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1023 struct snd_soc_card *card = rtd->card;
1025 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
1026 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
1033 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", ret);
1038 dev_err(rtd->dev, "can't set FLL: %d\n", ret);
1054 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret);
1060 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
1070 dev_err(rtd->dev, "set TDM slot err: %d\n", ret);
1076 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret);
1181 static int acp_8821_init(struct snd_soc_pcm_runtime *rtd)
1183 struct snd_soc_card *card = rtd->card;
1184 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
1188 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name);
1193 dev_err(rtd->dev, "unable to add widget dapm controls, ret %d\n", ret);
1201 dev_err(rtd->dev, "unable to add card controls, ret %d\n", ret);
1213 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret);
1224 return snd_soc_dapm_add_routes(&rtd->card->dapm, nau8821_audio_route,
1246 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1247 struct snd_soc_card *card = rtd->card;
1249 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
1260 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);