Home
last modified time | relevance | path

Searched refs:dai (Results 351 - 375 of 1081) sorted by relevance

1...<<11121314151617181920>>...44

/kernel/linux/linux-6.6/sound/soc/au1x/
H A Dpsc-i2s.c112 struct snd_soc_dai *dai) in au1xpsc_i2s_hw_params()
114 struct au1xpsc_audio_data *pscdata = snd_soc_dai_get_drvdata(dai); in au1xpsc_i2s_hw_params()
237 struct snd_soc_dai *dai) in au1xpsc_i2s_trigger()
239 struct au1xpsc_audio_data *pscdata = snd_soc_dai_get_drvdata(dai); in au1xpsc_i2s_trigger()
258 struct snd_soc_dai *dai) in au1xpsc_i2s_startup()
260 struct au1xpsc_audio_data *pscdata = snd_soc_dai_get_drvdata(dai); in au1xpsc_i2s_startup()
261 snd_soc_dai_set_dma_data(dai, substream, &pscdata->dmaids[0]); in au1xpsc_i2s_startup()
110 au1xpsc_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) au1xpsc_i2s_hw_params() argument
236 au1xpsc_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) au1xpsc_i2s_trigger() argument
257 au1xpsc_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) au1xpsc_i2s_startup() argument
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_mqs.c75 struct snd_soc_dai *dai) in fsl_mqs_hw_params()
77 struct snd_soc_component *component = dai->component; in fsl_mqs_hw_params()
107 static int fsl_mqs_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in fsl_mqs_set_dai_fmt() argument
135 struct snd_soc_dai *dai) in fsl_mqs_startup()
137 struct snd_soc_component *component = dai->component; in fsl_mqs_startup()
147 struct snd_soc_dai *dai) in fsl_mqs_shutdown()
149 struct snd_soc_component *component = dai->component; in fsl_mqs_shutdown()
168 .name = "fsl-mqs-dai",
73 fsl_mqs_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) fsl_mqs_hw_params() argument
134 fsl_mqs_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_mqs_startup() argument
146 fsl_mqs_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_mqs_shutdown() argument
H A Dfsl_ssi.c635 struct snd_soc_dai *dai) in fsl_ssi_startup()
659 struct snd_soc_dai *dai) in fsl_ssi_shutdown()
670 * @dai: pointer to DAI
680 struct snd_soc_dai *dai, in fsl_ssi_set_bclk()
684 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); in fsl_ssi_set_bclk()
719 dev_err(dai->dev, "bitclk > ipgclk / 5\n"); in fsl_ssi_set_bclk()
768 dev_err(dai->dev, "failed to handle the required sysclk\n"); in fsl_ssi_set_bclk()
782 dev_err(dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk()
794 * @dai: pointer to DAI
806 struct snd_soc_dai *dai) in fsl_ssi_hw_params()
634 fsl_ssi_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_startup() argument
658 fsl_ssi_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_shutdown() argument
679 fsl_ssi_set_bclk(struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params) fsl_ssi_set_bclk() argument
804 fsl_ssi_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) fsl_ssi_hw_params() argument
890 fsl_ssi_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_hw_free() argument
1038 fsl_ssi_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) fsl_ssi_set_dai_fmt() argument
1057 fsl_ssi_set_dai_tdm_slot(struct snd_soc_dai *dai, u32 tx_mask, u32 rx_mask, int slots, int slot_width) fsl_ssi_set_dai_tdm_slot() argument
1107 fsl_ssi_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) fsl_ssi_trigger() argument
1143 fsl_ssi_dai_probe(struct snd_soc_dai *dai) fsl_ssi_dai_probe() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadau1977.c294 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1977_hw_params()
296 struct snd_soc_component *component = dai->component; in adau1977_hw_params()
496 static int adau1977_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in adau1977_set_tdm_slot() argument
499 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_set_tdm_slot()
603 static int adau1977_mute(struct snd_soc_dai *dai, int mute, int stream) in adau1977_mute() argument
605 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_mute()
617 static int adau1977_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in adau1977_set_dai_fmt() argument
619 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_set_dai_fmt()
704 struct snd_soc_dai *dai) in adau1977_startup()
706 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai in adau1977_startup()
293 adau1977_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) adau1977_hw_params() argument
703 adau1977_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) adau1977_startup() argument
729 adau1977_set_tristate(struct snd_soc_dai *dai, int tristate) adau1977_set_tristate() argument
[all...]
H A Dwm8961.c503 struct snd_soc_dai *dai) in wm8961_hw_params()
505 struct snd_soc_component *component = dai->component; in wm8961_hw_params()
592 static int wm8961_set_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8961_set_sysclk() argument
596 struct snd_soc_component *component = dai->component; in wm8961_set_sysclk()
621 static int wm8961_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in wm8961_set_fmt() argument
623 struct snd_soc_component *component = dai->component; in wm8961_set_fmt()
688 static int wm8961_set_tristate(struct snd_soc_dai *dai, int tristate) in wm8961_set_tristate() argument
690 struct snd_soc_component *component = dai->component; in wm8961_set_tristate()
701 static int wm8961_mute(struct snd_soc_dai *dai, int mute, int direction) in wm8961_mute() argument
703 struct snd_soc_component *component = dai in wm8961_mute()
501 wm8961_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8961_hw_params() argument
716 wm8961_set_clkdiv(struct snd_soc_dai *dai, int div_id, int div) wm8961_set_clkdiv() argument
[all...]
H A Dwm8974.c407 static int wm8974_update_clocks(struct snd_soc_dai *dai) in wm8974_update_clocks() argument
409 struct snd_soc_component *component = dai->component; in wm8974_update_clocks()
428 wm8974_set_dai_pll(dai, 0, 0, priv->mclk, fpll); in wm8974_update_clocks()
429 wm8974_set_dai_clkdiv(dai, WM8974_MCLKDIV, mclkdiv); in wm8974_update_clocks()
434 static int wm8974_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8974_set_dai_sysclk() argument
437 struct snd_soc_component *component = dai->component; in wm8974_set_dai_sysclk()
445 return wm8974_update_clocks(dai); in wm8974_set_dai_sysclk()
511 struct snd_soc_dai *dai) in wm8974_pcm_hw_params()
513 struct snd_soc_component *component = dai->component; in wm8974_pcm_hw_params()
520 err = wm8974_update_clocks(dai); in wm8974_pcm_hw_params()
509 wm8974_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8974_pcm_hw_params() argument
566 wm8974_mute(struct snd_soc_dai *dai, int mute, int direction) wm8974_mute() argument
[all...]
H A Dtas2552.c237 struct snd_soc_dai *dai) in tas2552_hw_params()
239 struct snd_soc_component *component = dai->component; in tas2552_hw_params()
326 struct snd_soc_dai *dai) in tas2552_prepare()
328 struct snd_soc_component *component = dai->component; in tas2552_prepare()
344 static int tas2552_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in tas2552_set_dai_fmt() argument
346 struct snd_soc_component *component = dai->component; in tas2552_set_dai_fmt()
393 static int tas2552_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in tas2552_set_dai_sysclk() argument
396 struct snd_soc_component *component = dai->component; in tas2552_set_dai_sysclk()
439 static int tas2552_set_dai_tdm_slot(struct snd_soc_dai *dai, in tas2552_set_dai_tdm_slot() argument
443 struct snd_soc_component *component = dai in tas2552_set_dai_tdm_slot()
235 tas2552_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) tas2552_hw_params() argument
325 tas2552_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) tas2552_prepare() argument
468 tas2552_mute(struct snd_soc_dai *dai, int mute, int direction) tas2552_mute() argument
[all...]
H A Dmax98088.c46 struct max98088_cdata dai[2]; member
310 static void m98088_eq_band(struct snd_soc_component *component, unsigned int dai, in m98088_eq_band() argument
317 WARN_ON(dai > 1)) in m98088_eq_band()
321 eq_reg = dai ? M98088_REG_84_DAI2_EQ_BASE : M98088_REG_52_DAI1_EQ_BASE; in m98088_eq_band()
964 struct snd_soc_dai *dai) in max98088_dai1_hw_params()
966 struct snd_soc_component *component = dai->component; in max98088_dai1_hw_params()
973 cdata = &max98088->dai[0]; in max98088_dai1_hw_params()
1034 struct snd_soc_dai *dai) in max98088_dai2_hw_params()
1036 struct snd_soc_component *component = dai->component; in max98088_dai2_hw_params()
1043 cdata = &max98088->dai[ in max98088_dai2_hw_params()
962 max98088_dai1_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max98088_dai1_hw_params() argument
1032 max98088_dai2_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max98088_dai2_hw_params() argument
1102 max98088_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) max98088_dai_set_sysclk() argument
[all...]
H A Drt715.c527 static int rt715_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt715_set_sdw_stream() argument
544 dai->playback_dma_data = stream; in rt715_set_sdw_stream()
546 dai->capture_dma_data = stream; in rt715_set_sdw_stream()
552 struct snd_soc_dai *dai) in rt715_shutdown()
557 stream = snd_soc_dai_get_dma_data(dai, substream); in rt715_shutdown()
558 snd_soc_dai_set_dma_data(dai, substream, NULL); in rt715_shutdown()
564 struct snd_soc_dai *dai) in rt715_pcm_hw_params()
566 struct snd_soc_component *component = dai->component; in rt715_pcm_hw_params()
575 stream = snd_soc_dai_get_dma_data(dai, substream); in rt715_pcm_hw_params()
583 switch (dai in rt715_pcm_hw_params()
551 rt715_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) rt715_shutdown() argument
562 rt715_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt715_pcm_hw_params() argument
667 rt715_pcm_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) rt715_pcm_hw_free() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_dma.c57 struct snd_soc_component_driver dai; member
389 container_of(component->driver, struct dma_object, dai); in fsl_dma_open()
804 container_of(component->driver, struct dma_object, dai); in fsl_dma_close()
903 dma->dai.name = DRV_NAME; in fsl_soc_dma_probe()
904 dma->dai.open = fsl_dma_open; in fsl_soc_dma_probe()
905 dma->dai.close = fsl_dma_close; in fsl_soc_dma_probe()
906 dma->dai.hw_params = fsl_dma_hw_params; in fsl_soc_dma_probe()
907 dma->dai.hw_free = fsl_dma_hw_free; in fsl_soc_dma_probe()
908 dma->dai.pointer = fsl_dma_pointer; in fsl_soc_dma_probe()
909 dma->dai in fsl_soc_dma_probe()
[all...]
H A Dfsl_ssi.c630 struct snd_soc_dai *dai) in fsl_ssi_startup()
654 struct snd_soc_dai *dai) in fsl_ssi_shutdown()
665 * @dai: pointer to DAI
675 struct snd_soc_dai *dai, in fsl_ssi_set_bclk()
679 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai); in fsl_ssi_set_bclk()
714 dev_err(dai->dev, "bitclk > ipgclk / 5\n"); in fsl_ssi_set_bclk()
763 dev_err(dai->dev, "failed to handle the required sysclk\n"); in fsl_ssi_set_bclk()
778 dev_err(dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk()
790 * @dai: pointer to DAI
802 struct snd_soc_dai *dai) in fsl_ssi_hw_params()
629 fsl_ssi_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_startup() argument
653 fsl_ssi_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_shutdown() argument
674 fsl_ssi_set_bclk(struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params) fsl_ssi_set_bclk() argument
800 fsl_ssi_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) fsl_ssi_hw_params() argument
863 fsl_ssi_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) fsl_ssi_hw_free() argument
1011 fsl_ssi_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) fsl_ssi_set_dai_fmt() argument
1030 fsl_ssi_set_dai_tdm_slot(struct snd_soc_dai *dai, u32 tx_mask, u32 rx_mask, int slots, int slot_width) fsl_ssi_set_dai_tdm_slot() argument
1080 fsl_ssi_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) fsl_ssi_trigger() argument
1116 fsl_ssi_dai_probe(struct snd_soc_dai *dai) fsl_ssi_dai_probe() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/dwc/
H A Ddwc-i2s.c213 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in dw_i2s_hw_params()
215 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in dw_i2s_hw_params()
285 struct snd_soc_dai *dai) in dw_i2s_prepare()
287 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in dw_i2s_prepare()
298 int cmd, struct snd_soc_dai *dai) in dw_i2s_trigger()
300 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in dw_i2s_trigger()
396 struct snd_soc_dai *dai; in dw_i2s_resume() local
405 for_each_component_dais(component, dai) { in dw_i2s_resume()
407 if (snd_soc_dai_stream_active(dai, stream)) in dw_i2s_resume()
595 static int dw_i2s_dai_probe(struct snd_soc_dai *dai) in dw_i2s_dai_probe() argument
212 dw_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) dw_i2s_hw_params() argument
284 dw_i2s_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) dw_i2s_prepare() argument
297 dw_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) dw_i2s_trigger() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/ti/
H A Ddavinci-i2s.c378 struct snd_soc_dai *dai) in davinci_i2s_hw_params()
380 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(dai); in davinci_i2s_hw_params()
526 struct snd_soc_dai *dai) in davinci_i2s_prepare()
528 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(dai); in davinci_i2s_prepare()
569 struct snd_soc_dai *dai) in davinci_i2s_trigger()
571 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(dai); in davinci_i2s_trigger()
593 struct snd_soc_dai *dai) in davinci_i2s_shutdown()
595 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(dai); in davinci_i2s_shutdown()
614 static int davinci_i2s_dai_probe(struct snd_soc_dai *dai) in davinci_i2s_dai_probe() argument
616 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(dai); in davinci_i2s_dai_probe()
376 davinci_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) davinci_i2s_hw_params() argument
525 davinci_i2s_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) davinci_i2s_prepare() argument
568 davinci_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) davinci_i2s_trigger() argument
592 davinci_i2s_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) davinci_i2s_shutdown() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/mediatek/common/
H A Dmtk-afe-fe-dai.c3 * mtk-afe-fe-dais.c -- Mediatek afe fe dai operator
16 #include "mtk-afe-fe-dai.h"
38 struct snd_soc_dai *dai) in mtk_afe_fe_startup()
41 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_startup()
99 struct snd_soc_dai *dai) in mtk_afe_fe_shutdown()
102 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_shutdown()
121 struct snd_soc_dai *dai) in mtk_afe_fe_hw_params()
124 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_hw_params()
185 struct snd_soc_dai *dai) in mtk_afe_fe_hw_free()
187 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_hw_free()
37 mtk_afe_fe_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_startup() argument
98 mtk_afe_fe_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_shutdown() argument
119 mtk_afe_fe_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) mtk_afe_fe_hw_params() argument
184 mtk_afe_fe_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_hw_free() argument
196 mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) mtk_afe_fe_trigger() argument
263 mtk_afe_fe_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_prepare() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dadau1977.c293 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1977_hw_params()
295 struct snd_soc_component *component = dai->component; in adau1977_hw_params()
495 static int adau1977_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in adau1977_set_tdm_slot() argument
498 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_set_tdm_slot()
602 static int adau1977_mute(struct snd_soc_dai *dai, int mute, int stream) in adau1977_mute() argument
604 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_mute()
616 static int adau1977_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in adau1977_set_dai_fmt() argument
618 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component); in adau1977_set_dai_fmt()
703 struct snd_soc_dai *dai) in adau1977_startup()
705 struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai in adau1977_startup()
292 adau1977_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) adau1977_hw_params() argument
702 adau1977_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) adau1977_startup() argument
729 adau1977_set_tristate(struct snd_soc_dai *dai, int tristate) adau1977_set_tristate() argument
[all...]
H A Dwm8974.c407 static int wm8974_update_clocks(struct snd_soc_dai *dai) in wm8974_update_clocks() argument
409 struct snd_soc_component *component = dai->component; in wm8974_update_clocks()
428 wm8974_set_dai_pll(dai, 0, 0, priv->mclk, fpll); in wm8974_update_clocks()
429 wm8974_set_dai_clkdiv(dai, WM8974_MCLKDIV, mclkdiv); in wm8974_update_clocks()
434 static int wm8974_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8974_set_dai_sysclk() argument
437 struct snd_soc_component *component = dai->component; in wm8974_set_dai_sysclk()
445 return wm8974_update_clocks(dai); in wm8974_set_dai_sysclk()
511 struct snd_soc_dai *dai) in wm8974_pcm_hw_params()
513 struct snd_soc_component *component = dai->component; in wm8974_pcm_hw_params()
520 err = wm8974_update_clocks(dai); in wm8974_pcm_hw_params()
509 wm8974_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8974_pcm_hw_params() argument
566 wm8974_mute(struct snd_soc_dai *dai, int mute, int direction) wm8974_mute() argument
[all...]
H A Dak4458.c347 struct snd_soc_dai *dai) in ak4458_hw_params()
349 struct snd_soc_component *component = dai->component; in ak4458_hw_params()
360 channels_max = dai->driver->playback.channels_max; in ak4458_hw_params()
387 dev_err(dai->dev, "DSD512 not supported.\n"); in ak4458_hw_params()
392 dev_err(dai->dev, "Unsupported dsd bclk.\n"); in ak4458_hw_params()
470 static int ak4458_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ak4458_set_dai_fmt() argument
472 struct snd_soc_component *component = dai->component; in ak4458_set_dai_fmt()
520 static int ak4458_set_dai_mute(struct snd_soc_dai *dai, int mute, int direction) in ak4458_set_dai_mute() argument
522 struct snd_soc_component *component = dai->component; in ak4458_set_dai_mute()
549 static int ak4458_set_tdm_slot(struct snd_soc_dai *dai, unsigne argument
345 ak4458_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4458_hw_params() argument
588 ak4458_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ak4458_startup() argument
[all...]
H A Dwm8961.c503 struct snd_soc_dai *dai) in wm8961_hw_params()
505 struct snd_soc_component *component = dai->component; in wm8961_hw_params()
592 static int wm8961_set_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8961_set_sysclk() argument
596 struct snd_soc_component *component = dai->component; in wm8961_set_sysclk()
621 static int wm8961_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in wm8961_set_fmt() argument
623 struct snd_soc_component *component = dai->component; in wm8961_set_fmt()
688 static int wm8961_set_tristate(struct snd_soc_dai *dai, int tristate) in wm8961_set_tristate() argument
690 struct snd_soc_component *component = dai->component; in wm8961_set_tristate()
701 static int wm8961_mute(struct snd_soc_dai *dai, int mute, int direction) in wm8961_mute() argument
703 struct snd_soc_component *component = dai in wm8961_mute()
501 wm8961_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8961_hw_params() argument
716 wm8961_set_clkdiv(struct snd_soc_dai *dai, int div_id, int div) wm8961_set_clkdiv() argument
[all...]
H A Dtas2552.c237 struct snd_soc_dai *dai) in tas2552_hw_params()
239 struct snd_soc_component *component = dai->component; in tas2552_hw_params()
326 struct snd_soc_dai *dai) in tas2552_prepare()
328 struct snd_soc_component *component = dai->component; in tas2552_prepare()
344 static int tas2552_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in tas2552_set_dai_fmt() argument
346 struct snd_soc_component *component = dai->component; in tas2552_set_dai_fmt()
393 static int tas2552_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in tas2552_set_dai_sysclk() argument
396 struct snd_soc_component *component = dai->component; in tas2552_set_dai_sysclk()
439 static int tas2552_set_dai_tdm_slot(struct snd_soc_dai *dai, in tas2552_set_dai_tdm_slot() argument
443 struct snd_soc_component *component = dai in tas2552_set_dai_tdm_slot()
235 tas2552_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) tas2552_hw_params() argument
325 tas2552_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) tas2552_prepare() argument
468 tas2552_mute(struct snd_soc_dai *dai, int mute, int direction) tas2552_mute() argument
[all...]
H A Dmax98088.c46 struct max98088_cdata dai[2]; member
310 static void m98088_eq_band(struct snd_soc_component *component, unsigned int dai, in m98088_eq_band() argument
317 WARN_ON(dai > 1)) in m98088_eq_band()
321 eq_reg = dai ? M98088_REG_84_DAI2_EQ_BASE : M98088_REG_52_DAI1_EQ_BASE; in m98088_eq_band()
967 struct snd_soc_dai *dai) in max98088_dai1_hw_params()
969 struct snd_soc_component *component = dai->component; in max98088_dai1_hw_params()
976 cdata = &max98088->dai[0]; in max98088_dai1_hw_params()
1037 struct snd_soc_dai *dai) in max98088_dai2_hw_params()
1039 struct snd_soc_component *component = dai->component; in max98088_dai2_hw_params()
1046 cdata = &max98088->dai[ in max98088_dai2_hw_params()
965 max98088_dai1_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max98088_dai1_hw_params() argument
1035 max98088_dai2_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max98088_dai2_hw_params() argument
1105 max98088_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) max98088_dai_set_sysclk() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/mediatek/common/
H A Dmtk-afe-fe-dai.c3 * mtk-afe-fe-dais.c -- Mediatek afe fe dai operator
16 #include "mtk-afe-fe-dai.h"
38 struct snd_soc_dai *dai) in mtk_afe_fe_startup()
41 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_startup()
99 struct snd_soc_dai *dai) in mtk_afe_fe_shutdown()
102 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_shutdown()
121 struct snd_soc_dai *dai) in mtk_afe_fe_hw_params()
124 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_hw_params()
185 struct snd_soc_dai *dai) in mtk_afe_fe_hw_free()
187 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai); in mtk_afe_fe_hw_free()
37 mtk_afe_fe_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_startup() argument
98 mtk_afe_fe_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_shutdown() argument
119 mtk_afe_fe_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) mtk_afe_fe_hw_params() argument
184 mtk_afe_fe_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_hw_free() argument
196 mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) mtk_afe_fe_trigger() argument
263 mtk_afe_fe_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) mtk_afe_fe_prepare() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-topology.c490 struct snd_sof_dai *dai = swidget->private; in sof_ipc4_widget_setup_comp_dai() local
514 dev_err(scomp->dev, "parse dai node type failed %d\n", ret); in sof_ipc4_widget_setup_comp_dai()
522 dev_err(scomp->dev, "parse dai copier node token failed %d\n", ret); in sof_ipc4_widget_setup_comp_dai()
526 dev_dbg(scomp->dev, "dai %s node_type %u dai_type %u dai_index %d\n", swidget->widget->name, in sof_ipc4_widget_setup_comp_dai()
605 dai->scomp = scomp; in sof_ipc4_widget_setup_comp_dai()
606 dai->private = ipc4_copier; in sof_ipc4_widget_setup_comp_dai()
621 dai->private = NULL; in sof_ipc4_widget_setup_comp_dai()
622 dai->scomp = NULL; in sof_ipc4_widget_setup_comp_dai()
629 struct snd_sof_dai *dai = swidget->private; in sof_ipc4_widget_free_comp_dai() local
632 if (!dai) in sof_ipc4_widget_free_comp_dai()
1244 struct snd_sof_dai *dai = swidget->private; sof_ipc4_unprepare_copier_module() local
1278 snd_sof_get_hw_config_params(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, int *sample_rate, int *channel_count, int *bit_depth) snd_sof_get_hw_config_params() argument
1324 snd_sof_get_nhlt_endpoint_data(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, struct snd_pcm_hw_params *params, u32 dai_index, u32 linktype, u8 dir, u32 **dst, u32 *len) snd_sof_get_nhlt_endpoint_data() argument
1375 snd_sof_get_nhlt_endpoint_data(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, struct snd_pcm_hw_params *params, u32 dai_index, u32 linktype, u8 dir, u32 **dst, u32 *len) snd_sof_get_nhlt_endpoint_data() argument
1420 struct snd_sof_dai *dai; sof_ipc4_prepare_copier_module() local
2263 struct snd_sof_dai *dai = swidget->private; sof_ipc4_widget_setup() local
2514 struct snd_sof_dai *dai = src_widget->private; sof_ipc4_set_copier_sink_format() local
2707 struct snd_sof_dai *dai = swidget->private; sof_ipc4_dai_config() local
2819 sof_ipc4_dai_get_clk(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, int clk_type) sof_ipc4_dai_get_clk() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/atmel/
H A Datmel_ssc_dai.c270 struct snd_soc_dai *dai) in atmel_ssc_startup()
272 struct platform_device *pdev = to_platform_device(dai->dev); in atmel_ssc_startup()
308 dev_err(dai->dev, "Failed to specify rate rule: %d\n", ret); in atmel_ssc_startup()
318 snd_soc_dai_set_dma_data(dai, substream, dma_params); in atmel_ssc_startup()
333 struct snd_soc_dai *dai) in atmel_ssc_shutdown()
335 struct platform_device *pdev = to_platform_device(dai->dev); in atmel_ssc_shutdown()
432 /* Is the cpu-dai master of the frame clock? */
443 /* Is the cpu-dai master of the bit clock? */
459 struct snd_soc_dai *dai) in atmel_ssc_hw_params()
461 struct platform_device *pdev = to_platform_device(dai in atmel_ssc_hw_params()
269 atmel_ssc_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_startup() argument
332 atmel_ssc_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_shutdown() argument
457 atmel_ssc_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) atmel_ssc_hw_params() argument
712 atmel_ssc_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_prepare() argument
736 atmel_ssc_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) atmel_ssc_trigger() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/atmel/
H A Datmel_ssc_dai.c270 struct snd_soc_dai *dai) in atmel_ssc_startup()
272 struct platform_device *pdev = to_platform_device(dai->dev); in atmel_ssc_startup()
308 dev_err(dai->dev, "Failed to specify rate rule: %d\n", ret); in atmel_ssc_startup()
318 snd_soc_dai_set_dma_data(dai, substream, dma_params); in atmel_ssc_startup()
333 struct snd_soc_dai *dai) in atmel_ssc_shutdown()
335 struct platform_device *pdev = to_platform_device(dai->dev); in atmel_ssc_shutdown()
432 /* Is the cpu-dai master of the frame clock? */
443 /* Is the cpu-dai master of the bit clock? */
459 struct snd_soc_dai *dai) in atmel_ssc_hw_params()
461 struct platform_device *pdev = to_platform_device(dai in atmel_ssc_hw_params()
269 atmel_ssc_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_startup() argument
332 atmel_ssc_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_shutdown() argument
457 atmel_ssc_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) atmel_ssc_hw_params() argument
712 atmel_ssc_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) atmel_ssc_prepare() argument
736 atmel_ssc_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) atmel_ssc_trigger() argument
[all...]
/device/board/hihope/rk3568/audio_drivers/codec/rk809_codec/include/
H A Drk809_codec_impl.h37 struct DaiData dai; member
82 int32_t RK809CodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value);
83 int32_t RK809CodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value);

Completed in 27 milliseconds

1...<<11121314151617181920>>...44