Lines Matching refs:rtd
62 struct snd_soc_pcm_runtime *rtd; in skl_get_codec_dai() local
64 list_for_each_entry(rtd, &card->rtd_list, list) { in skl_get_codec_dai()
66 if (!strncmp(rtd->codec_dai->name, SKL_NUVOTON_CODEC_DAI, in skl_get_codec_dai()
68 return rtd->codec_dai; in skl_get_codec_dai()
192 static int skylake_ssm4567_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_ssm4567_codec_init() argument
197 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[0], 0x01, 0x01, 2, 48); in skylake_ssm4567_codec_init()
202 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[1], 0x02, 0x02, 2, 48); in skylake_ssm4567_codec_init()
209 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument
212 struct snd_soc_codec *codec = rtd->codec; in skylake_nau8825_codec_init()
223 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init()
229 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in skylake_nau8825_codec_init()
234 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi1_init() argument
236 struct skl_nau88125_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi1_init()
237 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init()
240 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi1_init()
252 static int skylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi2_init() argument
254 struct skl_nau88125_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi2_init()
255 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi2_init()
258 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi2_init()
271 static int skylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi3_init() argument
273 struct skl_nau88125_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi3_init()
274 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi3_init()
277 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi3_init()
289 static int skylake_nau8825_fe_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_fe_init() argument
292 struct snd_soc_component *component = rtd->cpu_dai->component; in skylake_nau8825_fe_init()
348 static int skylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_ssp_fixup() argument
367 static int skylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_dmic_fixup() argument
383 struct snd_soc_pcm_runtime *rtd = substream->private_data; in skylake_nau8825_hw_params() local
384 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skylake_nau8825_hw_params()
391 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", ret); in skylake_nau8825_hw_params()