diff options
author | Mark Brown <broonie@linaro.org> | 2013-09-23 20:14:32 +0200 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2013-09-25 14:47:30 +0200 |
commit | fd792f8fbcfa95674b6c417429f576ad1d808086 (patch) | |
tree | dd092c79d308f1b2194f1091cab23f2dfb046b2e /sound/soc/codecs | |
parent | mfd: mc13xxx: Don't require lock for simple register I/O (diff) | |
download | linux-fd792f8fbcfa95674b6c417429f576ad1d808086.tar.xz linux-fd792f8fbcfa95674b6c417429f576ad1d808086.zip |
mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function
Move the workaround for double sending AUDIO_CODEC and AUDIO_DAC writes
into the SPI core, aiding refactoring to eliminate the ASoC custom I/O
functions and avoiding the extra writes for I2C.
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r-- | sound/soc/codecs/mc13783.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/sound/soc/codecs/mc13783.c b/sound/soc/codecs/mc13783.c index ea141e1d6f28..4d3c8fd8c5db 100644 --- a/sound/soc/codecs/mc13783.c +++ b/sound/soc/codecs/mc13783.c @@ -125,10 +125,6 @@ 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; |