ASoC: Fix FLL reference clock division setup in WM8993
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 17 Jul 2009 21:13:01 +0000 (22:13 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 17 Jul 2009 21:13:01 +0000 (22:13 +0100)
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/wm8993.c

index f9c49b3..e246ca0 100644 (file)
@@ -345,8 +345,10 @@ static int fll_factors(struct _fll_div *fll_div, unsigned int Fref,
 
        /* Fref must be <=13.5MHz */
        div = 1;
+       fll_div->fll_clk_ref_div = 0;
        while ((Fref / div) > 13500000) {
                div *= 2;
+               fll_div->fll_clk_ref_div++;
 
                if (div > 8) {
                        pr_err("Can't scale %dMHz input down to <=13.5MHz\n",