]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: ak4642: Fix up max_register setting
authorAxel Lin <axel.lin@ingics.com>
Tue, 30 Jun 2015 16:56:36 +0000 (00:56 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 7 Jul 2015 12:58:31 +0000 (13:58 +0100)
commit9f035ab938badb10ed8f1f8f2c6fc649871675c8
tree19cfadc8cceefb325d80dc59ed0b0ff6dd09852e
parent0c9e0229f3c4e023815b9350b2095fd8ad5809e3
ASoC: ak4642: Fix up max_register setting

The max_register setting for ak4642, ak4643 and ak4648 are wrong, fix it.

According to the datasheet:
        the maximum valid register for ak4642 is 0x1f
        the maximum valid register for ak4643 is 0x24
        the maximum valid register for ak4648 is 0x27

The default settings for ak4642 and ak4643 are the same for 0x0 ~ 0x1f
registers, so it's fine to use the same reg_default table with differnt
num_reg_defaults setting.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Tested-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/ak4642.c