diff options
author | Seshendra Gadagottu <sgadagottu@nvidia.com> | 2011-02-18 22:40:13 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-02-22 18:19:56 -0800 |
commit | 4fbf2cbd4e75927e21212d439fc4b437822b6aab (patch) | |
tree | 60926b4ebe51665f7ec536801221824e4e4d8f40 | |
parent | 773e99183b58db1d71b10481034865b17fe62893 (diff) |
tegra: usb: ehci: Enabling interrupts during resume
Fixing the hsic resuem issue by enabling the interrupts on ehci-restart.
BUG 790888
Change-Id: Ibdd6e844c2f80d2f3ba0a17266717fea949cc383
Reviewed-on: http://git-master/r/20063
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
-rw-r--r-- | drivers/usb/host/ehci-tegra.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c index f8ffc9d76034..560ac6ae477f 100644 --- a/drivers/usb/host/ehci-tegra.c +++ b/drivers/usb/host/ehci-tegra.c @@ -291,6 +291,9 @@ static void tegra_ehci_restart(struct usb_hcd *hcd) /* flush posted writes */ ehci_readl(ehci, &ehci->regs->command); up_write(&ehci_cf_port_reset_rwsem); + + /* Turn On Interrupts */ + ehci_writel(ehci, INTR_MASK, &ehci->regs->intr_enable); } static int tegra_usb_suspend(struct usb_hcd *hcd) |