Pārlūkot izejas kodu

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>
Shine Liu 16 gadi atpakaļ
vecāks
revīzija
0c093fb542
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      sound/soc/codecs/uda134x.c

+ 1 - 1
sound/soc/codecs/uda134x.c

@@ -163,7 +163,7 @@ static int uda134x_mute(struct snd_soc_dai *dai, int mute)
 	else
 	else
 		mute_reg &= ~(1<<2);
 		mute_reg &= ~(1<<2);
 
 
-	uda134x_write(codec, UDA134X_DATA010, mute_reg & ~(1<<2));
+	uda134x_write(codec, UDA134X_DATA010, mute_reg);
 
 
 	return 0;
 	return 0;
 }
 }