diff options
author | Alex Shi <alex.shi@linaro.org> | 2016-09-08 12:33:04 +0800 |
---|---|---|
committer | Alex Shi <alex.shi@linaro.org> | 2016-09-08 12:33:04 +0800 |
commit | 266fa7380746e8d998691be98b311dc426e4c4ce (patch) | |
tree | e1e23f77040158c825506dc4c40d0b0a123088c6 /drivers/usb/renesas_usbhs/mod_gadget.c | |
parent | 5580dff37b9e49623399cb253a7cbef82d9f776a (diff) | |
parent | 3b60b86aec06fbae1142ccc4e55b39b529ae2a25 (diff) |
Merge tag 'v4.1.32' into linux-linaro-lsk-v4.1
This is the 4.1.32 stable release
Diffstat (limited to 'drivers/usb/renesas_usbhs/mod_gadget.c')
-rw-r--r-- | drivers/usb/renesas_usbhs/mod_gadget.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/usb/renesas_usbhs/mod_gadget.c b/drivers/usb/renesas_usbhs/mod_gadget.c index 74af77a022a8..275c9aebc4c9 100644 --- a/drivers/usb/renesas_usbhs/mod_gadget.c +++ b/drivers/usb/renesas_usbhs/mod_gadget.c @@ -614,10 +614,13 @@ static int usbhsg_ep_enable(struct usb_ep *ep, * use dmaengine if possible. * It will use pio handler if impossible. */ - if (usb_endpoint_dir_in(desc)) + if (usb_endpoint_dir_in(desc)) { pipe->handler = &usbhs_fifo_dma_push_handler; - else + } else { pipe->handler = &usbhs_fifo_dma_pop_handler; + usbhs_xxxsts_clear(priv, BRDYSTS, + usbhs_pipe_number(pipe)); + } ret = 0; } |