From: Gary Zhang Date: Wed, 9 May 2012 03:34:37 +0000 (+0800) Subject: ENGR00182220 WM8962: set a default volume X-Git-Tag: v3.0.35-fsl~1070 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=931e3acb2cc78853ba0346d13344df5d30a1a5b0;p=karo-tx-linux.git ENGR00182220 WM8962: set a default volume set default volume for headphone and speaker Signed-off-by: Gary Zhang --- 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);