mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-16 16:54:20 +08:00
ASoC: wm8400: Fix setting Fout clock divider for FLL Control 4
What we want here is to clear the WM8400_FLL_OUTDIV_MASK bits then OR with factors.outdiv. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
0d8d293898
commit
1d533de998
@ -1059,7 +1059,7 @@ static int wm8400_set_dai_pll(struct snd_soc_dai *codec_dai, int pll_id,
|
||||
wm8400_write(codec, WM8400_FLL_CONTROL_3, factors.n);
|
||||
|
||||
reg = wm8400_read(codec, WM8400_FLL_CONTROL_4);
|
||||
reg &= WM8400_FLL_OUTDIV_MASK;
|
||||
reg &= ~WM8400_FLL_OUTDIV_MASK;
|
||||
reg |= factors.outdiv;
|
||||
wm8400_write(codec, WM8400_FLL_CONTROL_4, reg);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user