]> git.hungrycats.org Git - linux/commitdiff
xhci: Add XHCI_INTEL_HOST quirk
authorBen Hutchings <ben@decadent.org.uk>
Wed, 23 Dec 2015 13:57:50 +0000 (13:57 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 30 Dec 2015 02:25:56 +0000 (02:25 +0000)
Extracted from commit e3567d2c15a7 ("xhci: Add Intel U1/U2 timeout policy.")

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/usb/host/xhci-pci.c
drivers/usb/host/xhci.h

index a42ef0994ce69b64a3c562d991974493c32168f8..5223884e9e925d2402de0ab4d5a83d1c355cf867 100644 (file)
@@ -105,6 +105,8 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci)
        if (pdev->vendor == PCI_VENDOR_ID_AMD)
                xhci->quirks |= XHCI_TRUST_TX_LENGTH;
 
+       if (pdev->vendor == PCI_VENDOR_ID_INTEL)
+               xhci->quirks |= XHCI_INTEL_HOST;
        if (pdev->vendor == PCI_VENDOR_ID_INTEL)
                xhci->quirks |= XHCI_AVOID_BEI;
        if (pdev->vendor == PCI_VENDOR_ID_INTEL &&
index d676ae0f54a6399d3b9ee7f7805ed81960b6916d..15f58d1367ba05634907fcba7068f4a839b4bcdf 100644 (file)
@@ -1492,6 +1492,7 @@ struct xhci_hcd {
 #define        XHCI_SW_BW_CHECKING     (1 << 8)
 #define XHCI_AMD_0x96_HOST     (1 << 9)
 #define XHCI_TRUST_TX_LENGTH   (1 << 10)
+#define XHCI_INTEL_HOST                (1 << 12)
 #define XHCI_SPURIOUS_REBOOT   (1 << 13)
 #define XHCI_COMP_MODE_QUIRK   (1 << 14)
 #define XHCI_AVOID_BEI         (1 << 15)