|
@@ -1613,6 +1613,10 @@ void xhci_endpoint_copy(struct xhci_hcd *xhci,
|
|
|
in_ep_ctx->ep_info2 = out_ep_ctx->ep_info2;
|
|
|
in_ep_ctx->deq = out_ep_ctx->deq;
|
|
|
in_ep_ctx->tx_info = out_ep_ctx->tx_info;
|
|
|
+ if (xhci->quirks & XHCI_MTK_HOST) {
|
|
|
+ in_ep_ctx->reserved[0] = out_ep_ctx->reserved[0];
|
|
|
+ in_ep_ctx->reserved[1] = out_ep_ctx->reserved[1];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/* Copy output xhci_slot_ctx to the input xhci_slot_ctx.
|