ASoC: rt5670: patch reg-0x8a
authorBard Liao <bardliao@realtek.com>
Fri, 17 Jun 2016 04:08:02 +0000 (12:08 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 21 Jun 2016 18:43:45 +0000 (19:43 +0100)
reg-8a assign the tracking source for each ASRC tracker. The default
value is 0x0000 which means all ASRC trackers will track LRCK1. But
in most case, we wish each ASRC tracker track the corresponding LRCK.
i.e. ASRC1 tracks LRCK1, ASRC2 tracks LRCK2 and so on. So, we rewrite
reg-8a as 0x0123.

Signed-off-by: Bard Liao <bardliao@realtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt5670.c

index 0af5ddbef1daaa0b4fa7dbfc89c72c52b6a84bfd..8ef467f64f03b309082c66f0d43007eb39cb3aba 100644 (file)
@@ -55,6 +55,7 @@ static const struct reg_sequence init_list[] = {
        { RT5670_PR_BASE + 0x14, 0x9a8a },
        { RT5670_PR_BASE + 0x38, 0x3ba1 },
        { RT5670_PR_BASE + 0x3d, 0x3640 },
+       { 0x8a, 0x0123 },
 };
 
 static const struct reg_default rt5670_reg[] = {
@@ -131,7 +132,7 @@ static const struct reg_default rt5670_reg[] = {
        { 0x87, 0x0000 },
        { 0x88, 0x0000 },
        { 0x89, 0x0000 },
-       { 0x8a, 0x0000 },
+       { 0x8a, 0x0123 },
        { 0x8b, 0x0000 },
        { 0x8c, 0x0003 },
        { 0x8d, 0x0000 },