diff options
author | Nicolin Chen <b42378@freescale.com> | 2013-04-02 15:27:01 +0800 |
---|---|---|
committer | Nicolin Chen <b42378@freescale.com> | 2013-04-02 20:52:58 +0800 |
commit | 0ed997878dd59c1dac6bf8f9eda412790bdd1df6 (patch) | |
tree | aa980f03411d5b582c825700ad5dfd212a62240d /sound | |
parent | 85c5c1eb91a25787f8cdefdb40bcd4735d37270e (diff) |
ENGR00256933 ASoC: WM8962: Add delay after FLL-enable
There's a start-up time after FLL_ENA bit is set. While the driver didn't
run the delay code which already exists in the set_fll() function.
This patch let the driver run into the delay section, and made it work more
perfectly.
Signed-off-by: Nicolin Chen <b42378@freescale.com>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/codecs/wm8962.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index 969479c09aec..3ec5cc7e06c4 100644 --- a/sound/soc/codecs/wm8962.c +++ b/sound/soc/codecs/wm8962.c @@ -3430,6 +3430,8 @@ static int wm8962_set_fll(struct snd_soc_codec *codec, int fll_id, int source, WM8962_FLL_FRAC | WM8962_FLL_REFCLK_SRC_MASK | WM8962_FLL_ENA, fll1 | WM8962_FLL_ENA); + fll1 |= WM8962_FLL_ENA; + dev_dbg(codec->dev, "FLL configured for %dHz->%dHz\n", Fref, Fout); ret = 0; |