Home
last modified time | relevance | path

Searched refs:cpu_dai (Results 1 – 25 of 275) sorted by relevance

1234567891011

/kernel/linux/linux-4.19/sound/soc/
Dsoc-compress.c80 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_open() local
85 if (cpu_dai->driver->cops && cpu_dai->driver->cops->startup) { in soc_compr_open()
86 ret = cpu_dai->driver->cops->startup(cstream, cpu_dai); in soc_compr_open()
88 dev_err(cpu_dai->dev, in soc_compr_open()
90 cpu_dai->name, ret); in soc_compr_open()
118 if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) in soc_compr_open()
119 cpu_dai->driver->cops->shutdown(cstream, cpu_dai); in soc_compr_open()
131 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_open_fe() local
168 if (cpu_dai->driver->cops && cpu_dai->driver->cops->startup) { in soc_compr_open_fe()
169 ret = cpu_dai->driver->cops->startup(cstream, cpu_dai); in soc_compr_open_fe()
[all …]
Dsoc-pcm.c61 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_activate() local
67 cpu_dai->playback_active++; in snd_soc_runtime_activate()
71 cpu_dai->capture_active++; in snd_soc_runtime_activate()
76 cpu_dai->active++; in snd_soc_runtime_activate()
77 cpu_dai->component->active++; in snd_soc_runtime_activate()
96 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_deactivate() local
102 cpu_dai->playback_active--; in snd_soc_runtime_deactivate()
106 cpu_dai->capture_active--; in snd_soc_runtime_deactivate()
111 cpu_dai->active--; in snd_soc_runtime_deactivate()
112 cpu_dai->component->active--; in snd_soc_runtime_deactivate()
[all …]
/kernel/linux/linux-4.19/sound/soc/qcom/
Dsdm845.c30 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_tdm_snd_hw_params() local
46 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3, in sdm845_tdm_snd_hw_params()
54 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_tdm_snd_hw_params()
62 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0, in sdm845_tdm_snd_hw_params()
70 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, in sdm845_tdm_snd_hw_params()
86 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_hw_params() local
89 switch (cpu_dai->id) { in sdm845_snd_hw_params()
95 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sdm845_snd_hw_params()
107 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_startup() local
109 switch (cpu_dai->id) { in sdm845_snd_startup()
[all …]
/kernel/linux/linux-5.10/sound/soc/qcom/
Dsdm845.c50 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params() local
62 pdata->sruntime[cpu_dai->id] = sruntime; in sdm845_slim_snd_hw_params()
76 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_slim_snd_hw_params()
79 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt, in sdm845_slim_snd_hw_params()
90 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params() local
107 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3, in sdm845_tdm_snd_hw_params()
115 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_tdm_snd_hw_params()
123 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0, in sdm845_tdm_snd_hw_params()
131 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, in sdm845_tdm_snd_hw_params()
175 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params() local
[all …]
/kernel/linux/linux-4.19/sound/soc/stm/
Dstm32_sai_sub.c108 struct snd_soc_dai *cpu_dai; member
309 static int stm32_sai_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_sai_set_sysclk() argument
312 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_sysclk()
323 dev_dbg(cpu_dai->dev, "SAI MCLK frequency is %uHz\n", freq); in stm32_sai_set_sysclk()
329 static int stm32_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in stm32_sai_set_dai_tdm_slot() argument
332 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_dai_tdm_slot()
336 dev_warn(cpu_dai->dev, "Slot setting relevant only for TDM\n"); in stm32_sai_set_dai_tdm_slot()
340 dev_dbg(cpu_dai->dev, "Masks tx/rx:%#x/%#x, slots:%d, width:%d\n", in stm32_sai_set_dai_tdm_slot()
380 static int stm32_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_sai_set_dai_fmt() argument
382 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_dai_fmt()
[all …]
Dstm32_i2s.c315 static int stm32_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_i2s_set_dai_fmt() argument
317 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt()
322 dev_dbg(cpu_dai->dev, "fmt %x\n", fmt); in stm32_i2s_set_dai_fmt()
343 dev_err(cpu_dai->dev, "Unsupported protocol %#x\n", in stm32_i2s_set_dai_fmt()
363 dev_err(cpu_dai->dev, "Unsupported strobing %#x\n", in stm32_i2s_set_dai_fmt()
377 dev_err(cpu_dai->dev, "Unsupported mode %#x\n", in stm32_i2s_set_dai_fmt()
387 static int stm32_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_i2s_set_sysclk() argument
390 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk()
392 dev_dbg(cpu_dai->dev, "I2S MCLK frequency is %uHz\n", freq); in stm32_i2s_set_sysclk()
405 static int stm32_i2s_configure_clock(struct snd_soc_dai *cpu_dai, in stm32_i2s_configure_clock() argument
[all …]
/kernel/linux/linux-4.19/sound/soc/omap/
Domap-mcbsp.c70 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_set_threshold() local
71 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_set_threshold()
112 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_startup() argument
114 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_startup()
117 if (!cpu_dai->active) in omap_mcbsp_dai_startup()
157 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_shutdown() argument
159 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_shutdown()
172 if (!cpu_dai->active) { in omap_mcbsp_dai_shutdown()
179 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_prepare() argument
181 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_prepare()
[all …]
/kernel/linux/linux-5.10/sound/soc/stm/
Dstm32_i2s.c332 static int stm32_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_i2s_set_dai_fmt() argument
334 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt()
339 dev_dbg(cpu_dai->dev, "fmt %x\n", fmt); in stm32_i2s_set_dai_fmt()
360 dev_err(cpu_dai->dev, "Unsupported protocol %#x\n", in stm32_i2s_set_dai_fmt()
380 dev_err(cpu_dai->dev, "Unsupported strobing %#x\n", in stm32_i2s_set_dai_fmt()
394 dev_err(cpu_dai->dev, "Unsupported mode %#x\n", in stm32_i2s_set_dai_fmt()
404 static int stm32_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_i2s_set_sysclk() argument
407 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk()
409 dev_dbg(cpu_dai->dev, "I2S MCLK frequency is %uHz\n", freq); in stm32_i2s_set_sysclk()
422 static int stm32_i2s_configure_clock(struct snd_soc_dai *cpu_dai, in stm32_i2s_configure_clock() argument
[all …]
Dstm32_sai_sub.c105 struct snd_soc_dai *cpu_dai; member
550 static int stm32_sai_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_sai_set_sysclk() argument
553 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_sysclk()
580 dev_err(cpu_dai->dev, in stm32_sai_set_sysclk()
587 dev_dbg(cpu_dai->dev, "SAI MCLK frequency is %uHz\n", freq); in stm32_sai_set_sysclk()
594 static int stm32_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in stm32_sai_set_dai_tdm_slot() argument
597 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_dai_tdm_slot()
601 dev_warn(cpu_dai->dev, "Slot setting relevant only for TDM\n"); in stm32_sai_set_dai_tdm_slot()
605 dev_dbg(cpu_dai->dev, "Masks tx/rx:%#x/%#x, slots:%d, width:%d\n", in stm32_sai_set_dai_tdm_slot()
645 static int stm32_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_sai_set_dai_fmt() argument
[all …]
/kernel/linux/linux-4.19/sound/soc/pxa/
Dpxa-ssp.c94 struct snd_soc_dai *cpu_dai) in pxa_ssp_startup() argument
96 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_startup()
101 if (!cpu_dai->active) { in pxa_ssp_startup()
112 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); in pxa_ssp_startup()
118 struct snd_soc_dai *cpu_dai) in pxa_ssp_shutdown() argument
120 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_shutdown()
123 if (!cpu_dai->active) { in pxa_ssp_shutdown()
128 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown()
129 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown()
134 static int pxa_ssp_suspend(struct snd_soc_dai *cpu_dai) in pxa_ssp_suspend() argument
[all …]
Draumfeld.c90 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_cs4270_hw_params() local
120 ret = snd_soc_dai_set_pll(cpu_dai, 0, 0, 0, clk); in raumfeld_cs4270_hw_params()
124 ret = snd_soc_dai_set_clkdiv(cpu_dai, PXA_SSP_DIV_SCR, 4); in raumfeld_cs4270_hw_params()
128 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA_SSP_CLK_EXT, clk, 1); in raumfeld_cs4270_hw_params()
159 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_ak4104_hw_params() local
184 ret = snd_soc_dai_set_pll(cpu_dai, 0, 0, 0, clk); in raumfeld_ak4104_hw_params()
188 ret = snd_soc_dai_set_clkdiv(cpu_dai, PXA_SSP_DIV_SCR, 4); in raumfeld_ak4104_hw_params()
192 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA_SSP_CLK_EXT, clk, 1); in raumfeld_ak4104_hw_params()
/kernel/linux/linux-5.10/sound/soc/
Dsoc-compress.c77 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_open() local
86 ret = snd_soc_dai_compr_startup(cpu_dai, cstream); in soc_compr_open()
107 snd_soc_dai_compr_shutdown(cpu_dai, cstream); in soc_compr_open()
122 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_open_fe() local
159 ret = snd_soc_dai_compr_startup(cpu_dai, cstream); in soc_compr_open_fe()
186 snd_soc_dai_compr_shutdown(cpu_dai, cstream); in soc_compr_open_fe()
198 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_free() local
213 if (!snd_soc_dai_active(cpu_dai)) in soc_compr_free()
214 cpu_dai->rate = 0; in soc_compr_free()
223 snd_soc_dai_compr_shutdown(cpu_dai, cstream); in soc_compr_free()
[all …]
/kernel/linux/linux-4.19/sound/soc/hisilicon/
Dhi6210-i2s.c100 struct snd_soc_dai *cpu_dai) in hi6210_i2s_startup() argument
102 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup()
179 struct snd_soc_dai *cpu_dai) in hi6210_i2s_shutdown() argument
181 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_shutdown()
190 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_txctrl() argument
192 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl()
210 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_rxctrl() argument
212 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl()
228 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in hi6210_i2s_set_fmt() argument
230 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_set_fmt()
[all …]
/kernel/linux/linux-5.10/sound/soc/hisilicon/
Dhi6210-i2s.c92 struct snd_soc_dai *cpu_dai) in hi6210_i2s_startup() argument
94 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup()
173 struct snd_soc_dai *cpu_dai) in hi6210_i2s_shutdown() argument
175 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_shutdown()
184 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_txctrl() argument
186 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl()
204 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_rxctrl() argument
206 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl()
222 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in hi6210_i2s_set_fmt() argument
224 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_set_fmt()
[all …]
/kernel/linux/linux-4.19/sound/soc/fsl/
Dfsl_sai.c126 static int fsl_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_sai_set_dai_tdm_slot() argument
129 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot()
137 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument
140 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr()
167 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument
175 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
178 dev_err(cpu_dai->dev, "Cannot set tx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
182 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
185 dev_err(cpu_dai->dev, "Cannot set rx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
190 static int fsl_sai_set_dai_fmt_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_fmt_tr() argument
[all …]
Dmpc5200_psc_i2s.c42 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_i2s_hw_params()
87 static int psc_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in psc_i2s_set_sysclk() argument
90 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_sysclk()
92 cpu_dai, dir); in psc_i2s_set_sysclk()
107 static int psc_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int format) in psc_i2s_set_fmt() argument
109 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_fmt()
111 cpu_dai, format); in psc_i2s_set_fmt()
/kernel/linux/linux-4.19/sound/soc/generic/
Dsimple-card.c21 struct asoc_simple_dai cpu_dai; member
48 ret = asoc_simple_card_clk_enable(&dai_props->cpu_dai); in asoc_simple_card_startup()
54 asoc_simple_card_clk_disable(&dai_props->cpu_dai); in asoc_simple_card_startup()
66 asoc_simple_card_clk_disable(&dai_props->cpu_dai); in asoc_simple_card_shutdown()
88 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in asoc_simple_card_hw_params() local
107 ret = asoc_simple_set_clk_rate(&dai_props->cpu_dai, mclk); in asoc_simple_card_hw_params()
116 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, mclk, in asoc_simple_card_hw_params()
136 struct snd_soc_dai *cpu = rtd->cpu_dai; in asoc_simple_card_dai_init()
145 ret = asoc_simple_card_init_dai(cpu, &dai_props->cpu_dai); in asoc_simple_card_dai_init()
160 struct asoc_simple_dai *cpu_dai = &dai_props->cpu_dai; in asoc_simple_card_dai_link_of() local
[all …]
Daudio-graph-card.c26 struct asoc_simple_dai cpu_dai; member
76 ret = asoc_simple_card_clk_enable(&dai_props->cpu_dai); in asoc_graph_card_startup()
82 asoc_simple_card_clk_disable(&dai_props->cpu_dai); in asoc_graph_card_startup()
93 asoc_simple_card_clk_disable(&dai_props->cpu_dai); in asoc_graph_card_shutdown()
103 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in asoc_graph_card_hw_params() local
121 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, mclk, in asoc_graph_card_hw_params()
141 struct snd_soc_dai *cpu = rtd->cpu_dai; in asoc_graph_card_dai_init()
150 ret = asoc_simple_card_init_dai(cpu, &dai_props->cpu_dai); in asoc_graph_card_dai_init()
164 struct asoc_simple_dai *cpu_dai = &dai_props->cpu_dai; in asoc_graph_card_dai_link_of() local
193 ret = asoc_simple_card_of_parse_tdm(cpu_ep, cpu_dai); in asoc_graph_card_dai_link_of()
[all …]
/kernel/linux/linux-5.10/sound/soc/mxs/
Dmxs-saif.c48 static int mxs_saif_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mxs_saif_set_dai_sysclk() argument
51 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_sysclk()
290 static int mxs_saif_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in mxs_saif_set_dai_fmt() argument
294 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_fmt()
298 dev_err(cpu_dai->dev, "error: busy\n"); in mxs_saif_set_dai_fmt()
378 struct snd_soc_dai *cpu_dai) in mxs_saif_startup() argument
380 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_startup()
403 struct snd_soc_dai *cpu_dai) in mxs_saif_shutdown() argument
405 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_shutdown()
416 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() argument
[all …]
/kernel/linux/linux-4.19/sound/soc/mxs/
Dmxs-saif.c60 static int mxs_saif_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mxs_saif_set_dai_sysclk() argument
63 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_sysclk()
302 static int mxs_saif_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in mxs_saif_set_dai_fmt() argument
306 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_fmt()
310 dev_err(cpu_dai->dev, "error: busy\n"); in mxs_saif_set_dai_fmt()
390 struct snd_soc_dai *cpu_dai) in mxs_saif_startup() argument
392 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_startup()
415 struct snd_soc_dai *cpu_dai) in mxs_saif_shutdown() argument
417 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_shutdown()
428 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() argument
[all …]
/kernel/linux/linux-5.10/sound/soc/pxa/
Dpxa-ssp.c90 struct snd_soc_dai *cpu_dai) in pxa_ssp_startup() argument
92 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_startup()
97 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_startup()
111 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); in pxa_ssp_startup()
117 struct snd_soc_dai *cpu_dai) in pxa_ssp_shutdown() argument
119 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_shutdown()
122 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_shutdown()
130 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown()
131 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown()
202 static int pxa_ssp_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa_ssp_set_dai_sysclk() argument
[all …]
/kernel/linux/linux-4.19/sound/soc/samsung/
Ds3c24xx_uda134x.c58 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_startup() local
69 priv->pclk = clk_get(cpu_dai->dev, "iis"); in s3c24xx_uda134x_startup()
127 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_hw_params() local
174 ret = snd_soc_dai_set_sysclk(cpu_dai, clk_source , clk, in s3c24xx_uda134x_hw_params()
179 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, fs_mode); in s3c24xx_uda134x_hw_params()
183 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in s3c24xx_uda134x_hw_params()
188 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in s3c24xx_uda134x_hw_params()
Dsmdk_wm8994pcm.c54 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_wm8994_pcm_hw_params() local
63 dev_err(cpu_dai->dev, "%s:%d Sampling Rate %u not supported!\n", in smdk_wm8994_pcm_hw_params()
81 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C_PCM_CLKSRC_MUX, in smdk_wm8994_pcm_hw_params()
87 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C_PCM_SCLK_PER_FS, rfs); in smdk_wm8994_pcm_hw_params()
Djive_wm8750.c42 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in jive_hw_params() local
62 s3c_i2sv2_get_clock(cpu_dai)); in jive_hw_params()
70 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C2412_DIV_RCLK, div.fs_div); in jive_hw_params()
74 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C2412_DIV_PRESCALER, in jive_hw_params()
/kernel/linux/linux-5.10/sound/soc/fsl/
Dfsl_sai.c147 static int fsl_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_sai_set_dai_tdm_slot() argument
150 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot()
168 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument
171 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr()
199 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument
207 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
210 dev_err(cpu_dai->dev, "Cannot set tx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
214 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
217 dev_err(cpu_dai->dev, "Cannot set rx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
222 static int fsl_sai_set_dai_fmt_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_fmt_tr() argument
[all …]

1234567891011