Home
last modified time | relevance | path

Searched refs:codec_dai (Results 1 – 25 of 162) sorted by relevance

1234567

/sound/soc/samsung/
Dtobermory.c26 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_set_bias_level() local
29 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level()
35 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
41 ret = snd_soc_dai_set_sysclk(codec_dai, in tobermory_set_bias_level()
47 snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
65 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_set_bias_level_post() local
68 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level_post()
73 ret = snd_soc_dai_set_sysclk(codec_dai, WM8962_SYSCLK_MCLK, in tobermory_set_bias_level_post()
80 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level_post()
174 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_late_probe() local
[all …]
Dneo1973_wm8753.c34 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_params() local
74 ret = snd_soc_dai_set_fmt(codec_dai, in neo1973_hifi_hw_params()
88 ret = snd_soc_dai_set_sysclk(codec_dai, WM8753_MCLK, pll_out, in neo1973_hifi_hw_params()
100 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8753_BCLKDIV, bclk); in neo1973_hifi_hw_params()
111 ret = snd_soc_dai_set_pll(codec_dai, WM8753_PLL1, 0, in neo1973_hifi_hw_params()
122 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_free() local
125 return snd_soc_dai_set_pll(codec_dai, WM8753_PLL1, 0, 0, 0); in neo1973_hifi_hw_free()
140 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_voice_hw_params() local
156 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_DSP_B | in neo1973_voice_hw_params()
162 ret = snd_soc_dai_set_sysclk(codec_dai, WM8753_PCMCLK, 12288000, in neo1973_voice_hw_params()
[all …]
Dsmdk_wm8580pcm.c50 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_wm8580_pcm_hw_params() local
66 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_DSP_B in smdk_wm8580_pcm_hw_params()
80 ret = snd_soc_dai_set_sysclk(codec_dai, WM8580_CLKSRC_MCLK, in smdk_wm8580_pcm_hw_params()
85 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8580_MCLK, in smdk_wm8580_pcm_hw_params()
90 ret = snd_soc_dai_set_sysclk(codec_dai, WM8580_CLKSRC_PLLA, in smdk_wm8580_pcm_hw_params()
95 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8580_MCLK, in smdk_wm8580_pcm_hw_params()
100 ret = snd_soc_dai_set_pll(codec_dai, WM8580_PLLA, 0, in smdk_wm8580_pcm_hw_params()
Dspeyside.c28 struct snd_soc_dai *codec_dai = card->rtd[1].codec_dai; in speyside_set_bias_level() local
31 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level()
36 ret = snd_soc_dai_set_sysclk(codec_dai, WM8996_SYSCLK_MCLK2, in speyside_set_bias_level()
41 ret = snd_soc_dai_set_pll(codec_dai, WM8996_FLL_MCLK2, in speyside_set_bias_level()
60 struct snd_soc_dai *codec_dai = card->rtd[1].codec_dai; in speyside_set_bias_level_post() local
63 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post()
69 ret = snd_soc_dai_set_pll(codec_dai, 0, in speyside_set_bias_level_post()
77 ret = snd_soc_dai_set_sysclk(codec_dai, in speyside_set_bias_level_post()
131 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm0010_init()
143 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm8996_init()
Dgoni_wm8994.c138 struct snd_soc_dai *codec_dai = rtd->codec_dai; in goni_hifi_hw_params() local
150 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S | in goni_hifi_hw_params()
156 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL1, 0, pll_out, in goni_hifi_hw_params()
162 ret = snd_soc_dai_set_sysclk(codec_dai, WM8994_SYSCLK_FLL1, in goni_hifi_hw_params()
178 struct snd_soc_dai *codec_dai = rtd->codec_dai; in goni_voice_hw_params() local
186 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_LEFT_J | in goni_voice_hw_params()
192 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL2, 0, pll_out, in goni_voice_hw_params()
198 ret = snd_soc_dai_set_sysclk(codec_dai, WM8994_SYSCLK_FLL2, in goni_voice_hw_params()
Dsmdk_wm8994pcm.c54 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_wm8994_pcm_hw_params() local
72 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_DSP_B in smdk_wm8994_pcm_hw_params()
85 ret = snd_soc_dai_set_sysclk(codec_dai, WM8994_SYSCLK_FLL1, in smdk_wm8994_pcm_hw_params()
90 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL1, WM8994_FLL_SRC_MCLK1, in smdk_wm8994_pcm_hw_params()
Dsmdk_wm8580.c36 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_hw_params() local
81 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S in smdk_hw_params()
95 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8580_MCLK, in smdk_hw_params()
100 ret = snd_soc_dai_set_pll(codec_dai, WM8580_PLLA, 0, in smdk_hw_params()
105 ret = snd_soc_dai_set_sysclk(codec_dai, WM8580_CLKSRC_PLLA, in smdk_hw_params()
Dbells.c61 struct snd_soc_dai *codec_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_set_bias_level() local
62 struct snd_soc_codec *codec = codec_dai->codec; in bells_set_bias_level()
66 if (dapm->dev != codec_dai->dev) in bells_set_bias_level()
102 struct snd_soc_dai *codec_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_set_bias_level_post() local
103 struct snd_soc_codec *codec = codec_dai->codec; in bells_set_bias_level_post()
107 if (dapm->dev != codec_dai->dev) in bells_set_bias_level_post()
142 struct snd_soc_dai *aif1_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_late_probe()
196 wm9081_dai = card->rtd[DAI_CODEC_SUB].codec_dai; in bells_late_probe()
Dlittlemill.c26 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_set_bias_level()
69 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_set_bias_level_post()
105 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params() local
110 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL1, in littlemill_hw_params()
118 ret = snd_soc_dai_set_sysclk(codec_dai, in littlemill_hw_params()
249 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_late_probe()
/sound/soc/blackfin/
Dbfin-eval-adav80x.c37 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adav80x_hw_params() local
40 ret = snd_soc_dai_set_pll(codec_dai, ADAV80X_PLL1, ADAV80X_PLL_SRC_XTAL, in bfin_eval_adav80x_hw_params()
45 ret = snd_soc_dai_set_sysclk(codec_dai, ADAV80X_CLK_PLL1, in bfin_eval_adav80x_hw_params()
53 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adav80x_codec_init() local
55 snd_soc_dai_set_sysclk(codec_dai, ADAV80X_CLK_SYSCLK1, 0, in bfin_eval_adav80x_codec_init()
57 snd_soc_dai_set_sysclk(codec_dai, ADAV80X_CLK_SYSCLK2, 0, in bfin_eval_adav80x_codec_init()
59 snd_soc_dai_set_sysclk(codec_dai, ADAV80X_CLK_SYSCLK3, 0, in bfin_eval_adav80x_codec_init()
62 snd_soc_dai_set_sysclk(codec_dai, ADAV80X_CLK_XTAL, 2700000, 0); in bfin_eval_adav80x_codec_init()
Dbfin-eval-adau1373.c70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1373_hw_params() local
95 ret = snd_soc_dai_set_pll(codec_dai, ADAU1373_PLL1, in bfin_eval_adau1373_hw_params()
100 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU1373_CLK_SRC_PLL1, pll_rate, in bfin_eval_adau1373_hw_params()
108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1373_codec_init() local
112 ret = snd_soc_dai_set_pll(codec_dai, ADAU1373_PLL1, in bfin_eval_adau1373_codec_init()
117 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU1373_CLK_SRC_PLL1, pll_rate, in bfin_eval_adau1373_codec_init()
Dbf5xx-ad193x.c47 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bf5xx_ad193x_link_init() local
51 ret = snd_soc_dai_set_sysclk(codec_dai, 0, 24576000, SND_SOC_CLOCK_IN); in bf5xx_ad193x_link_init()
56 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xFF, 0xFF, 8, 32); in bf5xx_ad193x_link_init()
Dbfin-eval-adau1x81.c43 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1x81_hw_params() local
70 ret = snd_soc_dai_set_pll(codec_dai, ADAU17X1_PLL, in bfin_eval_adau1x81_hw_params()
75 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU17X1_CLK_SRC_PLL, pll_rate, in bfin_eval_adau1x81_hw_params()
/sound/soc/pxa/
Draumfeld.c70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_startup() local
73 return snd_soc_dai_set_sysclk(codec_dai, 0, 0, 0); in raumfeld_cs4270_startup()
79 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_shutdown() local
82 snd_soc_dai_set_sysclk(codec_dai, 0, 0, 0); in raumfeld_cs4270_shutdown()
89 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_hw_params() local
120 ret = snd_soc_dai_set_fmt(codec_dai, fmt); in raumfeld_cs4270_hw_params()
124 ret = snd_soc_dai_set_sysclk(codec_dai, 0, clk, 0); in raumfeld_cs4270_hw_params()
172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_ak4104_hw_params() local
200 ret = snd_soc_dai_set_fmt(codec_dai, fmt | SND_SOC_DAIFMT_CBS_CFS); in raumfeld_ak4104_hw_params()
Dzylonite.c75 snd_soc_dai_set_pll(rtd->codec_dai, 0, 0, in zylonite_wm9713_init()
85 struct snd_soc_dai *codec_dai = rtd->codec_dai; in zylonite_voice_hw_params() local
125 ret = snd_soc_dai_set_clkdiv(codec_dai, WM9713_PCMCLK_PLL_DIV, in zylonite_voice_hw_params()
128 ret = snd_soc_dai_set_clkdiv(codec_dai, WM9713_PCMCLK_DIV, in zylonite_voice_hw_params()
133 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S | in zylonite_voice_hw_params()
/sound/soc/sh/
Dmigor.c53 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_params() local
57 ret = snd_soc_dai_set_sysclk(codec_dai, WM8978_PLL, 13000000, in migor_hw_params()
62 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8978_OPCLKRATE, rate * 512); in migor_hw_params()
66 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_NB_IF | in migor_hw_params()
82 dev_dbg(codec_dai->dev, "%s: configure %luHz\n", __func__, codec_freq); in migor_hw_params()
96 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_free() local
102 snd_soc_dai_set_sysclk(codec_dai, WM8978_PLL, 0, in migor_hw_free()
105 dev_dbg(codec_dai->dev, "Unbalanced hw_free!\n"); in migor_hw_free()
/sound/soc/generic/
Dsimple-card.c28 struct asoc_simple_dai codec_dai; member
44 struct snd_soc_dai *codec_dai = rtd->codec_dai; in asoc_simple_card_hw_params() local
51 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in asoc_simple_card_hw_params()
128 struct snd_soc_dai *codec = rtd->codec_dai; in asoc_simple_card_dai_init()
135 ret = __asoc_simple_card_dai_init(codec, &dai_props->codec_dai); in asoc_simple_card_dai_init()
294 ret = asoc_simple_card_sub_parse_of(np, &dai_props->codec_dai, in asoc_simple_card_dai_link_of()
308 dai_props->cpu_dai.fmt = dai_props->codec_dai.fmt = in asoc_simple_card_dai_link_of()
312 dai_props->codec_dai.fmt = daifmt; in asoc_simple_card_dai_link_of()
315 dai_props->codec_dai.fmt |= SND_SOC_DAIFMT_CBM_CFM; in asoc_simple_card_dai_link_of()
318 dai_props->codec_dai.fmt |= SND_SOC_DAIFMT_CBM_CFS; in asoc_simple_card_dai_link_of()
[all …]
/sound/soc/fsl/
Dwm1133-ev1.c84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in wm1133_ev1_hw_params() local
105 snd_soc_dai_set_pll(codec_dai, 0, 0, 14750000, wm8350_audio[i].sysclk); in wm1133_ev1_hw_params()
111 snd_soc_dai_set_fmt(codec_dai, dai_format); in wm1133_ev1_hw_params()
129 snd_soc_dai_set_sysclk(codec_dai, WM8350_MCLK_SEL_PLL_MCLK, in wm1133_ev1_hw_params()
133 snd_soc_dai_set_clkdiv(codec_dai, WM8350_BCLK_CLKDIV, in wm1133_ev1_hw_params()
137 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
139 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
143 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
146 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
Dimx-wm8962.c72 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_set_bias_level() local
79 if (dapm->dev != codec_dai->dev) in imx_wm8962_set_bias_level()
90 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in imx_wm8962_set_bias_level()
98 ret = snd_soc_dai_set_sysclk(codec_dai, in imx_wm8962_set_bias_level()
110 ret = snd_soc_dai_set_sysclk(codec_dai, in imx_wm8962_set_bias_level()
120 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in imx_wm8962_set_bias_level()
138 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_late_probe() local
144 ret = snd_soc_dai_set_sysclk(codec_dai, WM8962_SYSCLK_MCLK, in imx_wm8962_late_probe()
/sound/soc/
Dsoc-pcm.c342 struct snd_soc_dai *codec_dai; in soc_pcm_apply_msb() local
348 codec_dai = rtd->codec_dais[i]; in soc_pcm_apply_msb()
349 if (codec_dai->driver->playback.sig_bits == 0) { in soc_pcm_apply_msb()
353 bits = max(codec_dai->driver->playback.sig_bits, bits); in soc_pcm_apply_msb()
358 codec_dai = rtd->codec_dais[i]; in soc_pcm_apply_msb()
359 if (codec_dai->driver->capture.sig_bits == 0) { in soc_pcm_apply_msb()
363 bits = max(codec_dai->driver->capture.sig_bits, bits); in soc_pcm_apply_msb()
444 struct snd_soc_dai *codec_dai; in soc_pcm_open() local
478 codec_dai = rtd->codec_dais[i]; in soc_pcm_open()
479 if (codec_dai->driver->ops && codec_dai->driver->ops->startup) { in soc_pcm_open()
[all …]
Dsoc-compress.c161 struct snd_soc_dai *codec_dai = rtd->codec_dai; in close_delayed_work() local
166 codec_dai->driver->playback.stream_name, in close_delayed_work()
167 codec_dai->playback_active ? "active" : "inactive", in close_delayed_work()
185 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_free() local
197 snd_soc_dai_digital_mute(codec_dai, 1, cstream->direction); in soc_compr_free()
202 if (!codec_dai->active) in soc_compr_free()
203 codec_dai->rate = 0; in soc_compr_free()
289 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_trigger() local
302 snd_soc_dai_digital_mute(codec_dai, 0, cstream->direction); in soc_compr_trigger()
305 snd_soc_dai_digital_mute(codec_dai, 1, cstream->direction); in soc_compr_trigger()
[all …]
/sound/soc/mxs/
Dmxs-sgtl5000.c36 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mxs_sgtl5000_hw_params() local
54 dev_err(codec_dai->dev, "Invalid mclk frequency: %u.%03uMHz\n", in mxs_sgtl5000_hw_params()
60 ret = snd_soc_dai_set_sysclk(codec_dai, SGTL5000_SYSCLK, mclk, 0); in mxs_sgtl5000_hw_params()
62 dev_err(codec_dai->dev, "Failed to set sysclk to %u.%03uMHz\n", in mxs_sgtl5000_hw_params()
80 ret = snd_soc_dai_set_fmt(codec_dai, dai_format); in mxs_sgtl5000_hw_params()
82 dev_err(codec_dai->dev, "Failed to set dai format to %08x\n", in mxs_sgtl5000_hw_params()
/sound/soc/tegra/
Dtegra_wm8903.c62 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_hw_params() local
89 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_wm8903_hw_params()
172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_init() local
173 struct snd_soc_codec *codec = codec_dai->codec; in tegra_wm8903_init()
206 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_remove() local
207 struct snd_soc_codec *codec = codec_dai->codec; in tegra_wm8903_remove()
Dtegra_alc5632.c43 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_alc5632_asoc_hw_params() local
58 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_alc5632_asoc_hw_params()
104 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_alc5632_asoc_init() local
105 struct snd_soc_codec *codec = codec_dai->codec; in tegra_alc5632_asoc_init()
/sound/soc/intel/
Dbyt-rt5640.c84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in byt_rt5640_hw_params() local
87 ret = snd_soc_dai_set_sysclk(codec_dai, RT5640_SCLK_S_PLL1, in byt_rt5640_hw_params()
91 dev_err(codec_dai->dev, "can't set codec clock %d\n", ret); in byt_rt5640_hw_params()
94 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5640_PLL1_S_BCLK1, in byt_rt5640_hw_params()
98 dev_err(codec_dai->dev, "can't set codec pll: %d\n", ret); in byt_rt5640_hw_params()

1234567