Lines Matching full:rtd
56 static int sc7180_headset_init(struct snd_soc_pcm_runtime *rtd) in sc7180_headset_init() argument
58 struct snd_soc_card *card = rtd->card; in sc7180_headset_init()
60 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_headset_init()
92 static int sc7180_hdmi_init(struct snd_soc_pcm_runtime *rtd) in sc7180_hdmi_init() argument
94 struct snd_soc_card *card = rtd->card; in sc7180_hdmi_init()
96 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_hdmi_init()
118 static int sc7180_init(struct snd_soc_pcm_runtime *rtd) in sc7180_init() argument
120 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_init()
124 return sc7180_headset_init(rtd); in sc7180_init()
128 return sc7180_hdmi_init(rtd); in sc7180_init()
130 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, in sc7180_init()
139 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7180_snd_startup() local
140 struct snd_soc_card *card = rtd->card; in sc7180_snd_startup()
142 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_snd_startup()
143 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_snd_startup()
178 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in sc7180_snd_startup()
186 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", in sc7180_snd_startup()
195 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, in sc7180_snd_startup()
225 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7180_snd_shutdown() local
226 struct snd_soc_card *card = rtd->card; in sc7180_snd_shutdown()
228 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_snd_shutdown()
244 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, in sc7180_snd_shutdown()
250 static int sc7180_adau7002_init(struct snd_soc_pcm_runtime *rtd) in sc7180_adau7002_init() argument
252 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_adau7002_init()
260 return sc7180_hdmi_init(rtd); in sc7180_adau7002_init()
262 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, in sc7180_adau7002_init()
271 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sc7180_adau7002_snd_startup() local
272 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_adau7002_snd_startup()
273 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_adau7002_snd_startup()
291 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, in sc7180_adau7002_snd_startup()