Merge branch 'wimax-2.6.35.y' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky...
[firefly-linux-kernel-4.4.55.git] / drivers / usb / host / ehci-fsl.c
index 0e26aa13f1580c308351c208e3d8eb3bdc8ef566..5cd967d28938fc4e28ec3f4eb021f919d1ec2376 100644 (file)
@@ -313,6 +313,7 @@ static int ehci_fsl_drv_suspend(struct device *dev)
        struct ehci_fsl *ehci_fsl = hcd_to_ehci_fsl(hcd);
        void __iomem *non_ehci = hcd->regs;
 
+       ehci_prepare_ports_for_controller_suspend(hcd_to_ehci(hcd));
        if (!fsl_deep_sleep())
                return 0;
 
@@ -327,6 +328,7 @@ static int ehci_fsl_drv_resume(struct device *dev)
        struct ehci_hcd *ehci = hcd_to_ehci(hcd);
        void __iomem *non_ehci = hcd->regs;
 
+       ehci_prepare_ports_for_controller_resume(ehci);
        if (!fsl_deep_sleep())
                return 0;