From 9ed1d813eda59525e4292a0c4b88862a50390c58 Mon Sep 17 00:00:00 2001 From: Rakesh Bodla Date: Fri, 2 Sep 2011 16:51:29 +0530 Subject: usb: host: tegra: correct phy selective suspend Corrected the condition which checks whether phy should be powered off or not, depending on the status of port connection. Bug 867985 Change-Id: Id5a348b996d9938ffd0830f6ea44e7cc320f0364 Reviewed-on: http://git-master/r/50501 Reviewed-by: Varun Colbert Tested-by: Varun Colbert --- drivers/usb/host/ehci-tegra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c index a53963ee46d3..3b3ce418cf92 100644 --- a/drivers/usb/host/ehci-tegra.c +++ b/drivers/usb/host/ehci-tegra.c @@ -620,7 +620,7 @@ static int tegra_ehci_bus_suspend(struct usb_hcd *hcd) error_status = ehci_bus_suspend(hcd); if (!error_status && tegra->power_down_on_bus_suspend) { port_status = ehci_readl(ehci, &ehci->regs->port_status[0]); - if (!port_status & PORT_CONNECT) { + if (!(port_status & PORT_CONNECT)) { tegra_usb_suspend(hcd, false); tegra->bus_suspended = 1; } -- cgit v1.2.3