/Linux-v6.1/sound/soc/qcom/ |
D | sdm845.c | 51 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params() local 63 pdata->sruntime[cpu_dai->id] = sruntime; in sdm845_slim_snd_hw_params() 77 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_slim_snd_hw_params() 80 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt, in sdm845_slim_snd_hw_params() 91 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params() local 108 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3, in sdm845_tdm_snd_hw_params() 116 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_tdm_snd_hw_params() 124 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0, in sdm845_tdm_snd_hw_params() 132 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, in sdm845_tdm_snd_hw_params() 176 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params() local [all …]
|
D | sc7280.c | 50 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7280_headset_init() local 80 switch (cpu_dai->id) { in sc7280_headset_init() 126 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init() local 133 snd_soc_dai_set_sysclk(cpu_dai, in sc7280_rt5682_init() 165 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7280_init() local 167 switch (cpu_dai->id) { in sc7280_init() 182 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sc7280_init() 194 const struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_params() local 202 switch (cpu_dai->id) { in sc7280_snd_hw_params() 212 pdata->sruntime[cpu_dai->id] = sruntime; in sc7280_snd_hw_params() [all …]
|
D | sm8250.c | 53 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_startup() local 56 switch (cpu_dai->id) { in sm8250_snd_startup() 59 snd_soc_dai_set_sysclk(cpu_dai, in sm8250_snd_startup() 62 snd_soc_dai_set_fmt(cpu_dai, fmt); in sm8250_snd_startup() 75 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_hw_params() local 78 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]); in sm8250_snd_hw_params() 84 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_prepare() local 86 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sm8250_snd_prepare() 89 &data->stream_prepared[cpu_dai->id]); in sm8250_snd_prepare() 96 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_hw_free() local [all …]
|
D | sc7180.c | 108 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7180_init() local 110 switch (cpu_dai->id) { in sc7180_init() 119 cpu_dai->id); in sc7180_init() 130 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7180_snd_startup() local 148 switch (cpu_dai->id) { in sc7180_snd_startup() 151 snd_soc_dai_set_sysclk(cpu_dai, in sc7180_snd_startup() 184 cpu_dai->id); in sc7180_snd_startup() 216 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7180_snd_shutdown() local 218 switch (cpu_dai->id) { in sc7180_snd_shutdown() 221 snd_soc_dai_set_sysclk(cpu_dai, in sc7180_snd_shutdown() [all …]
|
D | sc8280xp.c | 36 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc8280xp_be_hw_params_fixup() local 45 switch (cpu_dai->id) { in sc8280xp_be_hw_params_fixup() 64 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_hw_params() local 67 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]); in sc8280xp_snd_hw_params() 73 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_prepare() local 75 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sc8280xp_snd_prepare() 78 &data->stream_prepared[cpu_dai->id]); in sc8280xp_snd_prepare() 85 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_hw_free() local 86 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sc8280xp_snd_hw_free() 89 &data->stream_prepared[cpu_dai->id]); in sc8280xp_snd_hw_free()
|
D | apq8016_sbc.c | 137 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in apq8016_sbc_dai_init() local 139 return apq8016_dai_init(rtd, cpu_dai->id); in apq8016_sbc_dai_init() 151 static int qdsp6_dai_get_lpass_id(struct snd_soc_dai *cpu_dai) in qdsp6_dai_get_lpass_id() argument 153 switch (cpu_dai->id) { in qdsp6_dai_get_lpass_id() 173 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in msm8916_qdsp6_dai_init() local 175 snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_BP_FP); in msm8916_qdsp6_dai_init() 176 return apq8016_dai_init(rtd, qdsp6_dai_get_lpass_id(cpu_dai)); in msm8916_qdsp6_dai_init() 184 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in msm8916_qdsp6_startup() local 187 mi2s = qdsp6_dai_get_lpass_id(cpu_dai); in msm8916_qdsp6_startup() 194 ret = snd_soc_dai_set_sysclk(cpu_dai, LPAIF_BIT_CLK, MI2S_BCLK_RATE, 0); in msm8916_qdsp6_startup() [all …]
|
D | common.c | 189 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_prepare() local 195 switch (cpu_dai->id) { in qcom_snd_sdw_prepare() 244 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_hw_params() local 248 switch (cpu_dai->id) { in qcom_snd_sdw_hw_params() 273 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_hw_free() local 275 switch (cpu_dai->id) { in qcom_snd_sdw_hw_free() 302 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in qcom_snd_wcd_jack_setup() local 328 switch (cpu_dai->id) { in qcom_snd_wcd_jack_setup()
|
/Linux-v6.1/sound/soc/ |
D | soc-compress.c | 61 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_clean() local 72 if (!snd_soc_dai_active(cpu_dai)) in soc_compr_clean() 73 cpu_dai->rate = 0; in soc_compr_clean() 82 snd_soc_dai_compr_shutdown(cpu_dai, cstream, rollback); in soc_compr_clean() 102 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_open() local 112 ret = snd_soc_dai_compr_startup(cpu_dai, cstream); in soc_compr_open() 139 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_open_fe() local 169 ret = snd_soc_dai_compr_startup(cpu_dai, cstream); in soc_compr_open_fe() 198 snd_soc_dai_compr_shutdown(cpu_dai, cstream, 1); in soc_compr_open_fe() 210 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_free_fe() local [all …]
|
/Linux-v6.1/sound/soc/stm/ |
D | stm32_sai_sub.c | 103 struct snd_soc_dai *cpu_dai; member 548 static int stm32_sai_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_sai_set_sysclk() argument 551 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_sysclk() 578 dev_err(cpu_dai->dev, in stm32_sai_set_sysclk() 585 dev_dbg(cpu_dai->dev, "SAI MCLK frequency is %uHz\n", freq); in stm32_sai_set_sysclk() 592 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 595 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_dai_tdm_slot() 599 dev_warn(cpu_dai->dev, "Slot setting relevant only for TDM\n"); in stm32_sai_set_dai_tdm_slot() 603 dev_dbg(cpu_dai->dev, "Masks tx/rx:%#x/%#x, slots:%d, width:%d\n", in stm32_sai_set_dai_tdm_slot() 643 static int stm32_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_sai_set_dai_fmt() argument [all …]
|
D | stm32_i2s.c | 542 static int stm32_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_i2s_set_dai_fmt() argument 544 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt() 549 dev_dbg(cpu_dai->dev, "fmt %x\n", fmt); in stm32_i2s_set_dai_fmt() 570 dev_err(cpu_dai->dev, "Unsupported protocol %#x\n", in stm32_i2s_set_dai_fmt() 590 dev_err(cpu_dai->dev, "Unsupported strobing %#x\n", in stm32_i2s_set_dai_fmt() 604 dev_err(cpu_dai->dev, "Unsupported mode %#x\n", in stm32_i2s_set_dai_fmt() 614 static int stm32_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_i2s_set_sysclk() argument 617 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk() 620 dev_dbg(cpu_dai->dev, "I2S MCLK frequency is %uHz. mode: %s, dir: %s\n", in stm32_i2s_set_sysclk() 627 dev_dbg(cpu_dai->dev, "No MCLK registered\n"); in stm32_i2s_set_sysclk() [all …]
|
D | stm32_spdifrx.c | 524 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in stm32_spdifrx_capture_get() local 525 struct stm32_spdifrx_data *spdifrx = snd_soc_dai_get_drvdata(cpu_dai); in stm32_spdifrx_capture_get() 541 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in stm32_spdif_user_bits_get() local 542 struct stm32_spdifrx_data *spdifrx = snd_soc_dai_get_drvdata(cpu_dai); in stm32_spdif_user_bits_get() 581 static int stm32_spdifrx_dai_register_ctrls(struct snd_soc_dai *cpu_dai) in stm32_spdifrx_dai_register_ctrls() argument 585 ret = snd_soc_add_dai_controls(cpu_dai, stm32_spdifrx_iec_ctrls, in stm32_spdifrx_dai_register_ctrls() 590 return snd_soc_add_component_controls(cpu_dai->component, in stm32_spdifrx_dai_register_ctrls() 595 static int stm32_spdifrx_dai_probe(struct snd_soc_dai *cpu_dai) in stm32_spdifrx_dai_probe() argument 597 struct stm32_spdifrx_data *spdifrx = dev_get_drvdata(cpu_dai->dev); in stm32_spdifrx_dai_probe() 603 snd_soc_dai_init_dma_data(cpu_dai, NULL, &spdifrx->dma_params); in stm32_spdifrx_dai_probe() [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/sound/soc/pxa/ |
D | pxa-ssp.c | 74 struct snd_soc_dai *cpu_dai) in pxa_ssp_startup() argument 76 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_startup() 81 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_startup() 94 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); in pxa_ssp_startup() 100 struct snd_soc_dai *cpu_dai) in pxa_ssp_shutdown() argument 102 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_shutdown() 105 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_shutdown() 112 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown() 113 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown() 184 static int pxa_ssp_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa_ssp_set_dai_sysclk() argument [all …]
|
/Linux-v6.1/sound/soc/mediatek/common/ |
D | mtk-dsp-sof-common.c | 22 struct snd_soc_dai *cpu_dai; in mtk_sof_dai_link_fixup() local 34 for_each_rtd_cpu_dais(runtime, j, cpu_dai) { in mtk_sof_dai_link_fixup() 35 if (cpu_dai->stream_active[conn->stream_dir] > 0) { in mtk_sof_dai_link_fixup() 109 struct snd_soc_dai *cpu_dai; in mtk_sof_card_late_probe() local 111 for_each_rtd_cpu_dais(sof_rtd, j, cpu_dai) { in mtk_sof_card_late_probe() 115 cpu_dai->playback_widget; in mtk_sof_card_late_probe() 117 cpu_dai->capture_widget; in mtk_sof_card_late_probe() 134 dev_err(cpu_dai->dev, "stream dir and widget not pair\n"); in mtk_sof_card_late_probe()
|
/Linux-v6.1/sound/soc/fsl/ |
D | mpc5200_psc_i2s.c | 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()
|
D | fsl_sai.c | 167 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 170 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot() 188 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument 191 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr() 233 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument 236 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk() 244 dev_err(cpu_dai->dev, "Unknown clock id: %d\n", clk_id); in fsl_sai_set_dai_sysclk() 249 dev_err(cpu_dai->dev, "Unassigned clock: %d\n", clk_id); in fsl_sai_set_dai_sysclk() 254 ret = fsl_sai_set_mclk_rate(cpu_dai, clk_id, freq); in fsl_sai_set_dai_sysclk() 260 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, true); in fsl_sai_set_dai_sysclk() [all …]
|
D | fsl_spdif.c | 602 struct snd_soc_dai *cpu_dai) in fsl_spdif_startup() argument 612 if (!snd_soc_dai_active(cpu_dai)) { in fsl_spdif_startup() 644 struct snd_soc_dai *cpu_dai) in fsl_spdif_shutdown() argument 666 if (!snd_soc_dai_active(cpu_dai)) { in fsl_spdif_shutdown() 792 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_pb_get() local 793 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_pb_get() 807 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_pb_put() local 808 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_pb_put() 825 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_capture_get() local 826 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_capture_get() [all …]
|
/Linux-v6.1/sound/soc/img/ |
D | img-spdif-in.c | 294 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in img_spdif_in_get_status() local 295 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_status() 324 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in img_spdif_in_get_multi_freq() local 325 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_multi_freq() 348 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in img_spdif_in_set_multi_freq() local 349 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_set_multi_freq() 398 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in img_spdif_in_get_lock_freq() local 399 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_lock_freq() 438 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in img_spdif_in_get_trk() local 439 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_trk() [all …]
|
/Linux-v6.1/sound/soc/ti/ |
D | omap-mcbsp-st.c | 391 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \ 392 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \ 410 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \ 411 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \ 427 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in omap_mcbsp_st_put_mode() local 428 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_st_put_mode() 445 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in omap_mcbsp_st_get_mode() local 446 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_st_get_mode() 479 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in omap_mcbsp_st_add_controls() local 480 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_st_add_controls() [all …]
|
/Linux-v6.1/sound/soc/sof/intel/ |
D | hda-dai.c | 142 struct snd_soc_dai *cpu_dai, in hda_link_dma_cleanup() argument 146 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_cleanup() 163 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in hda_link_dma_cleanup() 213 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_hw_params() local 219 hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_hw_params() 225 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)hext_stream); in hda_link_dma_hw_params() 262 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_trigger() local 264 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_trigger() 277 ret = hda_link_dma_cleanup(substream, hstream, cpu_dai, codec_dai, true); in hda_link_dma_trigger() 296 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_hw_free() local [all …]
|
/Linux-v6.1/sound/soc/samsung/ |
D | s3c24xx_uda134x.c | 54 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in s3c24xx_uda134x_startup() local 65 priv->pclk = clk_get(cpu_dai->dev, "iis"); in s3c24xx_uda134x_startup() 123 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in s3c24xx_uda134x_hw_params() local 170 ret = snd_soc_dai_set_sysclk(cpu_dai, clk_source , clk, in s3c24xx_uda134x_hw_params() 175 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, fs_mode); in s3c24xx_uda134x_hw_params() 179 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in s3c24xx_uda134x_hw_params() 184 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in s3c24xx_uda134x_hw_params()
|
D | smdk_wm8994pcm.c | 48 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in smdk_wm8994_pcm_hw_params() local 57 dev_err(cpu_dai->dev, "%s:%d Sampling Rate %u not supported!\n", in smdk_wm8994_pcm_hw_params() 75 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C_PCM_CLKSRC_MUX, in smdk_wm8994_pcm_hw_params() 81 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C_PCM_SCLK_PER_FS, rfs); in smdk_wm8994_pcm_hw_params()
|
D | h1940_uda1380.c | 69 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in h1940_hw_params() local 89 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C24XX_CLKSRC_PCLK, rate, in h1940_hw_params() 95 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, in h1940_hw_params() 101 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in h1940_hw_params() 107 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in h1940_hw_params()
|
D | jive_wm8750.c | 37 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in jive_hw_params() local 57 s3c_i2sv2_get_clock(cpu_dai)); in jive_hw_params() 65 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C2412_DIV_RCLK, div.fs_div); in jive_hw_params() 69 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C2412_DIV_PRESCALER, in jive_hw_params()
|