]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00220440 Mx6:USB device: clear OWIE before phy out of low power mode
authormake shi <b15407@freescale.com>
Thu, 16 Aug 2012 07:44:11 +0000 (15:44 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:15 +0000 (08:35 +0200)
There is a limitation on mx6 phy low power flow. During phy enter low power mode
and out of low power mode with OWIE bit active,there will be abnormal usb wakeup
interrupt happen. So we should clear OWIE bit before phy out of low power mode.

Signed-off-by: make shi <b15407@freescale.com>
drivers/usb/gadget/arcotg_udc.c

index eedd1498ef89a01cde85a0ad014eff43ffdc57a9..bab3ec92a6b72eca75a0cbbe5fd2528cbefdb519 100755 (executable)
@@ -3465,6 +3465,7 @@ static int fsl_udc_resume(struct platform_device *pdev)
         */
        if (udc_controller->suspended && !udc_controller->stopped) {
                dr_clk_gate(true);
+               dr_wake_up_enable(udc_controller, false);
                dr_phy_low_power_mode(udc_controller, false);
        }
        /* Enable DR irq reg and set controller Run */