From 234083bf90819f552ca62db634d49c9ed2af6962 Mon Sep 17 00:00:00 2001 From: Nikhil Badola Date: Thu, 4 Dec 2014 10:23:10 +0530 Subject: usb: host: Modify workaround for USB Erratum A005697 Change the position of delay introduced by erratum A005697 workaround Signed-off-by: Ramneek Mehresh Signed-off-by: Nikhil Badola Signed-off-by: yinbo.zhu diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c index 74f62d6..d4a8ec5 100644 --- a/drivers/usb/host/ehci-hub.c +++ b/drivers/usb/host/ehci-hub.c @@ -305,6 +305,8 @@ static int ehci_bus_suspend (struct usb_hcd *hcd) USB_PORT_STAT_HIGH_SPEED) fs_idle_delay = true; ehci_writel(ehci, t2, reg); + if (ehci_has_fsl_susp_errata(ehci)) + usleep_range(10000, 20000); changed = 1; } } -- cgit v0.10.2