ASoC: arizona: Prefer lower FRATIO in pseudo-fractional mode
authorRichard Fitzgerald <rf@opensource.wolfsonmicro.com>
Thu, 21 Apr 2016 13:04:14 +0000 (14:04 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 21 Apr 2016 15:58:38 +0000 (16:58 +0100)
commit8e42db1eaab6c2558dbc2e6c1428730df0a295f4
tree7625993cf1061fa92fb315dcacc88108e425911b
parent43b27d7286737d9af9ebeff0219e38560cb31748
ASoC: arizona: Prefer lower FRATIO in pseudo-fractional mode

When setting up an FLL in pseudo-fractional mode it is preferred
to use a lower FRATIO if possible to give a higher reference clock
frequency. This patch swaps the two loops in arizona_calc_fratio()
so that lower FRATIOs are tried first. The decrementing loop is also
changed to start from init_ratio because the original settings might
already give a fractional value for N.K

Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/arizona.c