Home
last modified time | relevance | path

Searched refs:snd_soc_dai (Results 1 – 25 of 456) sorted by relevance

12345678910>>...19

/Linux-v5.4/include/sound/
Dsoc-dai.h110 struct snd_soc_dai;
114 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id,
117 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai,
120 int snd_soc_dai_set_pll(struct snd_soc_dai *dai,
123 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio);
126 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt);
128 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai,
131 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai,
135 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate);
138 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute,
[all …]
/Linux-v5.4/sound/soc/
Dsoc-dai.c21 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, in snd_soc_dai_set_sysclk()
42 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, in snd_soc_dai_set_clkdiv()
62 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, int pll_id, int source, in snd_soc_dai_set_pll()
81 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in snd_soc_dai_set_bclk_ratio()
97 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in snd_soc_dai_set_fmt()
152 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, in snd_soc_dai_set_tdm_slot()
185 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_set_channel_map()
207 int snd_soc_dai_get_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_get_channel_map()
226 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate) in snd_soc_dai_set_tristate()
243 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute, in snd_soc_dai_digital_mute()
[all …]
Dsoc-compress.c80 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_open()
131 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_open_fe()
225 struct snd_soc_dai *codec_dai = rtd->codec_dai; in close_delayed_work()
248 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_free()
249 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_free()
302 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_free_fe()
374 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_trigger()
375 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_trigger()
404 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_trigger_fe()
480 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_set_params()
[all …]
/Linux-v5.4/sound/soc/mediatek/common/
Dmtk-afe-fe-dai.h17 struct snd_soc_dai *dai);
19 struct snd_soc_dai *dai);
22 struct snd_soc_dai *dai);
24 struct snd_soc_dai *dai);
26 struct snd_soc_dai *dai);
28 struct snd_soc_dai *dai);
34 int mtk_afe_dai_suspend(struct snd_soc_dai *dai);
35 int mtk_afe_dai_resume(struct snd_soc_dai *dai);
Dmtk-afe-fe-dai.c36 struct snd_soc_dai *dai) in mtk_afe_fe_startup()
97 struct snd_soc_dai *dai) in mtk_afe_fe_shutdown()
119 struct snd_soc_dai *dai) in mtk_afe_fe_hw_params()
173 struct snd_soc_dai *dai) in mtk_afe_fe_hw_free()
180 struct snd_soc_dai *dai) in mtk_afe_fe_trigger()
238 struct snd_soc_dai *dai) in mtk_afe_fe_prepare()
315 int mtk_afe_dai_suspend(struct snd_soc_dai *dai) in mtk_afe_dai_suspend()
340 int mtk_afe_dai_resume(struct snd_soc_dai *dai) in mtk_afe_dai_resume()
/Linux-v5.4/sound/soc/pxa/
Dpxa2xx-i2s.c96 struct snd_soc_dai *dai) in pxa2xx_i2s_startup()
99 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in pxa2xx_i2s_startup()
121 static int pxa2xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_fmt()
147 static int pxa2xx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_sysclk()
158 struct snd_soc_dai *dai) in pxa2xx_i2s_hw_params()
217 struct snd_soc_dai *dai) in pxa2xx_i2s_trigger()
243 struct snd_soc_dai *dai) in pxa2xx_i2s_shutdown()
264 static int pxa2xx_i2s_suspend(struct snd_soc_dai *dai) in pxa2xx_i2s_suspend()
278 static int pxa2xx_i2s_resume(struct snd_soc_dai *dai) in pxa2xx_i2s_resume()
297 static int pxa2xx_i2s_probe(struct snd_soc_dai *dai) in pxa2xx_i2s_probe()
[all …]
Dmmp-sspa.c90 struct snd_soc_dai *dai) in mmp_sspa_startup()
101 struct snd_soc_dai *dai) in mmp_sspa_shutdown()
113 static int mmp_sspa_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_sysclk()
136 static int mmp_sspa_set_dai_pll(struct snd_soc_dai *cpu_dai, int pll_id, in mmp_sspa_set_dai_pll()
166 static int mmp_sspa_set_dai_fmt(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_fmt()
251 struct snd_soc_dai *dai) in mmp_sspa_hw_params()
254 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_sspa_hw_params()
308 struct snd_soc_dai *dai) in mmp_sspa_trigger()
353 static int mmp_sspa_probe(struct snd_soc_dai *dai) in mmp_sspa_probe()
/Linux-v5.4/sound/soc/codecs/
Dhdac_hda.c36 struct snd_soc_dai *dai);
38 struct snd_soc_dai *dai);
40 struct snd_soc_dai *dai);
43 struct snd_soc_dai *dai);
45 struct snd_soc_dai *dai);
46 static int hdac_hda_dai_set_tdm_slot(struct snd_soc_dai *dai,
50 struct snd_soc_dai *dai);
128 static int hdac_hda_dai_set_tdm_slot(struct snd_soc_dai *dai, in hdac_hda_dai_set_tdm_slot()
148 struct snd_soc_dai *dai) in hdac_hda_dai_hw_params()
180 struct snd_soc_dai *dai) in hdac_hda_dai_hw_free()
[all …]
Dmc13783.c95 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_dac()
114 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_codec()
139 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_sync()
147 static int mc13783_set_fmt(struct snd_soc_dai *dai, unsigned int fmt, in mc13783_set_fmt()
203 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_async()
211 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_sync()
241 static int mc13783_set_sysclk(struct snd_soc_dai *dai, in mc13783_set_sysclk()
270 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai, in mc13783_set_sysclk_dac()
276 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai, in mc13783_set_sysclk_codec()
282 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai, in mc13783_set_sysclk_sync()
[all …]
Dlochnagar-sc.c70 struct snd_soc_dai *dai) in lochnagar_sc_startup()
89 struct snd_soc_dai *dai) in lochnagar_sc_line_startup()
111 struct snd_soc_dai *dai) in lochnagar_sc_line_shutdown()
119 static int lochnagar_sc_check_fmt(struct snd_soc_dai *dai, unsigned int fmt, in lochnagar_sc_check_fmt()
130 static int lochnagar_sc_set_line_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_line_fmt()
135 static int lochnagar_sc_set_usb_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_usb_fmt()
Dwm8524.c60 struct snd_soc_dai *dai) in wm8524_startup()
84 struct snd_soc_dai *dai) in wm8524_shutdown()
92 static int wm8524_set_dai_sysclk(struct snd_soc_dai *codec_dai, in wm8524_set_dai_sysclk()
136 static int wm8524_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) in wm8524_set_fmt()
150 static int wm8524_mute_stream(struct snd_soc_dai *dai, int mute, int stream) in wm8524_mute_stream()
/Linux-v5.4/sound/soc/meson/
Daxg-tdm-interface.c35 int axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask, in axg_tdm_set_tdm_slots()
99 static int axg_tdm_iface_set_sysclk(struct snd_soc_dai *dai, int clk_id, in axg_tdm_iface_set_sysclk()
118 static int axg_tdm_iface_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in axg_tdm_iface_set_fmt()
139 struct snd_soc_dai *dai) in axg_tdm_iface_startup()
168 struct snd_soc_dai *dai) in axg_tdm_iface_set_stream()
197 static int axg_tdm_iface_set_lrclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_lrclk()
252 static int axg_tdm_iface_set_sclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_sclk()
293 struct snd_soc_dai *dai) in axg_tdm_iface_hw_params()
336 struct snd_soc_dai *dai) in axg_tdm_iface_hw_free()
347 struct snd_soc_dai *dai) in axg_tdm_iface_prepare()
[all …]
Daxg-spdifout.c89 struct snd_soc_dai *dai) in axg_spdifout_trigger()
111 static int axg_spdifout_digital_mute(struct snd_soc_dai *dai, int mute) in axg_spdifout_digital_mute()
123 struct snd_soc_dai *dai) in axg_spdifout_sample_fmt()
180 struct snd_soc_dai *dai) in axg_spdifout_set_chsts()
217 struct snd_soc_dai *dai) in axg_spdifout_hw_params()
246 struct snd_soc_dai *dai) in axg_spdifout_startup()
279 struct snd_soc_dai *dai) in axg_spdifout_shutdown()
/Linux-v5.4/sound/soc/sh/
Dssi.c90 struct snd_soc_dai *dai) in ssi_startup()
102 struct snd_soc_dai *dai) in ssi_shutdown()
110 struct snd_soc_dai *dai) in ssi_trigger()
130 struct snd_soc_dai *dai) in ssi_hw_params()
208 static int ssi_set_sysclk(struct snd_soc_dai *cpu_dai, int clk_id, in ssi_set_sysclk()
222 static int ssi_set_clkdiv(struct snd_soc_dai *dai, int did, int div) in ssi_set_clkdiv()
245 static int ssi_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ssi_set_fmt()
/Linux-v5.4/sound/soc/ux500/
Dux500_msp_dai.c30 static int setup_pcm_multichan(struct snd_soc_dai *dai, in setup_pcm_multichan()
63 static int setup_frameper(struct snd_soc_dai *dai, unsigned int rate, in setup_frameper()
127 static int setup_pcm_framing(struct snd_soc_dai *dai, unsigned int rate, in setup_pcm_framing()
172 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking()
228 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc()
302 struct snd_soc_dai *dai, in setup_msp_config()
384 struct snd_soc_dai *dai) in ux500_msp_dai_startup()
425 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown()
460 struct snd_soc_dai *dai) in ux500_msp_dai_prepare()
499 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params()
[all …]
/Linux-v5.4/sound/soc/spear/
Dspdif_out.c61 struct snd_soc_dai *cpu_dai) in spdif_out_startup()
80 struct snd_soc_dai *dai) in spdif_out_shutdown()
107 struct snd_soc_dai *dai) in spdif_out_hw_params()
152 struct snd_soc_dai *dai) in spdif_out_trigger()
191 static int spdif_digital_mute(struct snd_soc_dai *dai, int mute) in spdif_digital_mute()
216 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_get()
226 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_put()
241 static int spdif_soc_dai_probe(struct snd_soc_dai *dai) in spdif_soc_dai_probe()
/Linux-v5.4/sound/soc/samsung/
Ds3c-i2s-v2.h68 extern struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai);
85 extern int s3c_i2sv2_probe(struct snd_soc_dai *dai,
94 extern void s3c_i2sv2_cleanup(struct snd_soc_dai *dai,
Ds3c-i2s-v2.c37 static inline struct s3c_i2sv2_info *to_info(struct snd_soc_dai *cpu_dai) in to_info()
244 static int s3c2412_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_fmt()
296 struct snd_soc_dai *dai) in s3c_i2sv2_hw_params()
334 static int s3c_i2sv2_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c_i2sv2_set_sysclk()
380 struct snd_soc_dai *dai) in s3c2412_i2s_trigger()
443 static int s3c2412_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_clkdiv()
527 struct snd_soc_dai *dai) in s3c2412_i2s_delay()
541 struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai) in s3c_i2sv2_get_clock()
618 int s3c_i2sv2_probe(struct snd_soc_dai *dai, in s3c_i2sv2_probe()
650 void s3c_i2sv2_cleanup(struct snd_soc_dai *dai, in s3c_i2sv2_cleanup()
[all …]
Ds3c24xx-i2s.c167 static int s3c24xx_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_fmt()
205 struct snd_soc_dai *dai) in s3c24xx_i2s_hw_params()
236 struct snd_soc_dai *dai) in s3c24xx_i2s_trigger()
276 static int s3c24xx_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_sysclk()
300 static int s3c24xx_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_clkdiv()
336 static int s3c24xx_i2s_probe(struct snd_soc_dai *dai) in s3c24xx_i2s_probe()
364 static int s3c24xx_i2s_suspend(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_suspend()
376 static int s3c24xx_i2s_resume(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_resume()
Dlittlemill.c22 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level()
69 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level_post()
108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params()
180 struct snd_soc_dai *aif2_dai; in bbclk_ev()
262 struct snd_soc_dai *aif1_dai; in littlemill_late_probe()
263 struct snd_soc_dai *aif2_dai; in littlemill_late_probe()
/Linux-v5.4/sound/soc/jz4740/
Djz4740-i2s.c123 struct snd_soc_dai *dai) in jz4740_i2s_startup()
148 struct snd_soc_dai *dai) in jz4740_i2s_shutdown()
164 struct snd_soc_dai *dai) in jz4740_i2s_trigger()
198 static int jz4740_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in jz4740_i2s_set_fmt()
250 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in jz4740_i2s_hw_params()
302 static int jz4740_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id, in jz4740_i2s_set_sysclk()
327 static int jz4740_i2s_suspend(struct snd_soc_dai *dai) in jz4740_i2s_suspend()
345 static int jz4740_i2s_resume(struct snd_soc_dai *dai) in jz4740_i2s_resume()
387 static int jz4740_i2s_dai_probe(struct snd_soc_dai *dai) in jz4740_i2s_dai_probe()
421 static int jz4740_i2s_dai_remove(struct snd_soc_dai *dai) in jz4740_i2s_dai_remove()
/Linux-v5.4/sound/soc/qcom/
Dsdm845.c43 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_tdm_snd_hw_params()
93 struct snd_soc_dai *codec_dai = rtd->codec_dais[j]; in sdm845_tdm_snd_hw_params()
128 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_hw_params()
129 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_snd_hw_params()
172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_dai_init()
173 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_dai_init()
229 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_startup()
230 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_snd_startup()
310 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_shutdown()
/Linux-v5.4/sound/soc/uniphier/
Daio-cpu.c146 static int uniphier_aio_set_sysclk(struct snd_soc_dai *dai, int clk_id, in uniphier_aio_set_sysclk()
217 static int uniphier_aio_set_pll(struct snd_soc_dai *dai, int pll_id, in uniphier_aio_set_pll()
234 static int uniphier_aio_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in uniphier_aio_set_fmt()
255 struct snd_soc_dai *dai) in uniphier_aio_startup()
273 struct snd_soc_dai *dai) in uniphier_aio_shutdown()
283 struct snd_soc_dai *dai) in uniphier_aio_hw_params()
321 struct snd_soc_dai *dai) in uniphier_aio_hw_free()
332 struct snd_soc_dai *dai) in uniphier_aio_prepare()
386 int uniphier_aio_dai_probe(struct snd_soc_dai *dai) in uniphier_aio_dai_probe()
413 int uniphier_aio_dai_remove(struct snd_soc_dai *dai) in uniphier_aio_dai_remove()
[all …]
/Linux-v5.4/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c96 static int sst_media_digital_mute(struct snd_soc_dai *dai, int mute, int stream) in sst_media_digital_mute()
223 struct snd_soc_dai *dai) in sst_platform_alloc_stream()
304 struct snd_soc_dai *dai) in sst_media_open()
349 struct snd_soc_dai *dai) in sst_media_close()
365 struct snd_soc_dai *dai) in sst_media_prepare()
392 struct snd_soc_dai *dai) in sst_media_hw_params()
406 struct snd_soc_dai *dai) in sst_media_hw_free()
412 struct snd_soc_dai *dai) in sst_enable_ssp()
425 struct snd_soc_dai *dai) in sst_be_hw_params()
434 static int sst_set_format(struct snd_soc_dai *dai, unsigned int fmt) in sst_set_format()
[all …]
/Linux-v5.4/sound/soc/ti/
Domap-dmic.c91 struct snd_soc_dai *dai) in omap_dmic_dai_startup()
109 struct snd_soc_dai *dai) in omap_dmic_dai_shutdown()
188 struct snd_soc_dai *dai) in omap_dmic_dai_hw_params()
228 struct snd_soc_dai *dai) in omap_dmic_dai_prepare()
260 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger()
389 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk()
412 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe()
431 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()

12345678910>>...19