summaryrefslogtreecommitdiff
path: root/sound/soc/tegra/tegra_cs42l73.c
diff options
context:
space:
mode:
authorDara Ramesh <dramesh@nvidia.com>2012-10-19 12:26:41 +0530
committerSimone Willett <swillett@nvidia.com>2012-10-29 15:14:01 -0700
commite79e142bf3e257e7429e37eeeb5535f9bc5af619 (patch)
tree4dea43c7a6f129a5e76bd080f44a2b2477230532 /sound/soc/tegra/tegra_cs42l73.c
parentb6572e7cf3dfc6a4c93d0bd1813cf9d31bc114d9 (diff)
asoc: tegra: cs42173: Fix to update clock variable
Change-Id: I533e7c360e039fdfec277029d67b3da99d5f70b2 Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/145866 (cherry picked from commit 06ba007018b63b6ffa97ee96536946791b9fef54) Reviewed-on: http://git-master/r/159444 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'sound/soc/tegra/tegra_cs42l73.c')
-rw-r--r--sound/soc/tegra/tegra_cs42l73.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sound/soc/tegra/tegra_cs42l73.c b/sound/soc/tegra/tegra_cs42l73.c
index 25e4044a68d0..d113518a1091 100644
--- a/sound/soc/tegra/tegra_cs42l73.c
+++ b/sound/soc/tegra/tegra_cs42l73.c
@@ -1141,8 +1141,10 @@ static int tegra_cs42l73_suspend_post(struct snd_soc_card *card)
if (gpio_is_valid(gpio->gpio))
disable_irq(gpio_to_irq(gpio->gpio));
- if (machine->clock_enabled)
+ if (machine->clock_enabled) {
+ machine->clock_enabled = 0;
tegra_asoc_utils_clk_disable(&machine->util_data);
+ }
return 0;
}
@@ -1160,8 +1162,10 @@ static int tegra_cs42l73_resume_pre(struct snd_soc_card *card)
enable_irq(gpio_to_irq(gpio->gpio));
}
- if (!machine->clock_enabled)
+ if (!machine->clock_enabled) {
+ machine->clock_enabled = 1;
tegra_asoc_utils_clk_enable(&machine->util_data);
+ }
return 0;
}