summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViraja Kommaraju <virajak@codeaurora.org>2016-05-24 14:51:00 +0530
committerKyle Yan <kyan@codeaurora.org>2016-06-13 16:17:28 -0700
commite37344776120edf9e2ffc3328bca5809f0ead873 (patch)
treef678d7212ffe66203f83237e1db71380592df977
parent139941fc1e842a9ca6e7f41ff51e7857e9119da1 (diff)
ASoC: wcd9330: Fix MCLK enable/disable issue in wcd9330 driver
In wcd9330 driver, external clk enable callback function is passed with argument as true always, instead of passing the arguments from caller. This is leading to mclk users count to increase without check. CRs-fixed: 1013573 Change-Id: I113657c91dd5eb00791535dc78b7cdad1db5c4aa Signed-off-by: Viraja Kommaraju <virajak@codeaurora.org>
-rw-r--r--sound/soc/codecs/wcd9330.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/wcd9330.c b/sound/soc/codecs/wcd9330.c
index 4d8f7b210dab..e99337cb63d4 100644
--- a/sound/soc/codecs/wcd9330.c
+++ b/sound/soc/codecs/wcd9330.c
@@ -2938,7 +2938,7 @@ int tomtom_codec_mclk_enable(struct snd_soc_codec *codec,
__func__, enable, dapm);
return __tomtom_mclk_enable(tomtom, enable);
} else if (tomtom->codec_ext_clk_en_cb)
- return tomtom_codec_ext_clk_en(codec, true, false);
+ return tomtom_codec_ext_clk_en(codec, enable, dapm);
else {
dev_err(codec->dev,
"%s: Cannot turn on MCLK\n",