From a86b436cc37541eaaa665dfbd071c95950417b6a Mon Sep 17 00:00:00 2001 From: Felipe Balbi Date: Fri, 24 Sep 2010 13:44:15 +0300 Subject: [PATCH] --- yaml --- r: 213603 b: refs/heads/master c: e0c43476c12db99e20066151d0c49aa76b34e50d h: refs/heads/master i: 213601: 96de57ceaa6e958461f8e1aa81d7879d5d9baaad 213599: 92cc6c7a0bb75358e90c702ebd986cffd52674a3 v: v3 --- [refs] | 2 +- trunk/drivers/usb/musb/musb_gadget.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 2e35178693fd..d23140bbca93 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e7379aaa5ca12f9e011eb5a6bcba88e9bbbfbf87 +refs/heads/master: e0c43476c12db99e20066151d0c49aa76b34e50d diff --git a/trunk/drivers/usb/musb/musb_gadget.c b/trunk/drivers/usb/musb/musb_gadget.c index 3f1cc5a8381f..5d815049cbaa 100644 --- a/trunk/drivers/usb/musb/musb_gadget.c +++ b/trunk/drivers/usb/musb/musb_gadget.c @@ -644,7 +644,8 @@ static void rxstate(struct musb *musb, struct musb_request *req) */ csr |= MUSB_RXCSR_DMAENAB; - if (!musb_ep->hb_mult) + if (!musb_ep->hb_mult && + musb_ep->hw_ep->rx_double_buffered) csr |= MUSB_RXCSR_AUTOCLEAR; #ifdef USE_MODE1 /* csr |= MUSB_RXCSR_DMAMODE; */