Lines Matching refs:dai
110 struct snd_soc_dai *dai, bool enable)
112 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
116 w = snd_soc_dai_get_widget(dai, substream->stream);
213 struct snd_soc_dai *dai)
215 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
219 struct skl_dev *skl = get_skl_ctx(dai->dev);
222 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
247 snd_soc_dai_set_dma_data(dai, substream, dma_params);
249 dev_dbg(dai->dev, "stream tag set in dma params=%d\n",
251 skl_set_suspend_active(substream, dai, true);
254 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
266 struct snd_soc_dai *dai)
268 struct skl_dev *skl = get_skl_ctx(dai->dev);
272 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
274 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
290 ret = skl_pcm_host_dma_prepare(dai->dev,
301 struct snd_soc_dai *dai)
303 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
310 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
316 dev_dbg(dai->dev, "format_val, rate=%d, ch=%d, format=%d\n",
320 dev_dbg(dai->dev, "dma_id=%d\n", dma_id);
330 p_params.host_bps = dai->driver->playback.sig_bits;
332 p_params.host_bps = dai->driver->capture.sig_bits;
335 m_cfg = skl_tplg_fe_get_cpr_module(dai, p_params.stream);
337 skl_tplg_update_pipe_params(dai->dev, m_cfg, &p_params);
343 struct snd_soc_dai *dai)
346 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
351 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
355 dma_params = snd_soc_dai_get_dma_data(dai, substream);
360 snd_soc_dai_set_dma_data(dai, substream, NULL);
361 skl_set_suspend_active(substream, dai, false);
367 if (!strncmp(dai->name, "Reference Pin", 13) &&
369 skl->enable_miscbdcge(dai->dev, true);
373 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
381 struct snd_soc_dai *dai)
384 struct skl_dev *skl = get_skl_ctx(dai->dev);
388 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
390 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
395 dev_err(dai->dev, "%s:Reset failed ret =%d",
407 struct snd_soc_dai *dai)
417 return skl_tplg_be_update_params(dai, &p_params);
467 struct snd_soc_dai *dai)
469 struct skl_dev *skl = get_skl_ctx(dai->dev);
477 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
481 w = snd_soc_dai_get_widget(dai, substream->stream);
546 struct snd_soc_dai *dai)
548 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
561 snd_soc_dai_set_dma_data(dai, substream, (void *)link_dev);
569 /* set the hdac_stream in the codec dai */
586 return skl_tplg_be_update_params(dai, &p_params);
590 struct snd_soc_dai *dai)
592 struct skl_dev *skl = get_skl_ctx(dai->dev);
596 mconfig = skl_tplg_be_get_cpr_module(dai, substream->stream);
605 int cmd, struct snd_soc_dai *dai)
608 snd_soc_dai_get_dma_data(dai, substream);
612 dev_dbg(dai->dev, "In %s cmd=%d\n", __func__, cmd);
635 struct snd_soc_dai *dai)
637 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
640 snd_soc_dai_get_dma_data(dai, substream);
644 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
1065 struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai)
1277 struct snd_soc_dai *dai = asoc_rtd_to_cpu(rtd, 0);
1278 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
1283 if (dai->driver->playback.channels_min ||
1284 dai->driver->capture.channels_min) {