diff options
author | Wen Yi <wyi@nvidia.com> | 2011-03-21 11:04:33 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:43:27 -0800 |
commit | fd18a0e59dadde0d56fd504adf08922982a19e9c (patch) | |
tree | 44f2626015fad309f4522b1427cc3bdf2187712c /drivers/usb/otg | |
parent | fcac781fc11a16b2bd35ab0ea9c3d521fd0adc26 (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.c | 1 |
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: |