From 931e3acb2cc78853ba0346d13344df5d30a1a5b0 Mon Sep 17 00:00:00 2001 From: Gary Zhang Date: Wed, 9 May 2012 11:34:37 +0800 Subject: [PATCH] ENGR00182220 WM8962: set a default volume set default volume for headphone and speaker Signed-off-by: Gary Zhang --- sound/soc/codecs/wm8962.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index ccf8883a7866..32481c6dc720 100644 --- a/sound/soc/codecs/wm8962.c +++ b/sound/soc/codecs/wm8962.c @@ -4097,6 +4097,16 @@ static int wm8962_probe(struct snd_soc_codec *codec) pdata->mic_cfg); } + /* set the default volume for headphpone and speaker */ + snd_soc_update_bits(codec, WM8962_HPOUTL_VOLUME, + WM8962_HPOUTL_VOL_MASK, 0x65); + snd_soc_update_bits(codec, WM8962_HPOUTR_VOLUME, + WM8962_HPOUTR_VOL_MASK, 0x65); + snd_soc_update_bits(codec, WM8962_SPKOUTL_VOLUME, + WM8962_SPKOUTL_VOL_MASK, 0x72); + snd_soc_update_bits(codec, WM8962_SPKOUTR_VOLUME, + WM8962_SPKOUTR_VOL_MASK, 0x72); + /* Latch volume update bits */ snd_soc_update_bits(codec, WM8962_LEFT_INPUT_VOLUME, WM8962_IN_VU, WM8962_IN_VU); -- 2.39.5