aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-cache.c
diff options
context:
space:
mode:
authorDimitris Papastamos <dp@opensource.wolfsonmicro.com>2010-09-22 11:16:06 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2010-09-23 14:48:16 -0400
commit005d65fbac28e6cf32c76e95163012eb326f37e4 (patch)
tree22b70772484ec677394169b0faa3152d1d7ec07e /sound/soc/soc-cache.c
parentdb49c146a8c0e8d49c0ff029c2496d47660dfb28 (diff)
ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register
We need to pass the register index and not the register value. This patch depends on my previous patch "ASoC: Delegate to hw specific read for volatile registers". Signed-off-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/soc-cache.c')
-rw-r--r--sound/soc/soc-cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/soc-cache.c b/sound/soc/soc-cache.c
index 143d2be9eda9..62f1e2b776c4 100644
--- a/sound/soc/soc-cache.c
+++ b/sound/soc/soc-cache.c
@@ -177,7 +177,7 @@ static int snd_soc_8_8_write(struct snd_soc_codec *codec, unsigned int reg,
177 data[0] = reg; 177 data[0] = reg;
178 data[1] = value & 0xff; 178 data[1] = value & 0xff;
179 179
180 if (!snd_soc_codec_volatile_register(codec, value) && 180 if (!snd_soc_codec_volatile_register(codec, reg) &&
181 reg < codec->driver->reg_cache_size) 181 reg < codec->driver->reg_cache_size)
182 cache[reg] = value; 182 cache[reg] = value;
183 183