From 1fafbab90b165d0453dca67833e6ac924bcabc10 Mon Sep 17 00:00:00 2001 From: Yoshihiro Shimoda Date: Mon, 31 Oct 2011 16:01:33 +0900 Subject: [PATCH] --- yaml --- r: 275799 b: refs/heads/master c: 05bb7013038a2b609aef14ad4e07afe031daec49 h: refs/heads/master i: 275797: fee15bfb1c01cb47918a64decd64a0e426c1b498 275795: 02b488c92effd0e6c6ab9622a22fc0b9a4139be2 275791: 9e1bf0d678566029a1ceb8a17d12a0d02c73d97e v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/r8a66597-udc.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d0b5897910fd..1e89910dc6f4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b8cbbf803d5ad0971665dd502d784148464c6d1a +refs/heads/master: 05bb7013038a2b609aef14ad4e07afe031daec49 diff --git a/trunk/drivers/usb/gadget/r8a66597-udc.c b/trunk/drivers/usb/gadget/r8a66597-udc.c index 38f99887b935..24f84b210ce1 100644 --- a/trunk/drivers/usb/gadget/r8a66597-udc.c +++ b/trunk/drivers/usb/gadget/r8a66597-udc.c @@ -1718,6 +1718,8 @@ static void r8a66597_fifo_flush(struct usb_ep *_ep) if (list_empty(&ep->queue) && !ep->busy) { pipe_stop(ep->r8a66597, ep->pipenum); r8a66597_bclr(ep->r8a66597, BCLR, ep->fifoctr); + r8a66597_write(ep->r8a66597, ACLRM, ep->pipectr); + r8a66597_write(ep->r8a66597, 0, ep->pipectr); } spin_unlock_irqrestore(&ep->r8a66597->lock, flags); }