]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/blobdiff - sound/soc/codecs/wm8961.c
ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000
[lisovros/linux_canprio.git] / sound / soc / codecs / wm8961.c
index ea4c1c6a361d5d68bafaffc416cf90d01efe6a62..3bd65c88d4a0955eb6a5fd9f3f22f349e1762f28 100644 (file)
@@ -736,7 +736,7 @@ static int wm8961_set_sysclk(struct snd_soc_dai *dai, int clk_id,
                freq /= 2;
        } else {
                dev_dbg(codec->dev, "Using MCLK/1 for %dHz MCLK\n", freq);
-               reg &= WM8961_MCLKDIV;
+               reg &= ~WM8961_MCLKDIV;
        }
 
        snd_soc_write(codec, WM8961_CLOCKING1, reg);