kernel: bump 5.15 to 5.15.77
[openwrt/staging/ansuel.git] / target / linux / bcm27xx / patches-5.15 / 950-0606-usb-xhci-add-VLI_TRB_CACHE_BUG-quirk.patch
index 39ddab76e8563f7c8e8c493094e60975508bc7d4..4d477eb4e1e6fbfff26f59909bb1ed41c2f8cad6 100644 (file)
@@ -53,7 +53,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
                        cycle_state, type, max_packet, flags);
 --- a/drivers/usb/host/xhci-pci.c
 +++ b/drivers/usb/host/xhci-pci.c
-@@ -305,6 +305,7 @@ static void xhci_pci_quirks(struct devic
+@@ -292,6 +292,7 @@ static void xhci_pci_quirks(struct devic
                xhci->quirks |= XHCI_LPM_SUPPORT;
                xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
                xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
@@ -63,11 +63,11 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
        if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
 --- a/drivers/usb/host/xhci.h
 +++ b/drivers/usb/host/xhci.h
-@@ -1906,6 +1906,7 @@ struct xhci_hcd {
- #define XHCI_EP_CTX_BROKEN_DCS        BIT_ULL(42)
+@@ -1907,6 +1907,7 @@ struct xhci_hcd {
  #define XHCI_SUSPEND_RESUME_CLKS      BIT_ULL(43)
- #define XHCI_AVOID_DQ_ON_LINK BIT_ULL(44)
-+#define XHCI_VLI_TRB_CACHE_BUG        BIT_ULL(45)
+ #define XHCI_RESET_TO_DEFAULT BIT_ULL(44)
+ #define XHCI_AVOID_DQ_ON_LINK BIT_ULL(45)
++#define XHCI_VLI_TRB_CACHE_BUG        BIT_ULL(46)
  
        unsigned int            num_active_eps;
        unsigned int            limit_active_eps;