|
@@ -134,7 +134,9 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci)
|
|
*/
|
|
*/
|
|
if (pdev->subsystem_vendor == PCI_VENDOR_ID_HP)
|
|
if (pdev->subsystem_vendor == PCI_VENDOR_ID_HP)
|
|
xhci->quirks |= XHCI_SPURIOUS_WAKEUP;
|
|
xhci->quirks |= XHCI_SPURIOUS_WAKEUP;
|
|
-
|
|
|
|
|
|
+ }
|
|
|
|
+ if (pdev->vendor == PCI_VENDOR_ID_INTEL &&
|
|
|
|
+ pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI) {
|
|
xhci->quirks |= XHCI_SPURIOUS_REBOOT;
|
|
xhci->quirks |= XHCI_SPURIOUS_REBOOT;
|
|
}
|
|
}
|
|
if (pdev->vendor == PCI_VENDOR_ID_ETRON &&
|
|
if (pdev->vendor == PCI_VENDOR_ID_ETRON &&
|