From: Joy Wang Date: Tue, 2 Dec 2014 06:35:07 +0000 (+0800) Subject: usb: xhci: tegra: fix wake from LP1 X-Git-Tag: tegra-l4t-r21.4~78 X-Git-Url: https://rtime.felk.cvut.cz/gitweb/sojka/nv-tegra/linux-3.10.git/commitdiff_plain/924a6b0675a53be5aa7405589d2419020481584e usb: xhci: tegra: fix wake from LP1 We have VDD_CORE on when LP1. xusb use padctl interrupt to wake from LP1. Keep interrupt enabled when system suspend. Bug 1583860 Bug 200081242 Change-Id: I276594d69a051ea84034c32015589a6574ded7f1 Signed-off-by: Joy Wang Reviewed-on: http://git-master/r/658281 (cherry picked from commit 0031edc18b385eb5dc67eb419f2c50aa5f0a15a2) Signed-off-by: Petlozu Pravareshwar Reviewed-on: http://git-master/r/726127 Reviewed-by: Ajay Gupta GVS: Gerrit_Virtual_Submit Reviewed-by: Krishna Yarlagadda Reviewed-by: Venkat Moganty --- diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index 89f03df9e55..0e494ddbada 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -3691,9 +3691,6 @@ tegra_xhci_suspend(struct platform_device *pdev, } mutex_unlock(&tegra->sync_lock); - tegra_xhci_ss_wake_on_interrupts(tegra->bdata->portmap, false); - tegra_xhci_hs_wake_on_interrupts(tegra->bdata->portmap, false); - /* enable_irq_wake for ss ports */ ret = enable_irq_wake(tegra->padctl_irq); if (ret < 0) {