diff options
author | Rakesh Bodla <rbodla@nvidia.com> | 2012-04-03 14:38:25 +0530 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-04-08 23:05:04 -0700 |
commit | 5de8092c07f7d634dde0bc4cb876217d71aa1363 (patch) | |
tree | 63d5421e7761e946adcec97720a524acf81ee5fb /arch/arm | |
parent | 56a89c4c35bcb582ab8f30fdd5e17b6f99f5a951 (diff) |
ARM: tegra: usb_phy: Fix remote wakeup issue during LP0
Sleep walk settings for remote wakeup are set properly to detect
remote wakeup events
Bug 963900
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
(cherry picked from commit fd9ccb33d91e0aaf0619ec065e1ba7ee52edf1bd)
Change-Id: I7c52d45901ce522c51570bdd84513fbbb6c93911
Reviewed-on: http://git-master/r/94892
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-tegra/usb_phy.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/usb_phy.c b/arch/arm/mach-tegra/usb_phy.c index f16d559c4e78..e1cfccea6e39 100644 --- a/arch/arm/mach-tegra/usb_phy.c +++ b/arch/arm/mach-tegra/usb_phy.c @@ -1406,9 +1406,9 @@ static void utmip_setup_pmc_wake_detect(struct tegra_usb_phy *phy) val = readl(pmc_base + PMC_SLEEPWALK_REG(inst)); val &= ~UTMIP_AP_A; val |= UTMIP_USBOP_RPD_A | UTMIP_USBON_RPD_A| UTMIP_AN_A | UTMIP_HIGHZ_A | - UTMIP_USBOP_RPD_B | UTMIP_USBON_RPD_B | UTMIP_AP_B | - UTMIP_USBOP_RPD_C | UTMIP_USBON_RPD_C | UTMIP_AP_C | - UTMIP_USBOP_RPD_D | UTMIP_USBON_RPD_D | UTMIP_AP_D; + UTMIP_USBOP_RPD_B | UTMIP_USBON_RPD_B | UTMIP_AP_B | UTMIP_AN_B | + UTMIP_USBOP_RPD_C | UTMIP_USBON_RPD_C | UTMIP_AP_C | UTMIP_AN_C | + UTMIP_USBOP_RPD_D | UTMIP_USBON_RPD_D | UTMIP_AP_D | UTMIP_AN_D; writel(val, pmc_base + PMC_SLEEPWALK_REG(inst)); if (port_speed == TEGRA_USB_PHY_PORT_SPEED_LOW) { |