summaryrefslogtreecommitdiff
path: root/sound/soc/codecs
diff options
context:
space:
mode:
authorNicolas Schichan <nschichan@freebox.fr>2013-05-22 19:19:27 +0200
committerMark Brown <broonie@opensource.wolfsonmicro.com>2013-05-22 13:37:07 -0500
commit40e2516acb426f349c70e3bada821f3203b69de2 (patch)
tree88fadce71a4576892ef2c9e60c8468c8856cc1f4 /sound/soc/codecs
parent99674c721fd9393030365b66cbbceaa193b0c0fd (diff)
downloadlinux-3.10-40e2516acb426f349c70e3bada821f3203b69de2.tar.gz
linux-3.10-40e2516acb426f349c70e3bada821f3203b69de2.tar.bz2
linux-3.10-40e2516acb426f349c70e3bada821f3203b69de2.zip
ASoC: cs42l52: fix master playback mute mask.
The mask should define the bits to change in the register, not the bits to preserve. This fixes the inadvertent changes of the "Headphone Analog Gain" value during mute/unmute. Signed-off-by: Nicolas Schichan <nschichan@freebox.fr> Acked-by: Brian Austin <brian.austin@cirrus.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r--sound/soc/codecs/cs42l52.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/cs42l52.h b/sound/soc/codecs/cs42l52.h
index 60985c05907..4277012c471 100644
--- a/sound/soc/codecs/cs42l52.h
+++ b/sound/soc/codecs/cs42l52.h
@@ -157,7 +157,7 @@
#define CS42L52_PB_CTL1_INV_PCMA (1 << 2)
#define CS42L52_PB_CTL1_MSTB_MUTE (1 << 1)
#define CS42L52_PB_CTL1_MSTA_MUTE (1 << 0)
-#define CS42L52_PB_CTL1_MUTE_MASK 0xFFFD
+#define CS42L52_PB_CTL1_MUTE_MASK 0x03
#define CS42L52_PB_CTL1_MUTE 3
#define CS42L52_PB_CTL1_UNMUTE 0