/kernel/linux/linux-6.6/sound/soc/au1x/ |
H A D | psc-i2s.c | 112 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 D | fsl_mqs.c | 75 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 D | fsl_ssi.c | 635 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 D | adau1977.c | 294 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 D | wm8961.c | 503 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 D | wm8974.c | 407 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 D | tas2552.c | 237 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 D | max98088.c | 46 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 D | rt715.c | 527 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 D | fsl_dma.c | 57 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 D | fsl_ssi.c | 630 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 D | dwc-i2s.c | 213 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 D | davinci-i2s.c | 378 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 D | mtk-afe-fe-dai.c | 3 * 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 D | adau1977.c | 293 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 D | wm8974.c | 407 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 D | ak4458.c | 347 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 D | wm8961.c | 503 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 D | tas2552.c | 237 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 D | max98088.c | 46 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 D | mtk-afe-fe-dai.c | 3 * 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 D | ipc4-topology.c | 490 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 D | atmel_ssc_dai.c | 270 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 D | atmel_ssc_dai.c | 270 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 D | rk809_codec_impl.h | 37 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);
|