diff options
Diffstat (limited to 'drivers/usb/host/xhci-mtk.c')
-rw-r--r-- | drivers/usb/host/xhci-mtk.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c index 9066ec9e0c2e..67d5dc79b6b5 100644 --- a/drivers/usb/host/xhci-mtk.c +++ b/drivers/usb/host/xhci-mtk.c | |||
@@ -382,7 +382,6 @@ static int usb_wakeup_of_property_parse(struct xhci_hcd_mtk *mtk, | |||
382 | 382 | ||
383 | static int xhci_mtk_setup(struct usb_hcd *hcd); | 383 | static int xhci_mtk_setup(struct usb_hcd *hcd); |
384 | static const struct xhci_driver_overrides xhci_mtk_overrides __initconst = { | 384 | static const struct xhci_driver_overrides xhci_mtk_overrides __initconst = { |
385 | .extra_priv_size = sizeof(struct xhci_hcd), | ||
386 | .reset = xhci_mtk_setup, | 385 | .reset = xhci_mtk_setup, |
387 | }; | 386 | }; |
388 | 387 | ||
@@ -678,13 +677,13 @@ static int xhci_mtk_probe(struct platform_device *pdev) | |||
678 | goto power_off_phys; | 677 | goto power_off_phys; |
679 | } | 678 | } |
680 | 679 | ||
681 | if (HCC_MAX_PSA(xhci->hcc_params) >= 4) | ||
682 | xhci->shared_hcd->can_do_streams = 1; | ||
683 | |||
684 | ret = usb_add_hcd(hcd, irq, IRQF_SHARED); | 680 | ret = usb_add_hcd(hcd, irq, IRQF_SHARED); |
685 | if (ret) | 681 | if (ret) |
686 | goto put_usb3_hcd; | 682 | goto put_usb3_hcd; |
687 | 683 | ||
684 | if (HCC_MAX_PSA(xhci->hcc_params) >= 4) | ||
685 | xhci->shared_hcd->can_do_streams = 1; | ||
686 | |||
688 | ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); | 687 | ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); |
689 | if (ret) | 688 | if (ret) |
690 | goto dealloc_usb2_hcd; | 689 | goto dealloc_usb2_hcd; |