diff options
author | Derek Fang <derek.fang@realtek.com> | 2020-02-06 09:22:13 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-02-11 14:22:29 +0300 |
commit | bbf53b95ed9521625e5867522cc057bd8f1320b1 (patch) | |
tree | adb15f293db3863d0286d903c7036d3b37219bc6 | |
parent | 918d0aba86ed8c1f4ff7f39e39e5c1b46fff2bc2 (diff) | |
download | linux-bbf53b95ed9521625e5867522cc057bd8f1320b1.tar.xz |
ASoC: rl6231: Add new supports on rl6231
1. Increases the max limit of PLL input frequency
on RL6231 shared support.
2. Add a new pll preset map.
Signed-off-by: Derek Fang <derek.fang@realtek.com>
Link: https://lore.kernel.org/r/1580970133-14089-1-git-send-email-derek.fang@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | sound/soc/codecs/rl6231.c | 1 | ||||
-rw-r--r-- | sound/soc/codecs/rl6231.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/sound/soc/codecs/rl6231.c b/sound/soc/codecs/rl6231.c index a887d5ccb10d..d181c217d835 100644 --- a/sound/soc/codecs/rl6231.c +++ b/sound/soc/codecs/rl6231.c @@ -102,6 +102,7 @@ struct pll_calc_map { static const struct pll_calc_map pll_preset_table[] = { {19200000, 4096000, 23, 14, 1, false}, {19200000, 24576000, 3, 30, 3, false}, + {3840000, 24576000, 3, 30, 0, true}, }; static unsigned int find_best_div(unsigned int in, diff --git a/sound/soc/codecs/rl6231.h b/sound/soc/codecs/rl6231.h index 31a9643b0afd..6d8ed0377296 100644 --- a/sound/soc/codecs/rl6231.h +++ b/sound/soc/codecs/rl6231.h @@ -10,7 +10,7 @@ #ifndef __RL6231_H__ #define __RL6231_H__ -#define RL6231_PLL_INP_MAX 40000000 +#define RL6231_PLL_INP_MAX 50000000 #define RL6231_PLL_INP_MIN 256000 #define RL6231_PLL_N_MAX 0x1ff #define RL6231_PLL_K_MAX 0x1f |