summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@freescale.com>2013-03-04 17:19:20 +0800
committerPeter Chen <peter.chen@freescale.com>2013-03-06 09:21:11 +0800
commitf6ec2b094d2ed5ee03488f031a93c45da86748eb (patch)
tree58fc0b61fc38d318b4a777ed14ad3fe6e0c435b3 /arch
parentf11ef57e930da1d8e76086fbe9485a0d4278dae0 (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>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx6/usb_dr.c3
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);