Home
last modified time | relevance | path

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

/linux-4.1.27/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()
161 if (!cpu_dai->active) { in omap_mcbsp_dai_shutdown()
168 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_trigger() argument
170 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_trigger()
[all …]
Domap-pcm.c85 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in omap_pcm_hw_params()
105 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream), in omap_pcm_hw_params()
137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in omap_pcm_open()
140 if (rtd->cpu_dai->dev->of_node) { in omap_pcm_open()
143 chan = dma_request_slave_channel(rtd->cpu_dai->dev, in omap_pcm_open()
Domap3pandora.c50 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap3pandora_hw_params() local
62 ret = snd_soc_dai_set_sysclk(cpu_dai, OMAP_MCBSP_SYSCLK_CLKS_EXT, in omap3pandora_hw_params()
70 ret = snd_soc_dai_set_clkdiv(cpu_dai, OMAP_MCBSP_CLKGDV, 8); in omap3pandora_hw_params()
Domap-abe-twl6040.c81 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_abe_dmic_hw_params() local
84 ret = snd_soc_dai_set_sysclk(cpu_dai, OMAP_DMIC_SYSCLK_PAD_CLKS, in omap_abe_dmic_hw_params()
90 ret = snd_soc_dai_set_sysclk(cpu_dai, OMAP_DMIC_ABE_DMIC_CLK, 2400000, in omap_abe_dmic_hw_params()
Domap-mcpdm.c456 struct omap_mcpdm *mcpdm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in omap_mcpdm_configure_dn_offsets()
/linux-4.1.27/sound/soc/pxa/
Dpxa-ssp.c92 struct snd_soc_dai *cpu_dai) in pxa_ssp_startup() argument
94 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_startup()
99 if (!cpu_dai->active) { 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 (!cpu_dai->active) { in pxa_ssp_shutdown()
127 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown()
128 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown()
133 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()
Dmagician.c92 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in magician_playback_hw_params() local
189 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_DSP_A | in magician_playback_hw_params()
194 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 1, 0, 1, width); in magician_playback_hw_params()
199 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA_SSP_CLK_AUDIO, 0, in magician_playback_hw_params()
205 ret = snd_soc_dai_set_clkdiv(cpu_dai, in magician_playback_hw_params()
211 ret = snd_soc_dai_set_clkdiv(cpu_dai, in magician_playback_hw_params()
217 ret = snd_soc_dai_set_pll(cpu_dai, 0, 0, 0, acps); in magician_playback_hw_params()
232 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in magician_capture_hw_params() local
243 ret = snd_soc_dai_set_fmt(cpu_dai, in magician_capture_hw_params()
250 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in magician_capture_hw_params()
Dbrownstone.c76 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in brownstone_wm8994_hw_params() local
92 snd_soc_dai_set_sysclk(cpu_dai, MMP_SSPA_CLK_AUDIO, freq_out, 0); in brownstone_wm8994_hw_params()
93 snd_soc_dai_set_pll(cpu_dai, MMP_SYSCLK, 0, freq_out, sysclk); in brownstone_wm8994_hw_params()
94 snd_soc_dai_set_pll(cpu_dai, MMP_SSPA_CLK, 0, freq_out, sspa_mclk); in brownstone_wm8994_hw_params()
Dpxa2xx-ac97.c94 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_hw_params() argument
103 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); in pxa2xx_ac97_hw_params()
110 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_hw_aux_params() argument
119 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); in pxa2xx_ac97_hw_aux_params()
126 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_hw_mic_params() argument
131 snd_soc_dai_set_dma_data(cpu_dai, substream, in pxa2xx_ac97_hw_mic_params()
Dmmp-sspa.c128 static int mmp_sspa_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_sysclk() argument
131 struct sspa_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in mmp_sspa_set_dai_sysclk()
151 static int mmp_sspa_set_dai_pll(struct snd_soc_dai *cpu_dai, int pll_id, in mmp_sspa_set_dai_pll() argument
155 struct sspa_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in mmp_sspa_set_dai_pll()
181 static int mmp_sspa_set_dai_fmt(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_fmt() argument
184 struct sspa_priv *sspa_priv = snd_soc_dai_get_drvdata(cpu_dai); in mmp_sspa_set_dai_fmt()
269 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_sspa_hw_params() local
318 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_params); in mmp_sspa_hw_params()
Dimote2.c15 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in imote2_asoc_hw_params() local
39 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, clk, in imote2_asoc_hw_params()
Dzylonite.c86 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in zylonite_voice_hw_params() local
116 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA_SSP_CLK_AUDIO, 0, 1); in zylonite_voice_hw_params()
120 ret = snd_soc_dai_set_pll(cpu_dai, 0, 0, 0, pll_out); in zylonite_voice_hw_params()
Dpxa2xx-i2s.c105 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in pxa2xx_i2s_startup() local
110 if (!cpu_dai->active) in pxa2xx_i2s_startup()
127 static int pxa2xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_fmt() argument
153 static int pxa2xx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_sysclk() argument
Dz2.c41 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in z2_hw_params() local
66 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in z2_hw_params()
Dhx4700.c65 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in hx4700_hw_params() local
69 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in hx4700_hw_params()
Dpoodle.c99 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in poodle_hw_params() local
124 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in poodle_hw_params()
Dspitz.c126 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in spitz_hw_params() local
151 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in spitz_hw_params()
Dmmp-pcm.c104 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_pcm_open() local
116 dma_data.ssp_id = cpu_dai->id; in mmp_pcm_open()
Dcorgi.c124 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in corgi_hw_params() local
149 ret = snd_soc_dai_set_sysclk(cpu_dai, PXA2XX_I2S_SYSCLK, 0, in corgi_hw_params()
Dpxa2xx-pcm.c36 dma = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in pxa2xx_pcm_hw_params()
/linux-4.1.27/sound/soc/
Dsoc-pcm.c49 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_activate() local
55 cpu_dai->playback_active++; in snd_soc_runtime_activate()
59 cpu_dai->capture_active++; in snd_soc_runtime_activate()
64 cpu_dai->active++; in snd_soc_runtime_activate()
65 cpu_dai->component->active++; in snd_soc_runtime_activate()
84 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_deactivate() local
90 cpu_dai->playback_active--; in snd_soc_runtime_deactivate()
94 cpu_dai->capture_active--; in snd_soc_runtime_deactivate()
99 cpu_dai->active--; in snd_soc_runtime_deactivate()
100 cpu_dai->component->active--; in snd_soc_runtime_deactivate()
[all …]
Dsoc-core.c632 struct snd_soc_dai *cpu_dai = card->rtd[i].cpu_dai; in snd_soc_suspend() local
637 if (cpu_dai->driver->suspend && !cpu_dai->driver->bus_control) in snd_soc_suspend()
638 cpu_dai->driver->suspend(cpu_dai); in snd_soc_suspend()
700 struct snd_soc_dai *cpu_dai = card->rtd[i].cpu_dai; in snd_soc_suspend() local
705 if (cpu_dai->driver->suspend && cpu_dai->driver->bus_control) in snd_soc_suspend()
706 cpu_dai->driver->suspend(cpu_dai); in snd_soc_suspend()
709 pinctrl_pm_select_sleep_state(cpu_dai->dev); in snd_soc_suspend()
743 struct snd_soc_dai *cpu_dai = card->rtd[i].cpu_dai; in soc_resume_deferred() local
748 if (cpu_dai->driver->resume && cpu_dai->driver->bus_control) in soc_resume_deferred()
749 cpu_dai->driver->resume(cpu_dai); in soc_resume_deferred()
[all …]
Dsoc-compress.c183 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_free() local
198 if (!cpu_dai->active) in soc_compr_free()
199 cpu_dai->rate = 0; in soc_compr_free()
621 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_new_compress() local
642 capture = capture && cpu_dai->driver->capture.channels_min; in soc_new_compress()
643 playback = playback && cpu_dai->driver->playback.channels_min; in soc_new_compress()
716 cpu_dai->name); in soc_new_compress()
Dsoc-generic-dmaengine-pcm.c68 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in snd_dmaengine_pcm_prepare_slave_config()
131 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_set_runtime_hwparams()
211 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_compat_request_channel()
266 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_new()
Dsoc-dapm.c3584 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in dapm_connect_dai_link_widgets() local
3593 snd_soc_dai_is_dummy(cpu_dai)) in dapm_connect_dai_link_widgets()
3597 if (codec_dai->playback_widget && cpu_dai->playback_widget) { in dapm_connect_dai_link_widgets()
3598 source = cpu_dai->playback_widget; in dapm_connect_dai_link_widgets()
3601 cpu_dai->component->name, source->name, in dapm_connect_dai_link_widgets()
3609 if (codec_dai->capture_widget && cpu_dai->capture_widget) { in dapm_connect_dai_link_widgets()
3611 sink = cpu_dai->capture_widget; in dapm_connect_dai_link_widgets()
3614 cpu_dai->component->name, sink->name); in dapm_connect_dai_link_widgets()
3684 soc_dapm_dai_stream_event(rtd->cpu_dai, stream, event); in soc_dapm_stream_event()
/linux-4.1.27/sound/soc/fsl/
Dfsl_sai.c118 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument
121 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr()
148 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument
156 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
159 dev_err(cpu_dai->dev, "Cannot set tx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
163 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
166 dev_err(cpu_dai->dev, "Cannot set rx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
171 static int fsl_sai_set_dai_fmt_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_fmt_tr() argument
174 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_fmt_tr()
274 static int fsl_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in fsl_sai_set_dai_fmt() 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()
Deukrea-tlv320.c42 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in eukrea_tlv320_hw_params() local
48 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params()
53 snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 0); in eukrea_tlv320_hw_params()
55 ret = snd_soc_dai_set_sysclk(cpu_dai, IMX_SSP_SYS_CLK, 0, in eukrea_tlv320_hw_params()
59 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params()
Dfsl_spdif.c367 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in spdif_set_sample_rate()
453 struct snd_soc_dai *cpu_dai) in fsl_spdif_startup() argument
456 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_startup()
463 if (!cpu_dai->active) { in fsl_spdif_startup()
509 struct snd_soc_dai *cpu_dai) in fsl_spdif_shutdown() argument
512 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_shutdown()
532 if (!cpu_dai->active) { in fsl_spdif_shutdown()
545 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_hw_params()
573 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_trigger()
629 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_pb_get() local
[all …]
Dfsl_ssi.c531 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_startup()
559 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_shutdown()
575 struct snd_soc_dai *cpu_dai, in fsl_ssi_set_bclk() argument
578 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_bclk()
649 dev_err(cpu_dai->dev, "failed to handle the required sysclk\n"); in fsl_ssi_set_bclk()
666 dev_err(cpu_dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk()
674 static int fsl_ssi_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_ssi_set_dai_sysclk() argument
677 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_sysclk()
698 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *cpu_dai) in fsl_ssi_hw_params() argument
700 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_hw_params()
[all …]
Dmpc5200_psc_ac97.c143 struct snd_soc_dai *cpu_dai) in psc_ac97_hw_analog_params() argument
145 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_analog_params()
166 struct snd_soc_dai *cpu_dai) in psc_ac97_hw_digital_params() argument
168 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_digital_params()
208 static int psc_ac97_probe(struct snd_soc_dai *cpu_dai) in psc_ac97_probe() argument
210 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_probe()
Dimx-ssi.c61 static int imx_ssi_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, in imx_ssi_set_dai_tdm_slot() argument
64 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_tdm_slot()
87 static int imx_ssi_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in imx_ssi_set_dai_fmt() argument
89 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_fmt()
164 static int imx_ssi_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in imx_ssi_set_dai_sysclk() argument
167 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_sysclk()
192 static int imx_ssi_set_dai_clkdiv(struct snd_soc_dai *cpu_dai, in imx_ssi_set_dai_clkdiv() argument
195 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_clkdiv()
242 struct snd_soc_dai *cpu_dai) in imx_ssi_hw_params() argument
244 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_hw_params()
Dimx-mc13783.c36 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in imx_mc13783_hifi_hw_params() local
48 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 16); in imx_mc13783_hifi_hw_params()
Dwm1133-ev1.c85 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in wm1133_ev1_hw_params() local
109 snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 0); in wm1133_ev1_hw_params()
112 snd_soc_dai_set_tdm_slot(cpu_dai, 0x1, 0x1, 1, 0); in wm1133_ev1_hw_params()
Dmx27vis-aic32x4.c56 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mx27vis_aic32x4_hw_params() local
66 ret = snd_soc_dai_set_sysclk(cpu_dai, IMX_SSP_SYS_CLK, 0, in mx27vis_aic32x4_hw_params()
Dmpc5200_dma.c114 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_trigger()
215 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_open()
242 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_close()
267 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_pointer()
303 struct snd_soc_dai *dai = rtd->cpu_dai; in psc_dma_new()
305 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_new()
Dfsl_asrc_dma.c159 struct snd_soc_dai *dai = be->cpu_dai; in fsl_asrc_dma_hw_params()
176 dma_params_fe = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in fsl_asrc_dma_hw_params()
Dfsl-asoc-card.c139 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, cpu_priv->sysclk_id[tx], in fsl_asoc_card_hw_params()
148 ret = snd_soc_dai_set_tdm_slot(rtd->cpu_dai, 0x3, 0x3, 2, in fsl_asoc_card_hw_params()
/linux-4.1.27/sound/soc/samsung/
Dsmdk_wm8994pcm.c55 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_wm8994_pcm_hw_params() local
64 dev_err(cpu_dai->dev, "%s:%d Sampling Rate %u not supported!\n", in smdk_wm8994_pcm_hw_params()
82 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C_PCM_CLKSRC_MUX, in smdk_wm8994_pcm_hw_params()
88 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()
Dspdif.c99 static inline struct samsung_spdif_info *to_info(struct snd_soc_dai *cpu_dai) in to_info() argument
101 return snd_soc_dai_get_drvdata(cpu_dai); in to_info()
118 static int spdif_set_sysclk(struct snd_soc_dai *cpu_dai, in spdif_set_sysclk() argument
121 struct samsung_spdif_info *spdif = to_info(cpu_dai); in spdif_set_sysclk()
144 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_trigger()
180 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_hw_params()
196 snd_soc_dai_set_dma_data(rtd->cpu_dai, substream, dma_data); in spdif_hw_params()
282 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_shutdown()
298 static int spdif_suspend(struct snd_soc_dai *cpu_dai) in spdif_suspend() argument
300 struct samsung_spdif_info *spdif = to_info(cpu_dai); in spdif_suspend()
[all …]
Dh1940_uda1380.c78 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in h1940_hw_params() local
98 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C24XX_CLKSRC_PCLK, rate, in h1940_hw_params()
104 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, in h1940_hw_params()
110 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in h1940_hw_params()
116 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in h1940_hw_params()
Drx1950_uda1380.c158 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in rx1950_hw_params() local
186 ret = snd_soc_dai_set_sysclk(cpu_dai, clk_source, rate, in rx1950_hw_params()
192 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, in rx1950_hw_params()
198 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in rx1950_hw_params()
204 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in rx1950_hw_params()
Darndale_rt5631.c29 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in arndale_hw_params() local
38 ret = snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_CDCLK, in arndale_hw_params()
43 ret = snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_RCLKSRC_0, in arndale_hw_params()
Dsmdk_wm8580pcm.c51 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_wm8580_pcm_hw_params() local
93 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C_PCM_CLKSRC_MUX, in smdk_wm8580_pcm_hw_params()
99 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C_PCM_SCLK_PER_FS, rfs); in smdk_wm8580_pcm_hw_params()
Ds3c-i2s-v2.c42 static inline struct s3c_i2sv2_info *to_info(struct snd_soc_dai *cpu_dai) in to_info() argument
44 return snd_soc_dai_get_drvdata(cpu_dai); in to_info()
250 static int s3c2412_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_fmt() argument
253 struct s3c_i2sv2_info *i2s = to_info(cpu_dai); in s3c2412_i2s_set_fmt()
340 static int s3c_i2sv2_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c_i2sv2_set_sysclk() argument
343 struct s3c_i2sv2_info *i2s = to_info(cpu_dai); in s3c_i2sv2_set_sysclk()
389 struct s3c_i2sv2_info *i2s = to_info(rtd->cpu_dai); in s3c2412_i2s_trigger()
449 static int s3c2412_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_clkdiv() argument
452 struct s3c_i2sv2_info *i2s = to_info(cpu_dai); in s3c2412_i2s_set_clkdiv()
455 pr_debug("%s(%p, %d, %d)\n", __func__, cpu_dai, div_id, div); in s3c2412_i2s_set_clkdiv()
[all …]
Ds3c24xx_uda134x.c130 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_hw_params() local
176 ret = snd_soc_dai_set_sysclk(cpu_dai, clk_source , clk, in s3c24xx_uda134x_hw_params()
181 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, fs_mode); in s3c24xx_uda134x_hw_params()
185 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_BCLK, in s3c24xx_uda134x_hw_params()
190 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in s3c24xx_uda134x_hw_params()
Dsmartq_wm8987.c39 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smartq_hifi_hw_params() local
60 ret = snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_RCLKSRC_0, in smartq_hifi_hw_params()
66 ret = snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_CDCLK, in smartq_hifi_hw_params()
Dsnow.c39 struct snd_soc_dai *cpu_dai = card->rtd[0].cpu_dai; in snow_late_probe() local
49 ret = snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_RCLKSRC_0, in snow_late_probe()
Dpcm.c220 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in s3c_pcm_trigger()
264 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in s3c_pcm_hw_params()
318 static int s3c_pcm_set_fmt(struct snd_soc_dai *cpu_dai, in s3c_pcm_set_fmt() argument
321 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(cpu_dai); in s3c_pcm_set_fmt()
389 static int s3c_pcm_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c_pcm_set_clkdiv() argument
392 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(cpu_dai); in s3c_pcm_set_clkdiv()
406 static int s3c_pcm_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c_pcm_set_sysclk() argument
409 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(cpu_dai); in s3c_pcm_set_sysclk()
Ds3c24xx_simtec.c169 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in simtec_hw_params() local
180 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C24XX_CLKSRC_MPLL, in simtec_hw_params()
196 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in simtec_hw_params()
Dodroidx2_max98090.c29 struct snd_soc_dai *cpu_dai = card->rtd[0].cpu_dai; in odroidx2_late_probe() local
40 return snd_soc_dai_set_sysclk(cpu_dai, SAMSUNG_I2S_CDCLK, in odroidx2_late_probe()
Dsmdk_spdif.c110 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_hw_params() local
139 ret = snd_soc_dai_set_sysclk(cpu_dai, SND_SOC_SPDIF_INT_MCLK, in smdk_hw_params()
Dneo1973_wm8753.c35 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in neo1973_hifi_hw_params() local
80 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_MCLK, in neo1973_hifi_hw_params()
91 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C24XX_DIV_PRESCALER, in neo1973_hifi_hw_params()
Ds3c24xx-i2s.c183 static int s3c24xx_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_fmt() argument
296 static int s3c24xx_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_sysclk() argument
322 static int s3c24xx_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_clkdiv() argument
387 static int s3c24xx_i2s_suspend(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_suspend() argument
401 static int s3c24xx_i2s_resume(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_resume() argument
Ds3c2412-i2s.c95 struct snd_soc_dai *cpu_dai) in s3c2412_i2s_hw_params() argument
97 struct s3c_i2sv2_info *i2s = snd_soc_dai_get_drvdata(cpu_dai); in s3c2412_i2s_hw_params()
Ds3c-i2s-v2.h73 extern struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai);
Dlittlemill.c171 struct snd_soc_dai *aif2_dai = card->rtd[1].cpu_dai; in bbclk_ev()
250 struct snd_soc_dai *aif2_dai = card->rtd[1].cpu_dai; in littlemill_late_probe()
Dbells.c184 aif2_dai = card->rtd[DAI_CODEC_CP].cpu_dai; in bells_late_probe()
195 aif3_dai = card->rtd[DAI_CODEC_SUB].cpu_dai; in bells_late_probe()
Di2s.c874 struct i2s_dai *i2s = to_info(rtd->cpu_dai); in i2s_trigger()
/linux-4.1.27/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()
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()
368 struct snd_soc_dai *cpu_dai) in mxs_saif_startup() argument
370 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_startup()
393 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() argument
395 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_hw_params()
406 dev_err(cpu_dai->dev, "set mclk first\n"); in mxs_saif_hw_params()
[all …]
Dmxs-sgtl5000.c37 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mxs_sgtl5000_hw_params() local
61 ret = snd_soc_dai_set_sysclk(cpu_dai, MXS_SAIF_MCLK, mclk, 0); in mxs_sgtl5000_hw_params()
63 dev_err(cpu_dai->dev, "Failed to set sysclk to %u.%03uMHz\n", in mxs_sgtl5000_hw_params()
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-ad1836.c37 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_ad1836_init() local
42 ret = snd_soc_dai_set_channel_map(cpu_dai, ARRAY_SIZE(channel_map), in bf5xx_ad1836_init()
47 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xFF, 0xFF, 8, 32); in bf5xx_ad1836_init()
Dbf5xx-i2s-pcm.c70 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_hw_params()
93 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_prepare()
150 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_pointer()
177 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_open() local
178 struct sport_device *sport_handle = snd_soc_dai_get_drvdata(cpu_dai); in bf5xx_pcm_open()
184 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_open()
238 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_copy()
295 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_silence()
Dbf5xx-ad193x.c46 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_ad193x_link_init() local
60 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xFF, 0xFF, 8, 32); in bf5xx_ad193x_link_init()
Dbf5xx-ac97-pcm.c245 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_open() local
246 struct sport_device *sport_handle = snd_soc_dai_get_drvdata(cpu_dai); in bf5xx_pcm_open()
319 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_preallocate_dma_buffer() local
320 struct sport_device *sport_handle = snd_soc_dai_get_drvdata(cpu_dai); in bf5xx_pcm_preallocate_dma_buffer()
385 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_free_dma_buffers() local
386 struct sport_device *sport_handle = snd_soc_dai_get_drvdata(cpu_dai); in bf5xx_pcm_free_dma_buffers()
Dbf5xx-i2s.c62 static int bf5xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in bf5xx_i2s_set_dai_fmt() argument
65 struct sport_device *sport_handle = snd_soc_dai_get_drvdata(cpu_dai); in bf5xx_i2s_set_dai_fmt()
85 dev_err(cpu_dai->dev, "%s: Unknown DAI format type\n", in bf5xx_i2s_set_dai_fmt()
100 dev_err(cpu_dai->dev, "%s: Unknown DAI master type\n", in bf5xx_i2s_set_dai_fmt()
Dbf6xx-i2s.c33 static int bfin_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in bfin_i2s_set_dai_fmt() argument
36 struct sport_device *sport = snd_soc_dai_get_drvdata(cpu_dai); in bfin_i2s_set_dai_fmt()
/linux-4.1.27/sound/soc/sh/rcar/
Drsrc-card.c61 struct rsrc_card_dai cpu_dai; member
82 ret = clk_prepare_enable(dai_props->cpu_dai.clk); in rsrc_card_startup()
88 clk_disable_unprepare(dai_props->cpu_dai.clk); in rsrc_card_startup()
100 clk_disable_unprepare(dai_props->cpu_dai.clk); in rsrc_card_shutdown()
141 struct snd_soc_dai *cpu = rtd->cpu_dai; in rsrc_card_dai_init()
151 ret = __rsrc_card_dai_init(cpu, &dai_props->cpu_dai); in rsrc_card_dai_init()
275 struct rsrc_card_dai *cpu_dai = &dai_props->cpu_dai; in rsrc_card_parse_daifmt() local
293 cpu_dai->fmt = daifmt; in rsrc_card_parse_daifmt()
329 &dai_props->cpu_dai, in rsrc_card_dai_link_of()
372 dai_props->cpu_dai.fmt, in rsrc_card_dai_link_of()
[all …]
Dcore.c338 return rtd->cpu_dai; in rsnd_substream_to_dai()
920 struct snd_soc_dai *dai = rtd->cpu_dai; in rsnd_pcm_new()
/linux-4.1.27/sound/soc/sh/
Ddma-sh7760.c123 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_open()
136 rtd->cpu_dai->id); in camelot_pcm_open()
145 rtd->cpu_dai->id); in camelot_pcm_open()
156 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_close()
177 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_hw_params()
205 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_prepare()
252 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_trigger()
279 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pos()
Dssi.c211 static int ssi_set_sysclk(struct snd_soc_dai *cpu_dai, int clk_id, in ssi_set_sysclk() argument
214 struct ssi_priv *ssi = &ssi_cpu_data[cpu_dai->id]; in ssi_set_sysclk()
Dmigor.c74 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, SIU_CLKB_EXT, in migor_hw_params()
Dfsi.c410 return rtd->cpu_dai; in fsi_get_dai()
/linux-4.1.27/sound/soc/generic/
Dsimple-card.c27 struct asoc_simple_dai cpu_dai; member
50 ret = clk_prepare_enable(dai_props->cpu_dai.clk); in asoc_simple_card_startup()
56 clk_disable_unprepare(dai_props->cpu_dai.clk); in asoc_simple_card_startup()
68 clk_disable_unprepare(dai_props->cpu_dai.clk); in asoc_simple_card_shutdown()
156 struct snd_soc_dai *cpu = rtd->cpu_dai; in asoc_simple_card_dai_init()
166 ret = __asoc_simple_card_dai_init(cpu, &dai_props->cpu_dai); in asoc_simple_card_dai_init()
337 ret = asoc_simple_card_sub_parse_of(cpu, &dai_props->cpu_dai, in asoc_simple_card_dai_link_of()
378 dai_props->cpu_dai.sysclk); in asoc_simple_card_dai_link_of()
555 !cinfo->cpu_dai.name) { in asoc_simple_card_probe()
565 dai_link->cpu_dai_name = cinfo->cpu_dai.name; in asoc_simple_card_probe()
[all …]
/linux-4.1.27/sound/soc/ux500/
Dux500_pcm.c52 struct snd_soc_dai *dai = rtd->cpu_dai; in ux500_pcm_request_chan()
92 struct msp_i2s_platform_data *pdata = rtd->cpu_dai->dev->platform_data; in ux500_pcm_prepare_slave_config()
100 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in ux500_pcm_prepare_slave_config()
104 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in ux500_pcm_prepare_slave_config()
Dmop500_ab8500.c222 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mop500_ab8500_hw_params() local
253 __set_bit(cpu_dai->id, &mop500_ab8500_usage); in mop500_ab8500_hw_params()
327 ret = snd_soc_dai_set_tdm_slot(cpu_dai, tx_slots, rx_slots, slots, in mop500_ab8500_hw_params()
345 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mop500_ab8500_hw_free() local
348 __clear_bit(cpu_dai->id, &mop500_ab8500_usage); in mop500_ab8500_hw_free()
/linux-4.1.27/sound/soc/spear/
Dspdif_out.c61 struct snd_soc_dai *cpu_dai) in spdif_out_startup() argument
63 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_out_startup()
216 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_get() local
217 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_mute_get()
226 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_put() local
227 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_mute_put()
232 spdif_digital_mute(cpu_dai, ucontrol->value.integer.value[0]); in spdif_mute_put()
/linux-4.1.27/sound/soc/cirrus/
Dedb93xx.c36 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in edb93xx_hw_params() local
55 return snd_soc_dai_set_sysclk(cpu_dai, 0, mclk_rate, in edb93xx_hw_params()
Dsnappercl15.c32 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snappercl15_hw_params() local
40 err = snd_soc_dai_set_sysclk(cpu_dai, 0, CODEC_CLOCK, in snappercl15_hw_params()
Dep93xx-i2s.c169 static int ep93xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in ep93xx_i2s_set_dai_fmt() argument
172 struct ep93xx_i2s_info *info = snd_soc_dai_get_drvdata(cpu_dai); in ep93xx_i2s_set_dai_fmt()
305 static int ep93xx_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, int clk_id, in ep93xx_i2s_set_sysclk() argument
308 struct ep93xx_i2s_info *info = snd_soc_dai_get_drvdata(cpu_dai); in ep93xx_i2s_set_sysclk()
/linux-4.1.27/sound/soc/atmel/
Datmel_ssc_dai.c392 static int atmel_ssc_set_dai_fmt(struct snd_soc_dai *cpu_dai, in atmel_ssc_set_dai_fmt() argument
395 struct atmel_ssc_info *ssc_p = &ssc_info[cpu_dai->id]; in atmel_ssc_set_dai_fmt()
404 static int atmel_ssc_set_dai_clkdiv(struct snd_soc_dai *cpu_dai, in atmel_ssc_set_dai_clkdiv() argument
407 struct atmel_ssc_info *ssc_p = &ssc_info[cpu_dai->id]; in atmel_ssc_set_dai_clkdiv()
824 static int atmel_ssc_suspend(struct snd_soc_dai *cpu_dai) in atmel_ssc_suspend() argument
828 if (!cpu_dai->active) in atmel_ssc_suspend()
831 ssc_p = &ssc_info[cpu_dai->id]; in atmel_ssc_suspend()
852 static int atmel_ssc_resume(struct snd_soc_dai *cpu_dai) in atmel_ssc_resume() argument
857 if (!cpu_dai->active) in atmel_ssc_resume()
860 ssc_p = &ssc_info[cpu_dai->id]; in atmel_ssc_resume()
Datmel-pcm-dma.c72 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_dma_irq()
99 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_configure_dma()
Datmel-pcm-pdc.c225 prtd->params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_hw_params()
/linux-4.1.27/arch/arm/mach-shmobile/
Dboard-bockw.c467 .cpu_dai = {
482 .cpu_dai = {
496 .cpu_dai = {
510 .cpu_dai = {
524 .cpu_dai = {
Dboard-armadillo800eva.c1017 .cpu_dai = {
1043 .cpu_dai = {
Dboard-kzm9g.c592 .cpu_dai = {
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-pcm.c488 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_hw_params()
506 pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, in hsw_pcm_hw_params()
521 switch (rtd->cpu_dai->id) { in hsw_pcm_hw_params()
545 rtd->cpu_dai->id); in hsw_pcm_hw_params()
614 runtime->dma_bytes, rtd->cpu_dai->id); in hsw_pcm_hw_params()
627 pdata->dmab[rtd->cpu_dai->id][substream->stream].addr, in hsw_pcm_hw_params()
686 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_trigger()
795 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_pointer()
816 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_open()
827 pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, in hsw_pcm_open()
[all …]
/linux-4.1.27/sound/soc/rockchip/
Drockchip_i2s.c166 static int rockchip_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in rockchip_i2s_set_fmt() argument
169 struct rk_i2s_dev *i2s = to_info(cpu_dai); in rockchip_i2s_set_fmt()
289 static int rockchip_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, int clk_id, in rockchip_i2s_set_sysclk() argument
292 struct rk_i2s_dev *i2s = to_info(cpu_dai); in rockchip_i2s_set_sysclk()
/linux-4.1.27/include/sound/
Dsimple_card.h32 struct asoc_simple_dai cpu_dai; member
Dsoc.h1154 struct snd_soc_dai *cpu_dai; member
/linux-4.1.27/Documentation/sound/alsa/soc/
Dplatform.txt31 int (*suspend)(struct platform_device *pdev, struct snd_soc_cpu_dai *cpu_dai);
32 int (*resume)(struct platform_device *pdev, struct snd_soc_cpu_dai *cpu_dai);
/linux-4.1.27/sound/soc/davinci/
Ddavinci-mcasp.c390 static int davinci_mcasp_set_dai_fmt(struct snd_soc_dai *cpu_dai, in davinci_mcasp_set_dai_fmt() argument
393 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); in davinci_mcasp_set_dai_fmt()
905 struct snd_soc_dai *cpu_dai) in davinci_mcasp_hw_params() argument
907 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); in davinci_mcasp_hw_params()
932 __davinci_mcasp_set_clkdiv(cpu_dai, 1, div, 0); in davinci_mcasp_hw_params()
989 int cmd, struct snd_soc_dai *cpu_dai) in davinci_mcasp_trigger() argument
991 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); in davinci_mcasp_trigger()
1128 struct snd_soc_dai *cpu_dai) in davinci_mcasp_startup() argument
1130 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); in davinci_mcasp_startup()
1209 struct snd_soc_dai *cpu_dai) in davinci_mcasp_shutdown() argument
[all …]
Ddavinci-evm.c61 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in evm_hw_params() local
73 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, sysclk, SND_SOC_CLOCK_OUT); in evm_hw_params()
Ddavinci-vcif.c59 snd_soc_dai_get_drvdata(rtd->cpu_dai); in davinci_vcif_start()
78 snd_soc_dai_get_drvdata(rtd->cpu_dai); in davinci_vcif_stop()
Ddavinci-i2s.c263 static int davinci_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in davinci_i2s_set_dai_fmt() argument
266 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(cpu_dai); in davinci_i2s_set_dai_fmt()
407 static int davinci_i2s_dai_set_clkdiv(struct snd_soc_dai *cpu_dai, in davinci_i2s_dai_set_clkdiv() argument
410 struct davinci_mcbsp_dev *dev = snd_soc_dai_get_drvdata(cpu_dai); in davinci_i2s_dai_set_clkdiv()
/linux-4.1.27/sound/soc/au1x/
Di2sc.c80 static int au1xi2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in au1xi2s_set_fmt() argument
82 struct au1xpsc_audio_data *ctx = snd_soc_dai_get_drvdata(cpu_dai); in au1xi2s_set_fmt()
Dpsc-i2s.c54 static int au1xpsc_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in au1xpsc_i2s_set_fmt() argument
57 struct au1xpsc_audio_data *pscdata = snd_soc_dai_get_drvdata(cpu_dai); in au1xpsc_i2s_set_fmt()
Ddbdma2.c291 dmaids = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in au1xpsc_pcm_open()
Ddma.c193 dmaids = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in alchemy_pcm_open()
Dpsc-ac97.c65 return snd_soc_dai_get_drvdata(c->rtd->cpu_dai);
/linux-4.1.27/sound/soc/qcom/
Dstorm.c51 ret = snd_soc_dai_set_sysclk(soc_runtime->cpu_dai, 0, sysclk_freq, 0); in storm_ops_hw_params()
/linux-4.1.27/sound/soc/dwc/
Ddesignware_i2s.c184 struct snd_soc_dai *cpu_dai) in dw_i2s_startup() argument
186 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(cpu_dai); in dw_i2s_startup()
202 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)dma_data); in dw_i2s_startup()
/linux-4.1.27/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c650 struct snd_soc_dai *dai = rtd->cpu_dai; in sst_pcm_new()
748 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_prepare()
766 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_complete()
/linux-4.1.27/sound/soc/xtensa/
Dxtfpga-i2s.c340 static int xtfpga_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in xtfpga_i2s_set_fmt() argument
378 p = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in xtfpga_pcm_open()
/linux-4.1.27/sound/soc/kirkwood/
Dkirkwood-i2s.c40 static int kirkwood_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in kirkwood_i2s_set_fmt() argument
43 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(cpu_dai); in kirkwood_i2s_set_fmt()
Dkirkwood-dma.c27 return snd_soc_dai_get_drvdata(soc_runtime->cpu_dai); in kirkwood_priv()
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc.c288 struct snd_soc_dai *dai = rtd->cpu_dai; in txx9aclc_pcm_new()
/linux-4.1.27/arch/sh/boards/mach-se/7724/
Dsetup.c309 .cpu_dai = {
/linux-4.1.27/arch/sh/boards/mach-ecovec24/
Dsetup.c865 .cpu_dai = {