summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSudheer Papothi <spapothi@codeaurora.org>2016-10-12 01:00:45 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-12 18:33:28 -0700
commit52f708c2a35c5537fa5571e92b8cfded8893415c (patch)
tree61b6981d6c92c8dbd12f4d43f4d82399870ca45d
parent773f15cdab613a9cb921f3e1e49f96cadac75c14 (diff)
ASoC: wcd9xxx: Disable external clock buffer when mclk is not in use
External clock buffer being turned on even when mclk is gated results in power leakage. Disable external clock buffer when mclk is not in use. Change-Id: Iea45a4e8ab4560a093c44800ddd7b1311471c646 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
-rw-r--r--sound/soc/codecs/wcd9xxx-resmgr-v2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/wcd9xxx-resmgr-v2.c b/sound/soc/codecs/wcd9xxx-resmgr-v2.c
index 29718a8d7c04..39ca965e791e 100644
--- a/sound/soc/codecs/wcd9xxx-resmgr-v2.c
+++ b/sound/soc/codecs/wcd9xxx-resmgr-v2.c
@@ -307,7 +307,7 @@ static int wcd_resmgr_disable_clk_mclk(struct wcd9xxx_resmgr_v2 *resmgr)
WCD9335_ANA_CLK_TOP,
0x04, 0x00);
wcd_resmgr_codec_reg_update_bits(resmgr,
- WCD934X_CLK_SYS_MCLK_PRG, 0x01, 0x0);
+ WCD934X_CLK_SYS_MCLK_PRG, 0x81, 0x00);
resmgr->clk_type = WCD_CLK_OFF;
}