/sound/soc/samsung/ |
D | tobermory.c | 26 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 …]
|
D | neo1973_wm8753.c | 34 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 …]
|
D | smdk_wm8580pcm.c | 50 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()
|
D | speyside.c | 28 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()
|
D | goni_wm8994.c | 138 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()
|
D | smdk_wm8994pcm.c | 54 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()
|
D | smdk_wm8580.c | 36 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()
|
D | bells.c | 61 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()
|
D | littlemill.c | 26 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/ |
D | bfin-eval-adav80x.c | 37 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()
|
D | bfin-eval-adau1373.c | 70 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()
|
D | bf5xx-ad193x.c | 47 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()
|
D | bfin-eval-adau1x81.c | 43 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/ |
D | raumfeld.c | 70 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()
|
D | zylonite.c | 75 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/ |
D | migor.c | 53 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/ |
D | simple-card.c | 28 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/ |
D | wm1133-ev1.c | 84 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()
|
D | imx-wm8962.c | 72 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/ |
D | soc-pcm.c | 342 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 …]
|
D | soc-compress.c | 161 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/ |
D | mxs-sgtl5000.c | 36 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/ |
D | tegra_wm8903.c | 62 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()
|
D | tegra_alc5632.c | 43 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/ |
D | byt-rt5640.c | 84 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()
|