forked from Minki/linux
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
The de-emphasis sampling rate selection is controlled by BIT[3:4] of PCM1681_DEEMPH_CONTROL register. Do proper left shift to set it. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Marek Belisko <marek.belisko@streamunlimited.com> Signed-off-by: Mark Brown <broonie@kernel.org> Cc: stable@vger.kernel.org
This commit is contained in:
parent
bc0195aad0
commit
fa8173a3ef
@ -102,7 +102,7 @@ static int pcm1681_set_deemph(struct snd_soc_codec *codec)
|
||||
|
||||
if (val != -1) {
|
||||
regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL,
|
||||
PCM1681_DEEMPH_RATE_MASK, val);
|
||||
PCM1681_DEEMPH_RATE_MASK, val << 3);
|
||||
enable = 1;
|
||||
} else
|
||||
enable = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user