commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=4dae1c69f680422bba4ba56fddc3327c4f32567d branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
dma mode 0 should selected when request_size equal with musb_ep->packet_sz, else usbtest 2/4/6/8 will hang in gadget_zero bulk test. Signed-off-by: Bob Liu <[email protected]> --- drivers/usb/musb/musb_gadget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index 2b01648..f3a5b6e 100644 --- a/drivers/usb/musb/musb_gadget.c +++ b/drivers/usb/musb/musb_gadget.c @@ -375,7 +375,7 @@ static void txstate(struct musb *musb, struct musb_request *req) #ifdef CONFIG_USB_INVENTRA_DMA { - if (request_size < musb_ep->packet_sz) + if (request_size <= musb_ep->packet_sz) musb_ep->dma->desired_mode = 0; else musb_ep->dma->desired_mode = 1;
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
