diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 97c869c65ec1..e44b4404228e 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -136,7 +136,7 @@ int xhci_halt(struct xhci_hcd *xhci) xhci_quiesce(xhci); ret = xhci_handshake(&xhci->op_regs->status, - STS_HALT, STS_HALT, 2 * XHCI_MAX_HALT_USEC); + STS_HALT, STS_HALT, 3 * XHCI_MAX_HALT_USEC); if (ret) { xhci_warn(xhci, "Host halt failed, %d\n", ret); return ret;