One is not a valid value for the OUTDIV start searching at 2 instead. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@linaro.org>
@@ -1406,7 +1406,7 @@ static int arizona_calc_fll(struct arizona_fll *fll,
Fref /= div;
/* Fvco should be over the targt; don't check the upper bound */
- div = 1;
+ div = 2;
while (Fout * div < 90000000 * fll->vco_mult) {
div++;
if (div > 7) {