/kernel/linux/linux-4.19/sound/soc/ |
D | soc-compress.c | 80 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 …]
|
D | soc-pcm.c | 61 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/ |
D | sdm845.c | 30 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/ |
D | sdm845.c | 50 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/ |
D | stm32_sai_sub.c | 108 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 …]
|
D | stm32_i2s.c | 315 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/ |
D | omap-mcbsp.c | 70 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/ |
D | stm32_i2s.c | 332 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 …]
|
D | stm32_sai_sub.c | 105 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/ |
D | pxa-ssp.c | 94 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 …]
|
D | raumfeld.c | 90 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/ |
D | soc-compress.c | 77 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/ |
D | hi6210-i2s.c | 100 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/ |
D | hi6210-i2s.c | 92 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/ |
D | fsl_sai.c | 126 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 …]
|
D | mpc5200_psc_i2s.c | 42 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/ |
D | simple-card.c | 21 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 …]
|
D | audio-graph-card.c | 26 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/ |
D | mxs-saif.c | 48 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/ |
D | mxs-saif.c | 60 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/ |
D | pxa-ssp.c | 90 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/ |
D | s3c24xx_uda134x.c | 58 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()
|
D | smdk_wm8994pcm.c | 54 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()
|
D | jive_wm8750.c | 42 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/ |
D | fsl_sai.c | 147 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 …]
|