Home
last modified time | relevance | path

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

12345678910>>...17

/Linux-v4.19/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-v4.19/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()
98 struct snd_soc_dai *dai) in mtk_afe_fe_shutdown()
121 struct snd_soc_dai *dai) in mtk_afe_fe_hw_params()
177 struct snd_soc_dai *dai) in mtk_afe_fe_hw_free()
184 struct snd_soc_dai *dai) in mtk_afe_fe_trigger()
248 struct snd_soc_dai *dai) in mtk_afe_fe_prepare()
321 int mtk_afe_dai_suspend(struct snd_soc_dai *dai) in mtk_afe_dai_suspend()
346 int mtk_afe_dai_resume(struct snd_soc_dai *dai) in mtk_afe_dai_resume()
/Linux-v4.19/sound/soc/pxa/
Dpxa2xx-i2s.c100 struct snd_soc_dai *dai) in pxa2xx_i2s_startup()
103 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in pxa2xx_i2s_startup()
125 static int pxa2xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_fmt()
151 static int pxa2xx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_sysclk()
162 struct snd_soc_dai *dai) in pxa2xx_i2s_hw_params()
221 struct snd_soc_dai *dai) in pxa2xx_i2s_trigger()
247 struct snd_soc_dai *dai) in pxa2xx_i2s_shutdown()
268 static int pxa2xx_i2s_suspend(struct snd_soc_dai *dai) in pxa2xx_i2s_suspend()
282 static int pxa2xx_i2s_resume(struct snd_soc_dai *dai) in pxa2xx_i2s_resume()
301 static int pxa2xx_i2s_probe(struct snd_soc_dai *dai) in pxa2xx_i2s_probe()
[all …]
Dmmp-sspa.c104 struct snd_soc_dai *dai) in mmp_sspa_startup()
115 struct snd_soc_dai *dai) in mmp_sspa_shutdown()
127 static int mmp_sspa_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_sysclk()
150 static int mmp_sspa_set_dai_pll(struct snd_soc_dai *cpu_dai, int pll_id, in mmp_sspa_set_dai_pll()
180 static int mmp_sspa_set_dai_fmt(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_fmt()
265 struct snd_soc_dai *dai) in mmp_sspa_hw_params()
268 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_sspa_hw_params()
322 struct snd_soc_dai *dai) in mmp_sspa_trigger()
367 static int mmp_sspa_probe(struct snd_soc_dai *dai) in mmp_sspa_probe()
Draumfeld.c70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_startup()
79 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_shutdown()
89 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_hw_params()
90 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_cs4270_hw_params()
159 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_ak4104_hw_params()
/Linux-v4.19/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()
91 static int axg_tdm_iface_set_sysclk(struct snd_soc_dai *dai, int clk_id, in axg_tdm_iface_set_sysclk()
110 static int axg_tdm_iface_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in axg_tdm_iface_set_fmt()
131 struct snd_soc_dai *dai) in axg_tdm_iface_startup()
160 struct snd_soc_dai *dai) in axg_tdm_iface_set_stream()
189 static int axg_tdm_iface_set_lrclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_lrclk()
244 static int axg_tdm_iface_set_sclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_sclk()
285 struct snd_soc_dai *dai) in axg_tdm_iface_hw_params()
328 struct snd_soc_dai *dai) in axg_tdm_iface_hw_free()
339 struct snd_soc_dai *dai) in axg_tdm_iface_prepare()
[all …]
Daxg-toddr.c29 struct snd_soc_dai *dai) in axg_toddr_pcm_new()
36 struct snd_soc_dai *dai) in axg_toddr_dai_hw_params()
76 struct snd_soc_dai *dai) in axg_toddr_dai_startup()
106 struct snd_soc_dai *dai) in axg_toddr_dai_shutdown()
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-v4.19/sound/soc/omap/
Domap-mcbsp.c70 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_set_threshold()
112 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_startup()
157 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_shutdown()
179 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_prepare()
201 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_trigger()
229 struct snd_soc_dai *dai) in omap_mcbsp_dai_delay()
232 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_dai_delay()
254 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_hw_params()
408 static int omap_mcbsp_dai_set_dai_fmt(struct snd_soc_dai *cpu_dai, in omap_mcbsp_dai_set_dai_fmt()
517 static int omap_mcbsp_dai_set_clkdiv(struct snd_soc_dai *cpu_dai, in omap_mcbsp_dai_set_clkdiv()
[all …]
Domap-dmic.c103 struct snd_soc_dai *dai) in omap_dmic_dai_startup()
121 struct snd_soc_dai *dai) in omap_dmic_dai_shutdown()
198 struct snd_soc_dai *dai) in omap_dmic_dai_hw_params()
236 struct snd_soc_dai *dai) in omap_dmic_dai_prepare()
265 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger()
394 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk()
417 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe()
436 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()
/Linux-v4.19/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-v4.19/sound/soc/ux500/
Dux500_msp_dai.c33 static int setup_pcm_multichan(struct snd_soc_dai *dai, in setup_pcm_multichan()
66 static int setup_frameper(struct snd_soc_dai *dai, unsigned int rate, in setup_frameper()
130 static int setup_pcm_framing(struct snd_soc_dai *dai, unsigned int rate, in setup_pcm_framing()
175 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking()
231 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc()
305 struct snd_soc_dai *dai, in setup_msp_config()
387 struct snd_soc_dai *dai) in ux500_msp_dai_startup()
428 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown()
463 struct snd_soc_dai *dai) in ux500_msp_dai_prepare()
502 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params()
[all …]
/Linux-v4.19/sound/soc/codecs/
Dmc13783.c108 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_dac()
127 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_codec()
152 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_sync()
160 static int mc13783_set_fmt(struct snd_soc_dai *dai, unsigned int fmt, in mc13783_set_fmt()
216 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_async()
224 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_sync()
254 static int mc13783_set_sysclk(struct snd_soc_dai *dai, in mc13783_set_sysclk()
283 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai, in mc13783_set_sysclk_dac()
289 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai, in mc13783_set_sysclk_codec()
295 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai, in mc13783_set_sysclk_sync()
[all …]
Dwm8524.c63 struct snd_soc_dai *dai) in wm8524_startup()
87 struct snd_soc_dai *dai) in wm8524_shutdown()
95 static int wm8524_set_dai_sysclk(struct snd_soc_dai *codec_dai, in wm8524_set_dai_sysclk()
139 static int wm8524_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) in wm8524_set_fmt()
153 static int wm8524_mute_stream(struct snd_soc_dai *dai, int mute, int stream) in wm8524_mute_stream()
/Linux-v4.19/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-v4.19/sound/soc/samsung/
Ds3c-i2s-v2.h73 extern struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai);
90 extern int s3c_i2sv2_probe(struct snd_soc_dai *dai,
99 extern void s3c_i2sv2_cleanup(struct snd_soc_dai *dai,
Dlittlemill.c27 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level()
74 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level_post()
113 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()
Ds3c-i2s-v2.c41 static inline struct s3c_i2sv2_info *to_info(struct snd_soc_dai *cpu_dai) in to_info()
248 static int s3c2412_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_fmt()
300 struct snd_soc_dai *dai) in s3c_i2sv2_hw_params()
338 static int s3c_i2sv2_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c_i2sv2_set_sysclk()
384 struct snd_soc_dai *dai) in s3c2412_i2s_trigger()
447 static int s3c2412_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_clkdiv()
531 struct snd_soc_dai *dai) in s3c2412_i2s_delay()
545 struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai) in s3c_i2sv2_get_clock()
622 int s3c_i2sv2_probe(struct snd_soc_dai *dai, in s3c_i2sv2_probe()
654 void s3c_i2sv2_cleanup(struct snd_soc_dai *dai, in s3c_i2sv2_cleanup()
[all …]
Ds3c24xx-i2s.c172 static int s3c24xx_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_fmt()
210 struct snd_soc_dai *dai) in s3c24xx_i2s_hw_params()
241 struct snd_soc_dai *dai) in s3c24xx_i2s_trigger()
281 static int s3c24xx_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_sysclk()
305 static int s3c24xx_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_clkdiv()
341 static int s3c24xx_i2s_probe(struct snd_soc_dai *dai) in s3c24xx_i2s_probe()
369 static int s3c24xx_i2s_suspend(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_suspend()
381 static int s3c24xx_i2s_resume(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_resume()
/Linux-v4.19/sound/soc/jz4740/
Djz4740-i2s.c132 struct snd_soc_dai *dai) in jz4740_i2s_startup()
157 struct snd_soc_dai *dai) in jz4740_i2s_shutdown()
173 struct snd_soc_dai *dai) in jz4740_i2s_trigger()
207 static int jz4740_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in jz4740_i2s_set_fmt()
259 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in jz4740_i2s_hw_params()
311 static int jz4740_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id, in jz4740_i2s_set_sysclk()
336 static int jz4740_i2s_suspend(struct snd_soc_dai *dai) in jz4740_i2s_suspend()
354 static int jz4740_i2s_resume(struct snd_soc_dai *dai) in jz4740_i2s_resume()
396 static int jz4740_i2s_dai_probe(struct snd_soc_dai *dai) in jz4740_i2s_dai_probe()
430 static int jz4740_i2s_dai_remove(struct snd_soc_dai *dai) in jz4740_i2s_dai_remove()
/Linux-v4.19/drivers/soundwire/
Dcadence_master.h176 struct snd_soc_dai *dai);
177 int sdw_cdns_pcm_set_stream(struct snd_soc_dai *dai,
179 int sdw_cdns_pdm_set_stream(struct snd_soc_dai *dai,
197 int cdns_set_sdw_stream(struct snd_soc_dai *dai,
/Linux-v4.19/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-v4.19/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c104 static int sst_media_digital_mute(struct snd_soc_dai *dai, int mute, int stream) in sst_media_digital_mute()
231 struct snd_soc_dai *dai) in sst_platform_alloc_stream()
312 struct snd_soc_dai *dai) in sst_media_open()
357 struct snd_soc_dai *dai) in sst_media_close()
373 struct snd_soc_dai *dai) in sst_media_prepare()
400 struct snd_soc_dai *dai) in sst_media_hw_params()
408 struct snd_soc_dai *dai) in sst_media_hw_free()
414 struct snd_soc_dai *dai) in sst_enable_ssp()
427 struct snd_soc_dai *dai) in sst_be_hw_params()
436 static int sst_set_format(struct snd_soc_dai *dai, unsigned int fmt) in sst_set_format()
[all …]
/Linux-v4.19/sound/soc/adi/
Daxi-spdif.c50 struct snd_soc_dai *dai) in axi_spdif_trigger()
77 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in axi_spdif_hw_params()
109 static int axi_spdif_dai_probe(struct snd_soc_dai *dai) in axi_spdif_dai_probe()
119 struct snd_soc_dai *dai) in axi_spdif_startup()
141 struct snd_soc_dai *dai) in axi_spdif_shutdown()

12345678910>>...17