Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25926845 authored by Hemant Kumar's avatar Hemant Kumar Committed by Ajay Agarwal
Browse files

usb: host: xhci: Replace msleep with usleep_range



Since usleep_range provides better accuracy in
comparison to msleep. This helps in reducing the
latency of host bus resume.

Change-Id: Id22104b9e5b63153731df9eb55759de9a86128c6
Signed-off-by: default avatarHemant Kumar <hemantk@codeaurora.org>
parent 9e40f5c3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1176,7 +1176,7 @@ int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
				xhci_set_link_state(xhci, port_array, wIndex,
							XDEV_RESUME);
				spin_unlock_irqrestore(&xhci->lock, flags);
				msleep(20);
				usleep_range(21000, 21500);
				spin_lock_irqsave(&xhci->lock, flags);
				xhci_set_link_state(xhci, port_array, wIndex,
							XDEV_U0);
@@ -1412,7 +1412,7 @@ int xhci_bus_resume(struct usb_hcd *hcd)
						port_index, XDEV_RESUME);

				spin_unlock_irqrestore(&xhci->lock, flags);
				msleep(20);
				usleep_range(21000, 21500);
				spin_lock_irqsave(&xhci->lock, flags);

				xhci_set_link_state(xhci, port_array,