summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra3_usb_phy.c
diff options
context:
space:
mode:
authorKrishna Yarlagadda <kyarlagadda@nvidia.com>2012-07-31 16:18:50 +0530
committerSimone Willett <swillett@nvidia.com>2012-08-01 17:58:30 -0700
commitc3e88db583fec3126ad100775de777a30d9114c6 (patch)
tree6aaa354c75bfd1371f536ab17859e41f574ae5d5 /arch/arm/mach-tegra/tegra3_usb_phy.c
parentbf475b5c3f084af205957fa2be68ef9f3cf57c3b (diff)
ARM: tegra: usb: Clear pmc wake alarm
After a pmc wake, walk pointer and wake alarm should be cleared. Currently wake alarm is cleared only in case of remote wakeup. Clearing wake alarm for all cases of pmc wake. Bug 1024496 Change-Id: I5374d792fe1564fd4a04a48d9fa9de2c93cc94dd Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Reviewed-on: http://git-master/r/119619 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra3_usb_phy.c')
-rw-r--r--arch/arm/mach-tegra/tegra3_usb_phy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra3_usb_phy.c b/arch/arm/mach-tegra/tegra3_usb_phy.c
index ac87111dbd7d..d1612d71e5de 100644
--- a/arch/arm/mach-tegra/tegra3_usb_phy.c
+++ b/arch/arm/mach-tegra/tegra3_usb_phy.c
@@ -742,6 +742,7 @@ static void utmip_phy_disable_pmc_bus_ctrl(struct tegra_usb_phy *phy)
val = readl(pmc_base + PMC_TRIGGERS);
val |= UTMIP_CLR_WALK_PTR(inst);
+ val |= UTMIP_CLR_WAKE_ALARM(inst);
writel(val, pmc_base + PMC_TRIGGERS);
phy->remote_wakeup = false;