summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/rt5651.c
diff options
context:
space:
mode:
authorBard Liao <bardliao@realtek.com>2015-07-22 13:09:15 +0800
committerMark Brown <broonie@kernel.org>2015-07-23 17:39:41 +0100
commit213213d9d68e5fcb81a513a7d07ed6ee01294dea (patch)
tree2a16ff15e3008062a0eae6951b3233b46ea8b9bb /sound/soc/codecs/rt5651.c
parentbc0195aad0daa2ad5b0d76cce22b167bc3435590 (diff)
downloadlinux-213213d9d68e5fcb81a513a7d07ed6ee01294dea.tar.bz2
ASoC: rl6231: add pll preset table
Currently, rl6231_pll_calc provide a working PLL parameters for given freq_in and freq_out. However, in some cases it is not the perfect parameter. For example if freq_in = 19200000 and freq_out = 24576000, the calculated parameter will gengrate 24.5647 MHz which is not exactly the same as what we need. But the PLL can output 24.576 MHz as exactly what we expect if we set the best PLL parameter. To improve it, we put the best match parameters in a preset table. We can search the preset table first, if there is no preset parameter for the given freq_in and freq_out, we can still calculate a working PLL parameter. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/rt5651.c')
0 files changed, 0 insertions, 0 deletions