Lines Matching refs:dai
109 struct snd_soc_dai *dai, bool enable)
111 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
115 w = snd_soc_dai_get_widget(dai, substream->stream);
212 struct snd_soc_dai *dai)
214 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
218 struct skl_dev *skl = get_skl_ctx(dai->dev);
221 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
246 snd_soc_dai_set_dma_data(dai, substream, dma_params);
248 dev_dbg(dai->dev, "stream tag set in dma params=%d\n",
250 skl_set_suspend_active(substream, dai, true);
253 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
265 struct snd_soc_dai *dai)
267 struct skl_dev *skl = get_skl_ctx(dai->dev);
271 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
273 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
289 ret = skl_pcm_host_dma_prepare(dai->dev,
300 struct snd_soc_dai *dai)
302 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
309 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
315 dev_dbg(dai->dev, "format_val, rate=%d, ch=%d, format=%d\n",
319 dev_dbg(dai->dev, "dma_id=%d\n", dma_id);
328 p_params.host_bps = dai->driver->playback.sig_bits;
330 p_params.host_bps = dai->driver->capture.sig_bits;
333 m_cfg = skl_tplg_fe_get_cpr_module(dai, p_params.stream);
335 skl_tplg_update_pipe_params(dai->dev, m_cfg, &p_params);
341 struct snd_soc_dai *dai)
344 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
349 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
353 dma_params = snd_soc_dai_get_dma_data(dai, substream);
358 snd_soc_dai_set_dma_data(dai, substream, NULL);
359 skl_set_suspend_active(substream, dai, false);
365 if (!strncmp(dai->name, "Reference Pin", 13) &&
367 skl->enable_miscbdcge(dai->dev, true);
371 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
379 struct snd_soc_dai *dai)
382 struct skl_dev *skl = get_skl_ctx(dai->dev);
386 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
388 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
393 dev_err(dai->dev, "%s:Reset failed ret =%d",
405 struct snd_soc_dai *dai)
414 return skl_tplg_be_update_params(dai, &p_params);
464 struct snd_soc_dai *dai)
466 struct skl_dev *skl = get_skl_ctx(dai->dev);
473 mconfig = skl_tplg_fe_get_cpr_module(dai, substream->stream);
477 w = snd_soc_dai_get_widget(dai, substream->stream);
545 struct snd_soc_dai *dai)
547 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
560 snd_soc_dai_set_dma_data(dai, substream, (void *)link_dev);
568 /* set the hdac_stream in the codec dai */
584 return skl_tplg_be_update_params(dai, &p_params);
588 struct snd_soc_dai *dai)
590 struct skl_dev *skl = get_skl_ctx(dai->dev);
594 mconfig = skl_tplg_be_get_cpr_module(dai, substream->stream);
603 int cmd, struct snd_soc_dai *dai)
606 snd_soc_dai_get_dma_data(dai, substream);
610 dev_dbg(dai->dev, "In %s cmd=%d\n", __func__, cmd);
633 struct snd_soc_dai *dai)
635 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
638 snd_soc_dai_get_dma_data(dai, substream);
642 dev_dbg(dai->dev, "%s: %s\n", __func__, dai->name);
1063 struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai)
1283 struct snd_soc_dai *dai = asoc_rtd_to_cpu(rtd, 0);
1284 struct hdac_bus *bus = dev_get_drvdata(dai->dev);
1289 if (dai->driver->playback.channels_min ||
1290 dai->driver->capture.channels_min) {