summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaxminath Kasam <lkasam@codeaurora.org>2017-03-15 22:04:26 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-03-22 00:33:37 -0700
commit9c6cccf6b82901b042b704e5538dfc7b256adeae (patch)
treea8e640a10d7c88daa8c212ea25c740c91c113c0b
parentc1ef16be6d3c5606edb7a23398611d010b405aa8 (diff)
ASoC: msm_sdw: Fix compander register setting for speaker
Observe compander for one speaker is not working. Update offset in config compander API to set compander registers as expected. CRs-Fixed: 2019754 Change-Id: Ib75e01016e6a9fd39a953da40f36babc3beaec13 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
-rw-r--r--sound/soc/codecs/msm_sdw/msm_sdw_cdc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c b/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
index 1d1dd0f61f28..f1ff4baae417 100644
--- a/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
+++ b/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
@@ -854,8 +854,8 @@ static int msm_sdw_config_compander(struct snd_soc_codec *codec, int comp,
if (!msm_sdw->comp_enabled[comp])
return 0;
- comp_ctl0_reg = MSM_SDW_COMPANDER7_CTL0 + (comp * 8);
- rx_path_cfg0_reg = MSM_SDW_RX7_RX_PATH_CFG0 + (comp * 20);
+ comp_ctl0_reg = MSM_SDW_COMPANDER7_CTL0 + (comp * 0x20);
+ rx_path_cfg0_reg = MSM_SDW_RX7_RX_PATH_CFG0 + (comp * 0x1E0);
if (SND_SOC_DAPM_EVENT_ON(event)) {
/* Enable Compander Clock */