ASoC: wcd9310: Update hardware version dependent register address
There are codec registers which have different addresses depending on
hardware version. Update registers' address correctly.
CRs-fixed: 340283
Change-Id: If848f71a40d244ee900dc86608058749c334ff4b
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
diff --git a/sound/soc/codecs/wcd9310.c b/sound/soc/codecs/wcd9310.c
index 0ae9680..d79af8c 100644
--- a/sound/soc/codecs/wcd9310.c
+++ b/sound/soc/codecs/wcd9310.c
@@ -5216,13 +5216,13 @@
struct tabla_reg_address *reg_addr = &priv->reg_addr;
if (TABLA_IS_1_X(tabla_core->version)) {
+ reg_addr->micb_4_mbhc = TABLA_1_A_MICB_4_MBHC;
+ reg_addr->micb_4_int_rbias = TABLA_1_A_MICB_4_INT_RBIAS;
reg_addr->micb_4_ctl = TABLA_1_A_MICB_4_CTL;
- reg_addr->micb_4_int_rbias = TABLA_1_A_MICB_4_INT_RBIAS;
- reg_addr->micb_4_int_rbias = TABLA_1_A_MICB_4_INT_RBIAS;
} else if (TABLA_IS_2_0(tabla_core->version)) {
+ reg_addr->micb_4_mbhc = TABLA_2_A_MICB_4_MBHC;
+ reg_addr->micb_4_int_rbias = TABLA_2_A_MICB_4_INT_RBIAS;
reg_addr->micb_4_ctl = TABLA_2_A_MICB_4_CTL;
- reg_addr->micb_4_int_rbias = TABLA_2_A_MICB_4_INT_RBIAS;
- reg_addr->micb_4_int_rbias = TABLA_2_A_MICB_4_INT_RBIAS;
}
}