aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-08-22 12:23:56 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-10-14 22:51:32 -0400
commita3a1d9d21d34626bb0ba4b10035bc85841394f6b (patch)
tree10f3d790f1a11864c29a465ed1fcdec0ccdd2d25 /sound/soc/codecs
parentc0cc3f1665256b7cfdc1d581f997dcea1af71405 (diff)
ASoC: wm8994: Tune VMID power up sequence
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r--sound/soc/codecs/wm8994.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c
index 07095a9ca9a6..a7dfb6cbafdf 100644
--- a/sound/soc/codecs/wm8994.c
+++ b/sound/soc/codecs/wm8994.c
@@ -862,7 +862,7 @@ static void vmid_reference(struct snd_soc_codec *codec)
862 WM8994_BIAS_SRC | 862 WM8994_BIAS_SRC |
863 WM8994_STARTUP_BIAS_ENA | 863 WM8994_STARTUP_BIAS_ENA |
864 WM8994_VMID_BUF_ENA | 864 WM8994_VMID_BUF_ENA |
865 (0x3 << WM8994_VMID_RAMP_SHIFT)); 865 (0x2 << WM8994_VMID_RAMP_SHIFT));
866 866
867 /* Main bias enable, VMID=2x40k */ 867 /* Main bias enable, VMID=2x40k */
868 snd_soc_update_bits(codec, WM8994_POWER_MANAGEMENT_1, 868 snd_soc_update_bits(codec, WM8994_POWER_MANAGEMENT_1,
@@ -870,7 +870,7 @@ static void vmid_reference(struct snd_soc_codec *codec)
870 WM8994_VMID_SEL_MASK, 870 WM8994_VMID_SEL_MASK,
871 WM8994_BIAS_ENA | 0x2); 871 WM8994_BIAS_ENA | 0x2);
872 872
873 msleep(50); 873 msleep(300);
874 874
875 snd_soc_update_bits(codec, WM8994_ANTIPOP_2, 875 snd_soc_update_bits(codec, WM8994_ANTIPOP_2,
876 WM8994_VMID_RAMP_MASK | 876 WM8994_VMID_RAMP_MASK |