18 Nov 2011 09:05
[PATCH 1/2] ASoC: cs42l73: Unify the way to define bits of register
Axel Lin <axel.lin <at> gmail.com>
2011-11-18 08:05:13 GMT
2011-11-18 08:05:13 GMT
Current code defines some bits with left shift to the proper bit defined in
datasheet, but some don't.
Unify the definition with proper left shift and adjust the code accordingly.
Signed-off-by: Axel Lin <axel.lin <at> gmail.com>
---
Hi,
I don't have this hardware handy.
I'd appreciate if someone can test this serial of patches.
Thanks
Axel
sound/soc/codecs/cs42l73.c | 6 +++---
sound/soc/codecs/cs42l73.h | 18 +++++++++---------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/sound/soc/codecs/cs42l73.c b/sound/soc/codecs/cs42l73.c
index 6fe259a..0306e72 100644
--- a/sound/soc/codecs/cs42l73.c
+++ b/sound/soc/codecs/cs42l73.c
<at> <at> -1028,13 +1028,13 <at> <at> static int cs42l73_set_dai_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt)
switch (format) {
case SND_SOC_DAIFMT_DSP_B:
if (inv == SND_SOC_DAIFMT_IB_IF)
- spc |= (PCM_MODE0 << 4);
+ spc |= PCM_MODE0;
if (inv == SND_SOC_DAIFMT_IB_NF)
- spc |= (PCM_MODE1 << 4);
+ spc |= PCM_MODE1;
break;
(Continue reading)
RSS Feed