From 0031edc18b385eb5dc67eb419f2c50aa5f0a15a2 Mon Sep 17 00:00:00 2001 From: Joy Wang Date: Tue, 2 Dec 2014 14:35:07 +0800 Subject: [PATCH] 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 Change-Id: I276594d69a051ea84034c32015589a6574ded7f1 Signed-off-by: Joy Wang Reviewed-on: http://git-master/r/658281 Reviewed-by: Ashutosh Jha Tested-by: Ashutosh Jha --- drivers/usb/host/xhci-tegra.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index 4a55c63cda7..f6f28b1cf7d 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -3750,7 +3750,6 @@ tegra_xhci_suspend(struct platform_device *pdev, { struct tegra_xhci_hcd *tegra = platform_get_drvdata(pdev); struct xhci_hcd *xhci = tegra->xhci; - int host_ports = get_host_controlled_ports(tegra); int ret = 0; int pad = 0; @@ -3769,9 +3768,6 @@ tegra_xhci_suspend(struct platform_device *pdev, } mutex_unlock(&tegra->sync_lock); - tegra_xhci_ss_wake_on_interrupts(host_ports, false); - tegra_xhci_hs_wake_on_interrupts(host_ports, false); - /* enable_irq_wake for ss ports */ ret = enable_irq_wake(tegra->padctl_irq); if (ret < 0) { -- 2.39.2