Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / drivers / usb / host / xhci-pci.c
index 7d13ddf..e548265 100644 (file)
@@ -300,6 +300,9 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci)
        if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev->device == 0x3483) {
                xhci->quirks |= XHCI_LPM_SUPPORT;
                xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
+               xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
+               xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
+               xhci->quirks |= XHCI_VLI_SS_BULK_OUT_BUG;
        }
 
        if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&