Lines Matching refs:rtd

91 static int acp_card_rt5682_init(struct snd_soc_pcm_runtime *rtd)  in acp_card_rt5682_init()  argument
93 struct snd_soc_card *card = rtd->card; in acp_card_rt5682_init()
95 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_rt5682_init()
99 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in acp_card_rt5682_init()
124 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in acp_card_rt5682_init()
128 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt5682_map, ARRAY_SIZE(rt5682_map)); in acp_card_rt5682_init()
134 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in acp_card_hs_startup() local
135 struct snd_soc_card *card = rtd->card; in acp_card_hs_startup()
137 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_hs_startup()
153 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_hs_startup()
168 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in acp_card_shutdown() local
169 struct snd_soc_card *card = rtd->card; in acp_card_shutdown()
179 struct snd_soc_pcm_runtime *rtd = substream->private_data; in acp_card_rt5682_hw_params() local
180 struct snd_soc_card *card = rtd->card; in acp_card_rt5682_hw_params()
182 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_rt5682_hw_params()
183 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in acp_card_rt5682_hw_params()
203 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt5682_hw_params()
209 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt5682_hw_params()
219 dev_err(rtd->dev, "set TDM slot err: %d\n", ret); in acp_card_rt5682_hw_params()
225 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret); in acp_card_rt5682_hw_params()
233 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret); in acp_card_rt5682_hw_params()
240 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret); in acp_card_rt5682_hw_params()
247 dev_err(rtd->dev, "Failed to set rt5682 tdm bclk ratio: %d\n", ret); in acp_card_rt5682_hw_params()
254 dev_err(rtd->card->dev, "Failed to enable HS clk: %d\n", ret); in acp_card_rt5682_hw_params()
278 static int acp_card_rt5682s_init(struct snd_soc_pcm_runtime *rtd) in acp_card_rt5682s_init() argument
280 struct snd_soc_card *card = rtd->card; in acp_card_rt5682s_init()
282 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_rt5682s_init()
286 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in acp_card_rt5682s_init()
313 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in acp_card_rt5682s_init()
317 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt5682s_map, ARRAY_SIZE(rt5682s_map)); in acp_card_rt5682s_init()
323 struct snd_soc_pcm_runtime *rtd = substream->private_data; in acp_card_rt5682s_hw_params() local
324 struct snd_soc_card *card = rtd->card; in acp_card_rt5682s_hw_params()
326 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_rt5682s_hw_params()
327 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in acp_card_rt5682s_hw_params()
347 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt5682s_hw_params()
353 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt5682s_hw_params()
363 dev_err(rtd->dev, "set TDM slot err: %d\n", ret); in acp_card_rt5682s_hw_params()
369 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret); in acp_card_rt5682s_hw_params()
377 dev_err(rtd->dev, "Failed to set codec PLL: %d\n", ret); in acp_card_rt5682s_hw_params()
384 dev_err(rtd->dev, "Failed to set codec SYSCLK: %d\n", ret); in acp_card_rt5682s_hw_params()
391 dev_err(rtd->dev, "Failed to set rt5682 tdm bclk ratio: %d\n", ret); in acp_card_rt5682s_hw_params()
453 static int acp_card_rt1019_init(struct snd_soc_pcm_runtime *rtd) in acp_card_rt1019_init() argument
455 struct snd_soc_card *card = rtd->card; in acp_card_rt1019_init()
461 return snd_soc_dapm_add_routes(&rtd->card->dapm, rt1019_map_lr, in acp_card_rt1019_init()
468 struct snd_soc_pcm_runtime *rtd = substream->private_data; in acp_card_rt1019_hw_params() local
469 struct snd_soc_card *card = rtd->card; in acp_card_rt1019_hw_params()
472 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in acp_card_rt1019_hw_params()
495 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt1019_hw_params()
505 dev_err(rtd->dev, "set TDM slot err: %d\n", ret); in acp_card_rt1019_hw_params()
510 for_each_rtd_codec_dais(rtd, i, codec_dai) { in acp_card_rt1019_hw_params()
533 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_rt1019_hw_params()
560 dev_err(rtd->card->dev, "Failed to enable AMP clk: %d\n", ret); in acp_card_rt1019_hw_params()
595 static int acp_card_maxim_init(struct snd_soc_pcm_runtime *rtd) in acp_card_maxim_init() argument
597 struct snd_soc_card *card = rtd->card; in acp_card_maxim_init()
603 return snd_soc_dapm_add_routes(&rtd->card->dapm, max98360a_map, in acp_card_maxim_init()
610 struct snd_soc_pcm_runtime *rtd = substream->private_data; in acp_card_maxim_hw_params() local
611 struct snd_soc_card *card = rtd->card; in acp_card_maxim_hw_params()
613 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in acp_card_maxim_hw_params()
633 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret); in acp_card_maxim_hw_params()
643 dev_err(rtd->dev, "set TDM slot err: %d\n", ret); in acp_card_maxim_hw_params()
651 dev_err(rtd->card->dev, "Failed to enable AMP clk: %d\n", ret); in acp_card_maxim_hw_params()
673 static int acp_card_nau8825_init(struct snd_soc_pcm_runtime *rtd) in acp_card_nau8825_init() argument
675 struct snd_soc_card *card = rtd->card; in acp_card_nau8825_init()
677 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_card_nau8825_init()
681 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in acp_card_nau8825_init()
703 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in acp_card_nau8825_init()
707 return snd_soc_dapm_add_routes(&rtd->card->dapm, nau8825_map, ARRAY_SIZE(nau8825_map)); in acp_card_nau8825_init()
713 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in acp_nau8825_hw_params() local
714 struct snd_soc_card *card = rtd->card; in acp_nau8825_hw_params()
716 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in acp_nau8825_hw_params()
717 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in acp_nau8825_hw_params()
724 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", ret); in acp_nau8825_hw_params()
729 dev_err(rtd->dev, "can't set FLL: %d\n", ret); in acp_nau8825_hw_params()
745 dev_err(rtd->dev, "Failed to set dai fmt: %d\n", ret); in acp_nau8825_hw_params()
751 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret); in acp_nau8825_hw_params()
761 dev_err(rtd->dev, "set TDM slot err: %d\n", ret); in acp_nau8825_hw_params()
767 dev_warn(rtd->dev, "set TDM slot err:%d\n", ret); in acp_nau8825_hw_params()