All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
@ 2015-07-23 15:22 Axel Lin
  2015-07-23 15:23 ` [PATCH 2/2] ASoC: pcm1681: Improve the logic for " Axel Lin
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Axel Lin @ 2015-07-23 15:22 UTC (permalink / raw)
  To: Mark Brown; +Cc: Marek Belisko, alsa-devel, Liam Girdwood

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>
---
 sound/soc/codecs/pcm1681.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/codecs/pcm1681.c b/sound/soc/codecs/pcm1681.c
index b2c990f..1011142 100644
--- a/sound/soc/codecs/pcm1681.c
+++ b/sound/soc/codecs/pcm1681.c
@@ -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;
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-07-24 12:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-23 15:22 [PATCH 1/2] ASoC: pcm1681: Fix setting de-emphasis sampling rate selection Axel Lin
2015-07-23 15:23 ` [PATCH 2/2] ASoC: pcm1681: Improve the logic for " Axel Lin
2015-07-23 19:48   ` Marek Belisko
2015-07-24  1:17     ` Axel Lin
2015-07-24  5:22       ` Marek Belisko
2015-07-24  5:48         ` Axel Lin
2015-07-24 12:07           ` Marek Belisko
2015-07-24 11:31   ` Applied "ASoC: pcm1681: Improve the logic for de-emphasis sampling rate selection" to the asoc tree Mark Brown
2015-07-23 19:46 ` [PATCH 1/2] ASoC: pcm1681: Fix setting de-emphasis sampling rate selection Marek Belisko
2015-07-24 11:31 ` Applied "ASoC: pcm1681: Fix setting de-emphasis sampling rate selection" to the asoc tree Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.