Lines Matching refs:rtd
60 struct snd_soc_pcm_runtime *rtd; in bxt_get_codec_dai() local
62 list_for_each_entry(rtd, &card->rtd_list, list) { in bxt_get_codec_dai()
64 if (!strncmp(rtd->codec_dai->name, BXT_DIALOG_CODEC_DAI, in bxt_get_codec_dai()
66 return rtd->codec_dai; in bxt_get_codec_dai()
162 static int broxton_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in broxton_ssp_fixup() argument
182 static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) in broxton_da7219_codec_init() argument
185 struct snd_soc_dai *codec_dai = rtd->codec_dai; in broxton_da7219_codec_init()
186 struct snd_soc_codec *codec = rtd->codec; in broxton_da7219_codec_init()
192 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); in broxton_da7219_codec_init()
200 ret = snd_soc_card_jack_new(rtd->card, "Headset Jack", in broxton_da7219_codec_init()
205 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret); in broxton_da7219_codec_init()
211 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in broxton_da7219_codec_init()
216 static int broxton_hdmi_init(struct snd_soc_pcm_runtime *rtd) in broxton_hdmi_init() argument
218 struct bxt_card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in broxton_hdmi_init()
219 struct snd_soc_dai *dai = rtd->codec_dai; in broxton_hdmi_init()
222 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in broxton_hdmi_init()
234 static int broxton_da7219_fe_init(struct snd_soc_pcm_runtime *rtd) in broxton_da7219_fe_init() argument
237 struct snd_soc_component *component = rtd->cpu_dai->component; in broxton_da7219_fe_init()
303 static int broxton_dmic_fixup(struct snd_soc_pcm_runtime *rtd, in broxton_dmic_fixup() argument