/kernel/linux/linux-5.10/sound/soc/samsung/ |
H A D | speyside.c | 134 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 D | speyside.c | 134 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 D | adau1373.c | 825 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 D | rt5616.c | 958 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 D | ak4458.c | 331 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 D | jz4770.c | 17 #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 D | ak5386.c | 100 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 D | pcm179x.c | 79 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 D | lm49453.c | 1108 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 D | wm8580.c | 536 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 D | rt5616.c | 958 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 D | adau1373.c | 824 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 D | jz4770.c | 17 #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 D | jz4760.c | 18 #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 D | ak5386.c | 99 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 D | pcm179x.c | 79 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 D | lm49453.c | 1108 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 D | wm8580.c | 536 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 D | simple-card-utils.c | 71 * 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 D | rockchip_i2s.c | 85 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 D | mt6797-afe-pcm.c | 20 #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 D | mt6797-afe-pcm.c | 20 #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 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() 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 D | aiu-acodec-ctrl.c | 9 #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 D | aiu-acodec-ctrl.c | 9 #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
|