summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/pm-irq.c
diff options
context:
space:
mode:
authorBitan Biswas <bbiswas@nvidia.com>2011-12-07 22:09:02 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2011-12-15 11:47:46 +0530
commit82a8efb25780a1de4b84451fcdec41e4b7c56685 (patch)
tree0aa8da6633a2fde717500f224a765535e47bdb35 /arch/arm/mach-tegra/pm-irq.c
parent96d3f4ab25478b4b108118c6839cc386853a78ef (diff)
arm: tegra: irq: any polarity lp0 wake change
False lp0 wakeup due to wake sources configured as any polarity was traced to an earlier change. Reverting the change. bug 906073 bug 909193 Change-Id: I1b2d8ecb265e9a57b5d2514f86853bd59481b58a Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/68700 Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/pm-irq.c')
-rw-r--r--arch/arm/mach-tegra/pm-irq.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/arm/mach-tegra/pm-irq.c b/arch/arm/mach-tegra/pm-irq.c
index d66e2cba8546..79b0b1a4cbeb 100644
--- a/arch/arm/mach-tegra/pm-irq.c
+++ b/arch/arm/mach-tegra/pm-irq.c
@@ -252,7 +252,6 @@ static int tegra_pm_irq_syscore_suspend(void)
u64 lvl;
u64 wake_level;
u64 wake_enb;
- static bool is_first = true;
clear_pmc_sw_wake_status();
@@ -269,10 +268,7 @@ static int tegra_pm_irq_syscore_suspend(void)
/* flip the wakeup trigger for any-edge triggered pads
* which are currently asserting as wakeups */
- if (is_first)
- is_first = false;
- else
- lvl ^= status;
+ lvl ^= status;
lvl &= tegra_lp0_wake_level_any;