ASoC: Fix reg_word_size for ak4104
authorAxel Lin <axel.lin@gmail.com>
Thu, 20 Oct 2011 02:50:03 +0000 (10:50 +0800)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 20 Oct 2011 14:02:09 +0000 (15:02 +0100)
According to the register map in datasheet, the registers are 8 bit.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/ak4104.c

index cbf0b6d..d3b29dc 100644 (file)
@@ -247,7 +247,7 @@ static struct snd_soc_codec_driver soc_codec_device_ak4104 = {
        .probe =        ak4104_probe,
        .remove =       ak4104_remove,
        .reg_cache_size = AK4104_NUM_REGS,
-       .reg_word_size = sizeof(u16),
+       .reg_word_size = sizeof(u8),
 };
 
 static int ak4104_spi_probe(struct spi_device *spi)