• Home
  • Raw
  • Download

Lines Matching full:rtd

57 static int sc7280_headset_init(struct snd_soc_pcm_runtime *rtd)  in sc7280_headset_init()  argument
59 struct snd_soc_card *card = rtd->card; in sc7280_headset_init()
61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_headset_init()
62 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init()
99 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sc7280_headset_init()
114 static int sc7280_hdmi_init(struct snd_soc_pcm_runtime *rtd) in sc7280_hdmi_init() argument
116 struct snd_soc_card *card = rtd->card; in sc7280_hdmi_init()
118 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_hdmi_init()
138 static int sc7280_rt5682_init(struct snd_soc_pcm_runtime *rtd) in sc7280_rt5682_init() argument
140 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init()
141 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_rt5682_init()
142 struct snd_soc_card *card = rtd->card; in sc7280_rt5682_init()
160 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in sc7280_rt5682_init()
169 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", in sc7280_rt5682_init()
177 static int sc7280_init(struct snd_soc_pcm_runtime *rtd) in sc7280_init() argument
179 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init()
185 return sc7280_headset_init(rtd); in sc7280_init()
194 return sc7280_hdmi_init(rtd); in sc7280_init()
196 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sc7280_init()
206 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_hw_params() local
208 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_params()
209 struct sc7280_snd_data *pdata = snd_soc_card_get_drvdata(rtd->card); in sc7280_snd_hw_params()
213 if (!rtd->dai_link->no_pcm) { in sc7280_snd_hw_params()
225 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sc7280_snd_hw_params()
238 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_swr_prepare() local
239 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_swr_prepare()
240 struct sc7280_snd_data *data = snd_soc_card_get_drvdata(rtd->card); in sc7280_snd_swr_prepare()
269 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_prepare() local
270 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_prepare()
288 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_hw_free() local
289 struct sc7280_snd_data *data = snd_soc_card_get_drvdata(rtd->card); in sc7280_snd_hw_free()
290 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_free()
313 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_shutdown() local
314 struct snd_soc_card *card = rtd->card; in sc7280_snd_shutdown()
316 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_shutdown()
340 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7280_snd_startup() local
341 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_startup()
342 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_snd_startup()
347 ret = sc7280_rt5682_init(rtd); in sc7280_snd_startup()
382 static int sc7280_snd_be_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, in sc7280_snd_be_hw_params_fixup() argument