|
@@ -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;
|