[PATCH] b: re-queue tx dma request on herror

2016-11-15 Thread Max Uvarov
end of list, destroys current dma transfer and renew transmission. In that case this urb transmitted in next cycle and not failing with error before timeout. Signed-off-by: Max Uvarov <muva...@gmail.com> --- drivers/usb/musb/musb_host.c | 8 1 file changed, 4 insertions(+), 4 deletio

[PATCHv2] musb_host: fix lockup on rxcsr_h_error

2016-04-27 Thread Max Uvarov
original logic for RXCSR_H_ERROR and merge RXCSR_DATAERROR and RXCSR_H_ERROR branches to call same code for setting rx stall with MUSB_RXCSR_H_WZC_BITS. Signed-off-by: Max Uvarov <muva...@gmail.com> --- v2: use bitwise or for error flags before logical and. (Sergei Shtylyov). drivers/usb/m

[PATCH] musb_host: fix lockup on rxcsr_h_error

2016-04-26 Thread Max Uvarov
original logic for RXCSR_H_ERROR and merge RXCSR_DATAERROR and RXCSR_H_ERROR branches to call same code for setting rx stall with MUSB_RXCSR_H_WZC_BITS. Signed-off-by: Max Uvarov <muva...@gmail.com> --- drivers/usb/musb/musb_host.c | 13 ++--- 1 file changed, 6 insertions(+), 7 del