summaryrefslogtreecommitdiff
path: root/drivers/usb/otg
diff options
context:
space:
mode:
authorWen Yi <wyi@nvidia.com>2011-03-21 11:04:33 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:43:27 -0800
commitfd18a0e59dadde0d56fd504adf08922982a19e9c (patch)
tree44f2626015fad309f4522b1427cc3bdf2187712c /drivers/usb/otg
parentfcac781fc11a16b2bd35ab0ea9c3d521fd0adc26 (diff)
usb: otg: tegra: disable usbd clock at end of probe
In the function tegra_otg_probe(), usbd clock is kept on after probe function completes. Fix this by disabling the clock before exiting the probe function. Bug 803498 Original-Change-Id: I1aa7621f9dfcba1a249cc6d08a23b4106db3c1f2 Original-Change-Id: I3da69f72a312243b3c869543de3f841588bcce89 Reviewed-on: http://git-master/r/23207 Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rabdd2fbd11cb3256b378f93a4d5c62cf565535bf
Diffstat (limited to 'drivers/usb/otg')
-rw-r--r--drivers/usb/otg/tegra-otg.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/otg/tegra-otg.c b/drivers/usb/otg/tegra-otg.c
index b4804c022098..5e19542385c2 100644
--- a/drivers/usb/otg/tegra-otg.c
+++ b/drivers/usb/otg/tegra-otg.c
@@ -307,6 +307,7 @@ static int tegra_otg_probe(struct platform_device *pdev)
INIT_WORK (&tegra->work, irq_work);
dev_info(&pdev->dev, "otg transceiver registered\n");
+ clk_disable(tegra->clk);
return 0;
err_irq: