From 2a057334dc67684be53976ed72f3de840f6ca77c Mon Sep 17 00:00:00 2001 From: Paul Zimmerman Date: Fri, 30 Sep 2011 10:58:43 +0300 Subject: [PATCH] --- yaml --- r: 265051 b: refs/heads/master c: 82828ca77b8b63b817d9bb540145a4cafa9be582 h: refs/heads/master i: 265049: 1432c50a4861471113e38091e7b6430ad24eb37b 265047: 77dd117b6ffd38ae24c593212faabf96da944b9d v: v3 --- [refs] | 2 +- trunk/drivers/usb/dwc3/gadget.c | 19 ------------------- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/[refs] b/[refs] index 7aeaf842d079..e53bb0feb3ba 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b23c843992b659d537514e6493d673284f5d6724 +refs/heads/master: 82828ca77b8b63b817d9bb540145a4cafa9be582 diff --git a/trunk/drivers/usb/dwc3/gadget.c b/trunk/drivers/usb/dwc3/gadget.c index 9c0174a8f46c..fd5d2bd9b7ef 100644 --- a/trunk/drivers/usb/dwc3/gadget.c +++ b/trunk/drivers/usb/dwc3/gadget.c @@ -1656,25 +1656,6 @@ static void dwc3_gadget_reset_interrupt(struct dwc3 *dwc) reg = dwc3_readl(dwc->regs, DWC3_DCFG); reg &= ~(DWC3_DCFG_DEVADDR_MASK); dwc3_writel(dwc->regs, DWC3_DCFG, reg); - - /* - * Wait for RxFifo to drain - * - * REVISIT probably shouldn't wait forever. - * In case Hardware ends up in a screwed up - * case, we error out, notify the user and, - * maybe, WARN() or BUG() but leave the rest - * of the kernel working fine. - * - * REVISIT the below is rather CPU intensive, - * maybe we should read and if it doesn't work - * sleep (not busy wait) for a few useconds. - * - * REVISIT why wait until the RXFIFO is empty anyway? - */ - while (!(dwc3_readl(dwc->regs, DWC3_DSTS) - & DWC3_DSTS_RXFIFOEMPTY)) - cpu_relax(); } static void dwc3_update_ram_clk_sel(struct dwc3 *dwc, u32 speed)