Home
last modified time | relevance | path

Searched refs:dai (Results 376 - 400 of 1064) sorted by relevance

1...<<11121314151617181920>>...43

/kernel/linux/linux-5.10/sound/soc/samsung/
H A Dspeyside.c134 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in speyside_wm0010_init() local
137 ret = snd_soc_dai_set_sysclk(dai, 0, MCLK_AUDIO_RATE, 0); in speyside_wm0010_init()
146 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in speyside_wm8996_init() local
147 struct snd_soc_component *component = dai->component; in speyside_wm8996_init()
150 ret = snd_soc_dai_set_sysclk(dai, WM8996_SYSCLK_MCLK2, 32768, 0); in speyside_wm8996_init()
/kernel/linux/linux-6.6/sound/soc/samsung/
H A Dspeyside.c134 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in speyside_wm0010_init() local
137 ret = snd_soc_dai_set_sysclk(dai, 0, MCLK_AUDIO_RATE, 0); in speyside_wm0010_init()
146 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in speyside_wm8996_init() local
147 struct snd_soc_component *component = dai->component; in speyside_wm8996_init()
150 ret = snd_soc_dai_set_sysclk(dai, WM8996_SYSCLK_MCLK2, 32768, 0); in speyside_wm8996_init()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadau1373.c825 unsigned int dai; in adau1373_check_aif_clk() local
828 dai = sink->name[3] - '1'; in adau1373_check_aif_clk()
830 if (!adau1373->dais[dai].master) in adau1373_check_aif_clk()
833 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1) in adau1373_check_aif_clk()
846 unsigned int dai; in adau1373_check_src() local
848 dai = sink->name[3] - '1'; in adau1373_check_src()
850 return adau1373->dais[dai].enable_src; in adau1373_check_src()
1031 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1373_hw_params()
1033 struct snd_soc_component *component = dai->component; in adau1373_hw_params()
1035 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai in adau1373_hw_params()
1030 adau1373_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) adau1373_hw_params() argument
1098 adau1373_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) adau1373_set_dai_fmt() argument
1157 adau1373_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) adau1373_set_dai_sysclk() argument
[all...]
H A Drt5616.c958 struct snd_soc_dai *dai) in rt5616_hw_params()
960 struct snd_soc_component *component = dai->component; in rt5616_hw_params()
965 rt5616->lrck[dai->id] = params_rate(params); in rt5616_hw_params()
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]); in rt5616_hw_params()
979 rt5616->bclk[dai->id] = rt5616->lrck[dai->id] * (32 << bclk_ms); in rt5616_hw_params()
981 dev_dbg(dai->dev, "bclk is %dHz and lrck is %dHz\n", in rt5616_hw_params()
982 rt5616->bclk[dai->id], rt5616->lrck[dai->id]); in rt5616_hw_params()
983 dev_dbg(dai in rt5616_hw_params()
956 rt5616_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5616_hw_params() argument
1011 rt5616_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5616_set_dai_fmt() argument
1062 rt5616_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) rt5616_set_dai_sysclk() argument
1094 rt5616_set_dai_pll(struct snd_soc_dai *dai, int pll_id, int source, unsigned int freq_in, unsigned int freq_out) rt5616_set_dai_pll() argument
[all...]
H A Dak4458.c331 struct snd_soc_dai *dai) in ak4458_hw_params()
333 struct snd_soc_component *component = dai->component; in ak4458_hw_params()
368 dev_err(dai->dev, "DSD512 not supported.\n"); in ak4458_hw_params()
373 dev_err(dai->dev, "Unsupported dsd bclk.\n"); in ak4458_hw_params()
428 static int ak4458_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ak4458_set_dai_fmt() argument
430 struct snd_soc_component *component = dai->component; in ak4458_set_dai_fmt()
472 static int ak4458_set_dai_mute(struct snd_soc_dai *dai, int mute, int direction) in ak4458_set_dai_mute() argument
474 struct snd_soc_component *component = dai->component; in ak4458_set_dai_mute()
501 static int ak4458_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in ak4458_set_tdm_slot() argument
504 struct snd_soc_component *component = dai in ak4458_set_tdm_slot()
329 ak4458_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4458_hw_params() argument
553 ak4458_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ak4458_startup() argument
[all...]
H A Djz4770.c17 #include <sound/soc-dai.h>
214 struct snd_soc_dai *dai) in jz4770_codec_startup()
216 struct snd_soc_component *codec = dai->component; in jz4770_codec_startup()
231 struct snd_soc_dai *dai) in jz4770_codec_shutdown()
233 struct snd_soc_component *codec = dai->component; in jz4770_codec_shutdown()
242 int cmd, struct snd_soc_dai *dai) in jz4770_codec_pcm_trigger()
244 struct snd_soc_component *codec = dai->component; in jz4770_codec_pcm_trigger()
267 static int jz4770_codec_mute_stream(struct snd_soc_dai *dai, int mute, int direction) in jz4770_codec_mute_stream() argument
269 struct snd_soc_component *codec = dai->component; in jz4770_codec_mute_stream()
701 struct snd_soc_dai *dai) in jz4770_codec_hw_params()
213 jz4770_codec_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4770_codec_startup() argument
230 jz4770_codec_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4770_codec_shutdown() argument
241 jz4770_codec_pcm_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) jz4770_codec_pcm_trigger() argument
699 jz4770_codec_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) jz4770_codec_hw_params() argument
[all...]
H A Dak5386.c100 struct snd_soc_dai *dai) in ak5386_hw_params()
102 struct snd_soc_component *component = dai->component; in ak5386_hw_params()
122 struct snd_soc_dai *dai) in ak5386_hw_free()
124 struct snd_soc_component *component = dai->component; in ak5386_hw_free()
98 ak5386_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak5386_hw_params() argument
121 ak5386_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ak5386_hw_free() argument
H A Dpcm179x.c79 static int pcm179x_mute(struct snd_soc_dai *dai, int mute, int direction) in pcm179x_mute() argument
81 struct snd_soc_component *component = dai->component; in pcm179x_mute()
95 struct snd_soc_dai *dai) in pcm179x_hw_params()
97 struct snd_soc_component *component = dai->component; in pcm179x_hw_params()
93 pcm179x_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) pcm179x_hw_params() argument
H A Dlm49453.c1108 struct snd_soc_dai *dai) in lm49453_hw_params()
1110 struct snd_soc_component *component = dai->component; in lm49453_hw_params()
1194 static int lm49453_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in lm49453_set_dai_sysclk() argument
1197 struct snd_soc_component *component = dai->component; in lm49453_set_dai_sysclk()
1221 static int lm49453_hp_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_hp_mute() argument
1223 snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(1)|BIT(0), in lm49453_hp_mute()
1228 static int lm49453_lo_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_lo_mute() argument
1230 snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(3)|BIT(2), in lm49453_lo_mute()
1235 static int lm49453_ls_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ls_mute() argument
1237 snd_soc_component_update_bits(dai in lm49453_ls_mute()
1106 lm49453_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) lm49453_hw_params() argument
1242 lm49453_ep_mute(struct snd_soc_dai *dai, int mute, int direction) lm49453_ep_mute() argument
1249 lm49453_ha_mute(struct snd_soc_dai *dai, int mute, int direction) lm49453_ha_mute() argument
[all...]
H A Dwm8580.c536 struct snd_soc_dai *dai) in wm8580_paif_hw_params()
538 struct snd_soc_component *component = dai->component; in wm8580_paif_hw_params()
566 ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); in wm8580_paif_hw_params()
572 wm8580->sysclk[dai->driver->id], params_rate(params)); in wm8580_paif_hw_params()
577 wm8580_sysclk_ratios[i], wm8580->sysclk[dai->driver->id]); in wm8580_paif_hw_params()
595 snd_soc_component_update_bits(component, WM8580_PAIF1 + dai->driver->id, in wm8580_paif_hw_params()
598 snd_soc_component_update_bits(component, WM8580_PAIF3 + dai->driver->id, in wm8580_paif_hw_params()
750 static int wm8580_set_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8580_set_sysclk() argument
753 struct snd_soc_component *component = dai->component; in wm8580_set_sysclk()
757 switch (dai in wm8580_set_sysclk()
534 wm8580_paif_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8580_paif_hw_params() argument
849 wm8580_playback_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) wm8580_playback_startup() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Drt5616.c958 struct snd_soc_dai *dai) in rt5616_hw_params()
960 struct snd_soc_component *component = dai->component; in rt5616_hw_params()
965 rt5616->lrck[dai->id] = params_rate(params); in rt5616_hw_params()
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]); in rt5616_hw_params()
979 rt5616->bclk[dai->id] = rt5616->lrck[dai->id] * (32 << bclk_ms); in rt5616_hw_params()
981 dev_dbg(dai->dev, "bclk is %dHz and lrck is %dHz\n", in rt5616_hw_params()
982 rt5616->bclk[dai->id], rt5616->lrck[dai->id]); in rt5616_hw_params()
983 dev_dbg(dai in rt5616_hw_params()
956 rt5616_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt5616_hw_params() argument
1011 rt5616_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) rt5616_set_dai_fmt() argument
1062 rt5616_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) rt5616_set_dai_sysclk() argument
1094 rt5616_set_dai_pll(struct snd_soc_dai *dai, int pll_id, int source, unsigned int freq_in, unsigned int freq_out) rt5616_set_dai_pll() argument
[all...]
H A Dadau1373.c824 unsigned int dai; in adau1373_check_aif_clk() local
827 dai = sink->name[3] - '1'; in adau1373_check_aif_clk()
829 if (!adau1373->dais[dai].clock_provider) in adau1373_check_aif_clk()
832 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1) in adau1373_check_aif_clk()
845 unsigned int dai; in adau1373_check_src() local
847 dai = sink->name[3] - '1'; in adau1373_check_src()
849 return adau1373->dais[dai].enable_src; in adau1373_check_src()
1030 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1373_hw_params()
1032 struct snd_soc_component *component = dai->component; in adau1373_hw_params()
1034 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai in adau1373_hw_params()
1029 adau1373_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) adau1373_hw_params() argument
1097 adau1373_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) adau1373_set_dai_fmt() argument
1156 adau1373_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) adau1373_set_dai_sysclk() argument
[all...]
H A Djz4770.c17 #include <sound/soc-dai.h>
217 struct snd_soc_dai *dai) in jz4770_codec_startup()
219 struct snd_soc_component *codec = dai->component; in jz4770_codec_startup()
234 struct snd_soc_dai *dai) in jz4770_codec_shutdown()
236 struct snd_soc_component *codec = dai->component; in jz4770_codec_shutdown()
245 int cmd, struct snd_soc_dai *dai) in jz4770_codec_pcm_trigger()
247 struct snd_soc_component *codec = dai->component; in jz4770_codec_pcm_trigger()
270 static int jz4770_codec_mute_stream(struct snd_soc_dai *dai, int mute, int direction) in jz4770_codec_mute_stream() argument
272 struct snd_soc_component *codec = dai->component; in jz4770_codec_mute_stream()
703 struct snd_soc_dai *dai) in jz4770_codec_hw_params()
216 jz4770_codec_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4770_codec_startup() argument
233 jz4770_codec_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4770_codec_shutdown() argument
244 jz4770_codec_pcm_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) jz4770_codec_pcm_trigger() argument
701 jz4770_codec_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) jz4770_codec_hw_params() argument
[all...]
H A Djz4760.c18 #include <sound/soc-dai.h>
197 struct snd_soc_dai *dai) in jz4760_codec_startup()
199 struct snd_soc_component *codec = dai->component; in jz4760_codec_startup()
214 struct snd_soc_dai *dai) in jz4760_codec_shutdown()
216 struct snd_soc_component *codec = dai->component; in jz4760_codec_shutdown()
225 int cmd, struct snd_soc_dai *dai) in jz4760_codec_pcm_trigger()
227 struct snd_soc_component *codec = dai->component; in jz4760_codec_pcm_trigger()
249 static int jz4760_codec_mute_stream(struct snd_soc_dai *dai, int mute, int direction) in jz4760_codec_mute_stream() argument
251 struct snd_soc_component *codec = dai->component; in jz4760_codec_mute_stream()
666 struct snd_soc_dai *dai) in jz4760_codec_hw_params()
196 jz4760_codec_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4760_codec_startup() argument
213 jz4760_codec_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) jz4760_codec_shutdown() argument
224 jz4760_codec_pcm_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) jz4760_codec_pcm_trigger() argument
664 jz4760_codec_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) jz4760_codec_hw_params() argument
[all...]
H A Dak5386.c99 struct snd_soc_dai *dai) in ak5386_hw_params()
101 struct snd_soc_component *component = dai->component; in ak5386_hw_params()
121 struct snd_soc_dai *dai) in ak5386_hw_free()
123 struct snd_soc_component *component = dai->component; in ak5386_hw_free()
97 ak5386_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak5386_hw_params() argument
120 ak5386_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ak5386_hw_free() argument
H A Dpcm179x.c79 static int pcm179x_mute(struct snd_soc_dai *dai, int mute, int direction) in pcm179x_mute() argument
81 struct snd_soc_component *component = dai->component; in pcm179x_mute()
95 struct snd_soc_dai *dai) in pcm179x_hw_params()
97 struct snd_soc_component *component = dai->component; in pcm179x_hw_params()
93 pcm179x_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) pcm179x_hw_params() argument
H A Dlm49453.c1108 struct snd_soc_dai *dai) in lm49453_hw_params()
1110 struct snd_soc_component *component = dai->component; in lm49453_hw_params()
1194 static int lm49453_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in lm49453_set_dai_sysclk() argument
1197 struct snd_soc_component *component = dai->component; in lm49453_set_dai_sysclk()
1219 static int lm49453_hp_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_hp_mute() argument
1221 snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(1)|BIT(0), in lm49453_hp_mute()
1226 static int lm49453_lo_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_lo_mute() argument
1228 snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(3)|BIT(2), in lm49453_lo_mute()
1233 static int lm49453_ls_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ls_mute() argument
1235 snd_soc_component_update_bits(dai in lm49453_ls_mute()
1106 lm49453_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) lm49453_hw_params() argument
1240 lm49453_ep_mute(struct snd_soc_dai *dai, int mute, int direction) lm49453_ep_mute() argument
1247 lm49453_ha_mute(struct snd_soc_dai *dai, int mute, int direction) lm49453_ha_mute() argument
[all...]
H A Dwm8580.c536 struct snd_soc_dai *dai) in wm8580_paif_hw_params()
538 struct snd_soc_component *component = dai->component; in wm8580_paif_hw_params()
566 ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); in wm8580_paif_hw_params()
572 wm8580->sysclk[dai->driver->id], params_rate(params)); in wm8580_paif_hw_params()
577 wm8580_sysclk_ratios[i], wm8580->sysclk[dai->driver->id]); in wm8580_paif_hw_params()
595 snd_soc_component_update_bits(component, WM8580_PAIF1 + dai->driver->id, in wm8580_paif_hw_params()
598 snd_soc_component_update_bits(component, WM8580_PAIF3 + dai->driver->id, in wm8580_paif_hw_params()
750 static int wm8580_set_sysclk(struct snd_soc_dai *dai, int clk_id, in wm8580_set_sysclk() argument
753 struct snd_soc_component *component = dai->component; in wm8580_set_sysclk()
757 switch (dai in wm8580_set_sysclk()
534 wm8580_paif_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8580_paif_hw_params() argument
849 wm8580_playback_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) wm8580_playback_startup() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/generic/
H A Dsimple-card-utils.c71 * No dai-link level and master setting was not found from in asoc_simple_parse_daifmt()
146 static int asoc_simple_clk_enable(struct asoc_simple_dai *dai) in asoc_simple_clk_enable() argument
148 if (dai) in asoc_simple_clk_enable()
149 return clk_prepare_enable(dai->clk); in asoc_simple_clk_enable()
154 static void asoc_simple_clk_disable(struct asoc_simple_dai *dai) in asoc_simple_clk_disable() argument
156 if (dai) in asoc_simple_clk_disable()
157 clk_disable_unprepare(dai->clk); in asoc_simple_clk_disable()
169 * Parse dai->sysclk come from "clocks = <&xxx>" in asoc_simple_parse_clk()
302 static int asoc_simple_init_dai(struct snd_soc_dai *dai, in asoc_simple_init_dai() argument
311 ret = snd_soc_dai_set_sysclk(dai, in asoc_simple_init_dai()
[all...]
/kernel/linux/linux-5.10/sound/soc/rockchip/
H A Drockchip_i2s.c85 static inline struct rk_i2s_dev *to_info(struct snd_soc_dai *dai) in to_info() argument
87 return snd_soc_dai_get_drvdata(dai); in to_info()
281 struct snd_soc_dai *dai) in rockchip_i2s_hw_params()
283 struct rk_i2s_dev *i2s = to_info(dai); in rockchip_i2s_hw_params()
385 if (dai->driver->symmetric_rates && rtd->dai_link->symmetric_rates) in rockchip_i2s_hw_params()
395 int cmd, struct snd_soc_dai *dai) in rockchip_i2s_trigger()
397 struct rk_i2s_dev *i2s = to_info(dai); in rockchip_i2s_trigger()
441 static int rockchip_i2s_dai_probe(struct snd_soc_dai *dai) in rockchip_i2s_dai_probe() argument
443 struct rk_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in rockchip_i2s_dai_probe()
445 dai in rockchip_i2s_dai_probe()
279 rockchip_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rockchip_i2s_hw_params() argument
394 rockchip_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) rockchip_i2s_trigger() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/mediatek/mt6797/
H A Dmt6797-afe-pcm.c20 #include "../common/mtk-afe-fe-dai.h"
385 .name = "mt6797-afe-pcm-dai",
721 struct mtk_base_afe_dai *dai; in mt6797_dai_memif_register() local
723 dai = devm_kzalloc(afe->dev, sizeof(*dai), GFP_KERNEL); in mt6797_dai_memif_register()
724 if (!dai) in mt6797_dai_memif_register()
727 list_add(&dai->list, &afe->sub_dais); in mt6797_dai_memif_register()
729 dai->dai_drivers = mt6797_memif_dai_driver; in mt6797_dai_memif_register()
730 dai->num_dai_drivers = ARRAY_SIZE(mt6797_memif_dai_driver); in mt6797_dai_memif_register()
732 dai in mt6797_dai_memif_register()
[all...]
/kernel/linux/linux-6.6/sound/soc/mediatek/mt6797/
H A Dmt6797-afe-pcm.c20 #include "../common/mtk-afe-fe-dai.h"
385 .name = "mt6797-afe-pcm-dai",
721 struct mtk_base_afe_dai *dai; in mt6797_dai_memif_register() local
723 dai = devm_kzalloc(afe->dev, sizeof(*dai), GFP_KERNEL); in mt6797_dai_memif_register()
724 if (!dai) in mt6797_dai_memif_register()
727 list_add(&dai->list, &afe->sub_dais); in mt6797_dai_memif_register()
729 dai->dai_drivers = mt6797_memif_dai_driver; in mt6797_dai_memif_register()
730 dai->num_dai_drivers = ARRAY_SIZE(mt6797_memif_dai_driver); in mt6797_dai_memif_register()
732 dai in mt6797_dai_memif_register()
[all...]
/kernel/linux/linux-6.6/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()
604 static int davinci_i2s_dai_probe(struct snd_soc_dai *dai) in davinci_i2s_dai_probe() argument
606 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/meson/
H A Daiu-acodec-ctrl.c9 #include <sound/soc-dai.h>
86 struct snd_soc_dai *dai) in aiu_acodec_ctrl_input_hw_params()
91 ret = meson_codec_glue_input_hw_params(substream, params, dai); in aiu_acodec_ctrl_input_hw_params()
96 data = meson_codec_glue_input_get_data(dai); in aiu_acodec_ctrl_input_hw_params()
84 aiu_acodec_ctrl_input_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) aiu_acodec_ctrl_input_hw_params() argument
/kernel/linux/linux-6.6/sound/soc/meson/
H A Daiu-acodec-ctrl.c9 #include <sound/soc-dai.h>
86 struct snd_soc_dai *dai) in aiu_acodec_ctrl_input_hw_params()
91 ret = meson_codec_glue_input_hw_params(substream, params, dai); in aiu_acodec_ctrl_input_hw_params()
96 data = meson_codec_glue_input_get_data(dai); in aiu_acodec_ctrl_input_hw_params()
84 aiu_acodec_ctrl_input_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) aiu_acodec_ctrl_input_hw_params() argument

Completed in 25 milliseconds

1...<<11121314151617181920>>...43