From 15d8aa5d9123a4e0cc71cf626e01111e89072b3b Mon Sep 17 00:00:00 2001 From: cch Date: Mon, 7 Mar 2011 14:42:33 +0800 Subject: [PATCH] fix the Audio indicators(S/R), and the speak Playback distortion --- sound/soc/codecs/wm8900.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) mode change 100644 => 100755 sound/soc/codecs/wm8900.c diff --git a/sound/soc/codecs/wm8900.c b/sound/soc/codecs/wm8900.c old mode 100644 new mode 100755 index e44cc8ab11a8..8974bf26a387 --- a/sound/soc/codecs/wm8900.c +++ b/sound/soc/codecs/wm8900.c @@ -655,10 +655,10 @@ static void wm8900_set_hw(struct snd_soc_codec *codec) snd_soc_write(codec, WM8900_REG_LOUTMIXCTL1, 0x150); snd_soc_write(codec, WM8900_REG_ROUTMIXCTL1, 0x150); - snd_soc_write(codec, WM8900_REG_LOUT2CTL, 0x139); - snd_soc_write(codec, WM8900_REG_ROUT2CTL, 0x139); - snd_soc_write(codec, WM8900_REG_LOUT1CTL, 0x139); - snd_soc_write(codec, WM8900_REG_ROUT1CTL, 0x139); + snd_soc_write(codec, WM8900_REG_LOUT2CTL, 0x133); + snd_soc_write(codec, WM8900_REG_ROUT2CTL, 0x133); + snd_soc_write(codec, WM8900_REG_LOUT1CTL, 0x130); + snd_soc_write(codec, WM8900_REG_ROUT1CTL, 0x130); snd_soc_write(codec, WM8900_REG_POWER1, 0x211D); snd_soc_write(codec, WM8900_REG_POWER2, 0xC1AF); @@ -1382,9 +1382,9 @@ static __devinit int wm8900_i2c_probe(struct i2c_client *i2c, /* For Fzf Test */ #if 1 snd_soc_write(codec, WM8900_REG_LDAC_DV, - (snd_soc_read(codec, WM8900_REG_LDAC_DV)&0xFF00) | 0xB0); + (snd_soc_read(codec, WM8900_REG_LDAC_DV)&0xFF00) | 0xC0); snd_soc_write(codec, WM8900_REG_RDAC_DV, - (snd_soc_read(codec, WM8900_REG_RDAC_DV)&0xFF00) | 0xB0); + (snd_soc_read(codec, WM8900_REG_RDAC_DV)&0xFF00) | 0xC0); #endif /* Set the DAC and mixer output bias */ -- 2.34.1