diff options
author | Dara Ramesh <dramesh@nvidia.com> | 2012-10-19 12:26:41 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-10-29 15:14:01 -0700 |
commit | e79e142bf3e257e7429e37eeeb5535f9bc5af619 (patch) | |
tree | 4dea43c7a6f129a5e76bd080f44a2b2477230532 /sound/soc/tegra/tegra_cs42l73.c | |
parent | b6572e7cf3dfc6a4c93d0bd1813cf9d31bc114d9 (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.c | 8 |
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; } |