ASoC: UDA134X: Fix mistaken mute/unmute code
There is a mistake in current uda134x_mute function: mute_reg has been changed in line 162 or line 164, so uda134x_write should write "mute_reg" but not "mute_reg & ~(1<<2)" to UDA134X_DATA010. Signed-off-by: Shine Liu <shinel@foxmail.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
471e3dec3a
commit
0c093fb542
|
@ -163,7 +163,7 @@ static int uda134x_mute(struct snd_soc_dai *dai, int mute)
|
|||
else
|
||||
mute_reg &= ~(1<<2);
|
||||
|
||||
uda134x_write(codec, UDA134X_DATA010, mute_reg & ~(1<<2));
|
||||
uda134x_write(codec, UDA134X_DATA010, mute_reg);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue