aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci-q.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/host/ehci-q.c')
-rw-r--r--drivers/usb/host/ehci-q.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/usb/host/ehci-q.c b/drivers/usb/host/ehci-q.c
index d68764ef4476..7b35933d91a6 100644
--- a/drivers/usb/host/ehci-q.c
+++ b/drivers/usb/host/ehci-q.c
@@ -1173,8 +1173,6 @@ static void end_unlink_async (struct ehci_hcd *ehci)
1173 struct ehci_qh *qh = ehci->async_unlink; 1173 struct ehci_qh *qh = ehci->async_unlink;
1174 struct ehci_qh *next; 1174 struct ehci_qh *next;
1175 1175
1176 iaa_watchdog_done(ehci);
1177
1178 // qh->hw_next = cpu_to_hc32(qh->qh_dma); 1176 // qh->hw_next = cpu_to_hc32(qh->qh_dma);
1179 qh->qh_state = QH_STATE_IDLE; 1177 qh->qh_state = QH_STATE_IDLE;
1180 qh->qh_next.qh = NULL; 1178 qh->qh_next.qh = NULL;
@@ -1243,7 +1241,7 @@ static void start_unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh)
1243 1241
1244 ehci_writel(ehci, ehci->command | CMD_IAAD, &ehci->regs->command); 1242 ehci_writel(ehci, ehci->command | CMD_IAAD, &ehci->regs->command);
1245 (void)ehci_readl(ehci, &ehci->regs->command); 1243 (void)ehci_readl(ehci, &ehci->regs->command);
1246 iaa_watchdog_start(ehci); 1244 ehci_enable_event(ehci, EHCI_HRTIMER_IAA_WATCHDOG, true);
1247} 1245}
1248 1246
1249/*-------------------------------------------------------------------------*/ 1247/*-------------------------------------------------------------------------*/