23 lines
745 B
Diff
23 lines
745 B
Diff
--- a/drivers/usb/host/pci-quirks.c
|
|
+++ b/drivers/usb/host/pci-quirks.c
|
|
@@ -1226,19 +1226,6 @@
|
|
|
|
op_reg_base = base + XHCI_HC_LENGTH(readl(base));
|
|
|
|
- /* Wait for the host controller to be ready before writing any
|
|
- * operational or runtime registers. Wait 5 seconds and no more.
|
|
- */
|
|
- timeout = handshake(op_reg_base + XHCI_STS_OFFSET, XHCI_STS_CNR, 0,
|
|
- 5000000, 10);
|
|
- /* Assume a buggy HC and start HC initialization anyway */
|
|
- if (timeout) {
|
|
- val = readl(op_reg_base + XHCI_STS_OFFSET);
|
|
- dev_warn(&pdev->dev,
|
|
- "xHCI HW not ready after 5 sec (HC bug?) status = 0x%x\n",
|
|
- val);
|
|
- }
|
|
-
|
|
/* Send the halt and disable interrupts command */
|
|
val = readl(op_reg_base + XHCI_CMD_OFFSET);
|
|
val &= ~(XHCI_CMD_RUN | XHCI_IRQS);
|