aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-core.c
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2013-10-24 06:24:01 -0400
committerMark Brown <broonie@linaro.org>2013-10-24 06:24:01 -0400
commitd1c59c87128722d159db1d83bd2b8f2d8a89915f (patch)
treeff329b308fd01a67296beab8f8de6205caacd5a3 /sound/soc/soc-core.c
parent80ca31869f81fd64eb2afdf66425e44232bb1875 (diff)
parente54cf76ba2c9ec071a68e98f2830226c0cac8086 (diff)
Merge remote-tracking branch 'asoc/topic/bclk' into asoc-next
Diffstat (limited to 'sound/soc/soc-core.c')
-rw-r--r--sound/soc/soc-core.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index 1a38be0d0ca8..09e47c1434a7 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -3576,6 +3576,22 @@ int snd_soc_codec_set_pll(struct snd_soc_codec *codec, int pll_id, int source,
3576EXPORT_SYMBOL_GPL(snd_soc_codec_set_pll); 3576EXPORT_SYMBOL_GPL(snd_soc_codec_set_pll);
3577 3577
3578/** 3578/**
3579 * snd_soc_dai_set_bclk_ratio - configure BCLK to sample rate ratio.
3580 * @dai: DAI
3581 * @ratio Ratio of BCLK to Sample rate.
3582 *
3583 * Configures the DAI for a preset BCLK to sample rate ratio.
3584 */
3585int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio)
3586{
3587 if (dai->driver && dai->driver->ops->set_bclk_ratio)
3588 return dai->driver->ops->set_bclk_ratio(dai, ratio);
3589 else
3590 return -EINVAL;
3591}
3592EXPORT_SYMBOL_GPL(snd_soc_dai_set_bclk_ratio);
3593
3594/**
3579 * snd_soc_dai_set_fmt - configure DAI hardware audio format. 3595 * snd_soc_dai_set_fmt - configure DAI hardware audio format.
3580 * @dai: DAI 3596 * @dai: DAI
3581 * @fmt: SND_SOC_DAIFMT_ format value. 3597 * @fmt: SND_SOC_DAIFMT_ format value.