usb: chipidea: imx: Add usb_phy_shutdown at probe's error path
commit3a254fea70f402859b92a9cd4299ee5de3bbc2f6
authorPeter Chen <peter.chen@freescale.com>
Tue, 17 Sep 2013 04:37:23 +0000 (17 12:37 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 26 Sep 2013 00:30:30 +0000 (25 17:30 -0700)
treef8c00b352e28257b01f54b3b4b171f95676f88f0
parent222bed9b2dff53e4402d4819d6fca09e26b765fb
usb: chipidea: imx: Add usb_phy_shutdown at probe's error path

If not, the PHY will be active even the controller is not in use.
We find this issue due to the PHY's clock refcount is not correct
due to -EPROBE_DEFER return after phy's init.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/ci_hdrc_imx.c