diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index d80c2df54a6a8ccd96116c7ba3aa4a09bcb1b50b..3efacdc60f48d7506995e7ebbfa04b5070ed565a 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c @@ -561,11 +561,13 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) xhci->quirks |= XHCI_ZHAOXIN_HOST; xhci->quirks |= XHCI_LPM_SUPPORT; - if (pdev->device == 0x9202 || - pdev->device == 0x9203) { + if (pdev->device == 0x9202) { xhci->quirks |= XHCI_RESET_ON_RESUME; xhci->quirks |= XHCI_TRB_OVERFETCH; } + + if (pdev->device == 0x9203) + xhci->quirks |= XHCI_TRB_OVERFETCH; } if (pdev->vendor == PCI_DEVICE_ID_CADENCE &&