Lines Matching refs:rtd

242 	struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
246 for_each_rtd_codec_dais(rtd, j, codec_dai) {
268 dev_err(rtd->dev, "failed to enable %s: %d\n",
279 dev_err(rtd->dev, "failed to disable %s: %d\n",
296 static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
310 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_PLAYBACK, dpcm) {
319 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_CAPTURE, dpcm) {
354 static int kabylake_da7219_codec_init(struct snd_soc_pcm_runtime *rtd)
356 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card);
357 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component;
359 struct snd_soc_card *card = rtd->card;
381 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret);
396 static int kabylake_dmic_init(struct snd_soc_pcm_runtime *rtd)
399 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC");
401 dev_err(rtd->dev, "SoC DMIC - Ignore suspend failed %d\n", ret);
406 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device)
408 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card);
409 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, 0);
412 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL);
424 static int kabylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd)
426 return kabylake_hdmi_init(rtd, KBL_DPCM_AUDIO_HDMI1_PB);
429 static int kabylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd)
431 return kabylake_hdmi_init(rtd, KBL_DPCM_AUDIO_HDMI2_PB);
434 static int kabylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd)
436 return kabylake_hdmi_init(rtd, KBL_DPCM_AUDIO_HDMI3_PB);
439 static int kabylake_da7219_fe_init(struct snd_soc_pcm_runtime *rtd)
442 struct snd_soc_component *component = snd_soc_rtd_to_cpu(rtd, 0)->component;
508 static int kabylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd,