kernel: bump 5.15 to 5.15.77
[openwrt/staging/stintel.git] / target / linux / bcm27xx / patches-5.15 / 950-0717-usb-xhci-add-a-quirk-for-Superspeed-bulk-OUT-transfe.patch
index ab68debd2f35302b49e68d469a3bd5b6a459b98b..372ec6f8e7c769616a3a40835a84a85da9e4845c 100644 (file)
@@ -26,7 +26,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
 
 --- a/drivers/usb/host/xhci-pci.c
 +++ b/drivers/usb/host/xhci-pci.c
-@@ -306,6 +306,7 @@ static void xhci_pci_quirks(struct devic
+@@ -293,6 +293,7 @@ static void xhci_pci_quirks(struct devic
                xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
                xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
                xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
@@ -86,11 +86,11 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
                        first_trb = false;
 --- a/drivers/usb/host/xhci.h
 +++ b/drivers/usb/host/xhci.h
-@@ -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_VLI_SS_BULK_OUT_BUG      BIT_ULL(46)
+@@ -1908,6 +1908,7 @@ struct xhci_hcd {
+ #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)
++#define XHCI_VLI_SS_BULK_OUT_BUG      BIT_ULL(47)
  
        unsigned int            num_active_eps;
        unsigned int            limit_active_eps;