Home
last modified time | relevance | path

Searched refs:dai (Results 701 - 725 of 1069) sorted by relevance

1...<<21222324252627282930>>...43

/kernel/linux/linux-5.10/sound/soc/codecs/
H A Ddmic.c34 int cmd, struct snd_soc_dai *dai) in dmic_daiops_trigger()
36 struct snd_soc_component *component = dai->component; in dmic_daiops_trigger()
33 dmic_daiops_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) dmic_daiops_trigger() argument
H A Drt5665.c4049 static int rt5665_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in rt5665_set_tdm_slot() argument
4052 struct snd_soc_component *component = dai->component; in rt5665_set_tdm_slot()
4106 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt5665_hw_params()
4108 struct snd_soc_component *component = dai->component; in rt5665_hw_params()
4113 rt5665->lrck[dai->id] = params_rate(params); in rt5665_hw_params()
4114 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]); in rt5665_hw_params()
4118 rt5665->sysclk, rt5665->lrck[dai->id] * 512); in rt5665_hw_params()
4120 rt5665->lrck[dai->id] * 512, 0); in rt5665_hw_params()
4129 dev_dbg(dai->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt5665_hw_params()
4130 rt5665->lrck[dai in rt5665_hw_params()
4105 rt5665_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5665_hw_params() argument
4216 rt5665_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5665_set_dai_fmt() argument
4398 rt5665_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) rt5665_set_bclk_ratio() argument
[all...]
H A Dak4118.c196 static int ak4118_set_dai_fmt(struct snd_soc_dai *dai, in ak4118_set_dai_fmt() argument
199 struct snd_soc_component *component = dai->component; in ak4118_set_dai_fmt()
237 struct snd_soc_dai *dai) in ak4118_hw_params()
235 ak4118_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4118_hw_params() argument
H A Dzx_aud96p22.c16 #include <sound/soc-dai.h>
274 static int aud96p22_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in aud96p22_set_fmt() argument
276 struct aud96p22_priv *priv = snd_soc_component_get_drvdata(dai->component); in aud96p22_set_fmt()
324 .name = "aud96p22-dai",
H A Dmax98090.c1586 cdata = &max98090->dai[0]; in max98090_dai_set_fmt()
1684 cdata = &max98090->dai[0]; in max98090_set_tdm_slot()
1915 struct snd_soc_dai *dai) in max98090_dai_startup()
1917 struct snd_soc_component *component = dai->component; in max98090_dai_startup()
1931 struct snd_soc_dai *dai) in max98090_dai_hw_params()
1933 struct snd_soc_component *component = dai->component; in max98090_dai_hw_params()
1937 cdata = &max98090->dai[0]; in max98090_dai_hw_params()
1983 static int max98090_dai_set_sysclk(struct snd_soc_dai *dai, in max98090_dai_set_sysclk() argument
1986 struct snd_soc_component *component = dai->component; in max98090_dai_set_sysclk()
2039 struct snd_soc_dai *dai) in max98090_dai_trigger()
1914 max98090_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) max98090_dai_startup() argument
1929 max98090_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max98090_dai_hw_params() argument
2038 max98090_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) max98090_dai_trigger() argument
[all...]
H A Drt1011.c1527 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt1011_hw_params()
1529 struct snd_soc_component *component = dai->component; in rt1011_hw_params()
1538 snd_soc_dai_set_pll(dai, 0, RT1011_PLL1_S_BCLK, in rt1011_hw_params()
1540 snd_soc_dai_set_sysclk(dai, RT1011_FS_SYS_PRE_S_PLL1, in rt1011_hw_params()
1555 bclk_ms, pre_div, dai->id); in rt1011_hw_params()
1558 rt1011->lrck, pre_div, dai->id); in rt1011_hw_params()
1595 switch (dai->id) { in rt1011_hw_params()
1608 dev_err(component->dev, "Invalid dai->id: %d\n", dai->id); in rt1011_hw_params()
1618 static int rt1011_set_dai_fmt(struct snd_soc_dai *dai, unsigne argument
1526 rt1011_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt1011_hw_params() argument
1797 rt1011_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) rt1011_set_tdm_slot() argument
[all...]
H A Drt5659.c3277 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt5659_hw_params()
3279 struct snd_soc_component *component = dai->component; in rt5659_hw_params()
3284 rt5659->lrck[dai->id] = params_rate(params); in rt5659_hw_params()
3285 pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]); in rt5659_hw_params()
3288 rt5659->lrck[dai->id], dai->id); in rt5659_hw_params()
3297 dev_dbg(dai->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt5659_hw_params()
3298 rt5659->lrck[dai->id], pre_div, dai->id); in rt5659_hw_params()
3316 switch (dai in rt5659_hw_params()
3276 rt5659_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5659_hw_params() argument
3360 rt5659_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5659_set_dai_fmt() argument
3533 rt5659_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) rt5659_set_tdm_slot() argument
3585 rt5659_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) rt5659_set_bclk_ratio() argument
[all...]
H A Dcs35l34.c266 static int cs35l34_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in cs35l34_set_tdm_slot() argument
269 struct snd_soc_component *component = dai->component; in cs35l34_set_tdm_slot()
541 struct snd_soc_dai *dai) in cs35l34_pcm_hw_params()
543 struct snd_soc_component *component = dai->component; in cs35l34_pcm_hw_params()
575 struct snd_soc_dai *dai) in cs35l34_pcm_startup()
584 static int cs35l34_set_tristate(struct snd_soc_dai *dai, int tristate) in cs35l34_set_tristate() argument
587 struct snd_soc_component *component = dai->component; in cs35l34_set_tristate()
598 static int cs35l34_dai_set_sysclk(struct snd_soc_dai *dai, in cs35l34_dai_set_sysclk() argument
601 struct snd_soc_component *component = dai->component; in cs35l34_dai_set_sysclk()
539 cs35l34_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) cs35l34_pcm_hw_params() argument
574 cs35l34_pcm_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) cs35l34_pcm_startup() argument
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-card.c11 #define soc_card_ret(dai, ret) _soc_card_ret(dai, __func__, ret)
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Daudio_helper.c20 struct snd_soc_dai *dai = dai_w->priv; in gbaudio_dapm_link_dai_widget() local
51 dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name); in gbaudio_dapm_link_dai_widget()
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Daudio_helper.c20 struct snd_soc_dai *dai = dai_w->priv; in gbaudio_dapm_link_dai_widget() local
51 dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name); in gbaudio_dapm_link_dai_widget()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Ddmic.c34 int cmd, struct snd_soc_dai *dai) in dmic_daiops_trigger()
36 struct snd_soc_component *component = dai->component; in dmic_daiops_trigger()
33 dmic_daiops_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) dmic_daiops_trigger() argument
H A Drt5665.c4048 static int rt5665_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in rt5665_set_tdm_slot() argument
4051 struct snd_soc_component *component = dai->component; in rt5665_set_tdm_slot()
4105 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt5665_hw_params()
4107 struct snd_soc_component *component = dai->component; in rt5665_hw_params()
4112 rt5665->lrck[dai->id] = params_rate(params); in rt5665_hw_params()
4113 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]); in rt5665_hw_params()
4117 rt5665->sysclk, rt5665->lrck[dai->id] * 512); in rt5665_hw_params()
4119 rt5665->lrck[dai->id] * 512, 0); in rt5665_hw_params()
4128 dev_dbg(dai->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt5665_hw_params()
4129 rt5665->lrck[dai in rt5665_hw_params()
4104 rt5665_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5665_hw_params() argument
4215 rt5665_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5665_set_dai_fmt() argument
4397 rt5665_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) rt5665_set_bclk_ratio() argument
[all...]
H A Dak4118.c196 static int ak4118_set_dai_fmt(struct snd_soc_dai *dai, in ak4118_set_dai_fmt() argument
199 struct snd_soc_component *component = dai->component; in ak4118_set_dai_fmt()
235 struct snd_soc_dai *dai) in ak4118_hw_params()
233 ak4118_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4118_hw_params() argument
H A Drt1011.c1573 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt1011_hw_params()
1575 struct snd_soc_component *component = dai->component; in rt1011_hw_params()
1584 snd_soc_dai_set_pll(dai, 0, RT1011_PLL1_S_BCLK, in rt1011_hw_params()
1586 snd_soc_dai_set_sysclk(dai, RT1011_FS_SYS_PRE_S_PLL1, in rt1011_hw_params()
1601 bclk_ms, pre_div, dai->id); in rt1011_hw_params()
1604 rt1011->lrck, pre_div, dai->id); in rt1011_hw_params()
1641 switch (dai->id) { in rt1011_hw_params()
1654 dev_err(component->dev, "Invalid dai->id: %d\n", dai->id); in rt1011_hw_params()
1664 static int rt1011_set_dai_fmt(struct snd_soc_dai *dai, unsigne argument
1572 rt1011_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt1011_hw_params() argument
1844 rt1011_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) rt1011_set_tdm_slot() argument
[all...]
H A Dpeb2466.c665 static int peb2466_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in peb2466_dai_set_tdm_slot() argument
668 struct peb2466 *peb2466 = snd_soc_component_get_drvdata(dai->component); in peb2466_dai_set_tdm_slot()
680 dev_err(dai->dev, "tdm slot width %d not supported\n", width); in peb2466_dai_set_tdm_slot()
691 dev_err(dai->dev, "chan %d set tx tdm slot failed (%d)\n", in peb2466_dai_set_tdm_slot()
701 dev_err(dai->dev, "too much tx slots defined (mask = 0x%x) support max %d\n", in peb2466_dai_set_tdm_slot()
714 dev_err(dai->dev, "chan %d set rx tdm slot failed (%d)\n", in peb2466_dai_set_tdm_slot()
724 dev_err(dai->dev, "too much rx slots defined (mask = 0x%x) support max %d\n", in peb2466_dai_set_tdm_slot()
733 static int peb2466_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in peb2466_dai_set_fmt() argument
735 struct peb2466 *peb2466 = snd_soc_component_get_drvdata(dai->component); in peb2466_dai_set_fmt()
746 dev_err(dai in peb2466_dai_set_fmt()
753 peb2466_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) peb2466_dai_hw_params() argument
792 peb2466_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) peb2466_dai_startup() argument
[all...]
H A Drt5659.c3276 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in rt5659_hw_params()
3278 struct snd_soc_component *component = dai->component; in rt5659_hw_params()
3283 rt5659->lrck[dai->id] = params_rate(params); in rt5659_hw_params()
3284 pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]); in rt5659_hw_params()
3287 rt5659->lrck[dai->id], dai->id); in rt5659_hw_params()
3296 dev_dbg(dai->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt5659_hw_params()
3297 rt5659->lrck[dai->id], pre_div, dai->id); in rt5659_hw_params()
3315 switch (dai in rt5659_hw_params()
3275 rt5659_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5659_hw_params() argument
3359 rt5659_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5659_set_dai_fmt() argument
3532 rt5659_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) rt5659_set_tdm_slot() argument
3584 rt5659_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) rt5659_set_bclk_ratio() argument
[all...]
H A Dcs35l41.c676 static int cs35l41_set_channel_map(struct snd_soc_dai *dai, unsigned int tx_n, in cs35l41_set_channel_map() argument
679 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(dai->component); in cs35l41_set_channel_map()
684 static int cs35l41_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in cs35l41_set_dai_fmt() argument
686 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(dai->component); in cs35l41_set_dai_fmt()
757 struct snd_soc_dai *dai) in cs35l41_pcm_hw_params()
759 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(dai->component); in cs35l41_pcm_hw_params()
823 struct snd_soc_dai *dai) in cs35l41_pcm_startup()
883 static int cs35l41_dai_set_sysclk(struct snd_soc_dai *dai, in cs35l41_dai_set_sysclk() argument
886 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(dai->component); in cs35l41_dai_set_sysclk()
755 cs35l41_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) cs35l41_pcm_hw_params() argument
822 cs35l41_pcm_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) cs35l41_pcm_startup() argument
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A DMakefile8 hda-dai.o hda-dai-ops.o hda-bus.o \
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-utils.c196 .name = "snd-soc-dummy-dai",
214 int snd_soc_dai_is_dummy(struct snd_soc_dai *dai) in snd_soc_dai_is_dummy() argument
216 if (dai->driver == &dummy_dai) in snd_soc_dai_is_dummy()
230 .dai_name = "snd-soc-dummy-dai",
/kernel/linux/linux-6.6/sound/soc/mediatek/common/
H A DMakefile3 snd-soc-mtk-common-objs := mtk-afe-platform-driver.o mtk-afe-fe-dai.o mtk-dsp-sof-common.o mtk-soundcard-driver.o
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_utils.h19 struct snd_soc_dai_link *dai,
/kernel/linux/linux-5.10/sound/soc/intel/boards/
H A Dsof_da7219_max98373.c46 dev_err(card->dev, "Codec dai not found; Unable to set/unset codec pll\n"); in platform_clock_control()
227 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in hdmi_init() local
234 pcm->device = dai->id; in hdmi_init()
235 pcm->codec_dai = dai; in hdmi_init()
/kernel/linux/linux-6.6/include/linux/soundwire/
H A Dsdw_intel.h186 struct snd_soc_dai *dai; member
199 struct snd_soc_dai *dai; member
212 int (*trigger)(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai);
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c930 static inline struct vc4_hdmi *dai_to_hdmi(struct snd_soc_dai *dai) in dai_to_hdmi() argument
932 struct snd_soc_card *card = snd_soc_dai_get_drvdata(dai); in dai_to_hdmi()
938 struct snd_soc_dai *dai) in vc4_hdmi_audio_startup()
940 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_startup()
952 * currently in DVI mode, treat the codec dai as missing. in vc4_hdmi_audio_startup()
965 static int vc4_hdmi_audio_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in vc4_hdmi_audio_set_fmt() argument
987 struct snd_soc_dai *dai) in vc4_hdmi_audio_shutdown()
989 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_shutdown()
1002 struct snd_soc_dai *dai) in vc4_hdmi_audio_hw_params()
1004 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_hw_params()
937 vc4_hdmi_audio_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) vc4_hdmi_audio_startup() argument
986 vc4_hdmi_audio_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) vc4_hdmi_audio_shutdown() argument
1000 vc4_hdmi_audio_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) vc4_hdmi_audio_hw_params() argument
1060 vc4_hdmi_audio_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) vc4_hdmi_audio_trigger() argument
1191 vc4_hdmi_audio_cpu_dai_probe(struct snd_soc_dai *dai) vc4_hdmi_audio_cpu_dai_probe() argument
[all...]

Completed in 33 milliseconds

1...<<21222324252627282930>>...43