Lines Matching refs:rtd
47 struct snd_soc_pcm_runtime *rtd; in cht_get_codec_dai() local
49 rtd = card->rtd + i; in cht_get_codec_dai()
50 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI, in cht_get_codec_dai()
52 return rtd->codec_dai; in cht_get_codec_dai()
90 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cht_aif1_hw_params() local
91 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params()
97 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cht_aif1_hw_params()
162 static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, in cht_codec_fixup() argument
172 ret = snd_soc_dai_set_tdm_slot(rtd->cpu_dai, 0x3, 0x3, 2, 16); in cht_codec_fixup()
174 dev_err(rtd->dev, "can't set cpu_dai slot fmt: %d\n", ret); in cht_codec_fixup()
181 ret = snd_soc_dai_set_fmt(rtd->cpu_dai, fmt); in cht_codec_fixup()
183 dev_err(rtd->dev, "can't set cpu_dai set fmt: %d\n", ret); in cht_codec_fixup()