diff options
author | Peter Chen <peter.chen@freescale.com> | 2013-03-04 17:19:20 +0800 |
---|---|---|
committer | Peter Chen <peter.chen@freescale.com> | 2013-03-06 09:09:29 +0800 |
commit | 0392a7c327e65512a62bbfc1ca3ced00b90735ab (patch) | |
tree | f2dbdccd1251d0e6c2f76fad39e849e6a6f66026 | |
parent | f0de33d20010330387f01d95f1dbd809c1ef9591 (diff) |
ENGR00251209-4 msl-mx6: usb: Fix system hang when unload gadget module
At gadget module remove function, it closes the clock, but
at platform code, it still visits register. In fact,
The PHY has already been low power mode when driver's remove
before platform code is called.
Signed-off-by: Peter Chen <peter.chen@freescale.com>
-rw-r--r-- | arch/arm/mach-mx6/usb_dr.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/arm/mach-mx6/usb_dr.c b/arch/arm/mach-mx6/usb_dr.c index efae4aef6d23..372253e37268 100644 --- a/arch/arm/mach-mx6/usb_dr.c +++ b/arch/arm/mach-mx6/usb_dr.c @@ -163,9 +163,6 @@ static void usbotg_uninit_ext(struct platform_device *pdev) { otg_used--; if (!otg_used) { - enter_phy_lowpower_suspend(pdev->dev.platform_data, true); - mdelay(3); - clk_disable(usb_phy1_clk); clk_put(usb_phy1_clk); |