Преглед изворни кода

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

Mark Brown пре 12 година
родитељ
комит
bf612730bf
1 измењених фајлова са 4 додато и 0 уклоњено
  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;