Browse Source

Merge remote-tracking branch 'asoc/fix/mc13783' into asoc-linus

Mark Brown 12 năm trước cách đây
mục cha
commit
bf612730bf
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      sound/soc/codecs/mc13783.c

+ 4 - 0
sound/soc/codecs/mc13783.c

@@ -125,6 +125,10 @@ static int mc13783_write(struct snd_soc_codec *codec,
 
 	ret = mc13xxx_reg_write(priv->mc13xxx, reg, value);
 
+	/* include errata fix for spi audio problems */
+	if (reg == MC13783_AUDIO_CODEC || reg == MC13783_AUDIO_DAC)
+		ret = mc13xxx_reg_write(priv->mc13xxx, reg, value);
+
 	mc13xxx_unlock(priv->mc13xxx);
 
 	return ret;