]> git.baikalelectronics.ru Git - kernel.git/commit
usb: musb: clear AUTOSET while clearing DMAENAB
authorMian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Tue, 15 Mar 2011 15:24:24 +0000 (16:24 +0100)
committerFelipe Balbi <balbi@ti.com>
Wed, 13 Apr 2011 08:50:55 +0000 (11:50 +0300)
commite220967ec5ee4cb9d16bb2cac35b8f81cb27e880
tree1cf65ae02b79967946a541125673f069a84fd42b
parentc708219c35f9a13c0f60b11e124f384982303c71
usb: musb: clear AUTOSET while clearing DMAENAB

On the completion of tx dma, dma is disabled by clearing MUSB_TXCSR_DMAENAB in
TXCSR. If MUSB_TXCSR_AUTOSET was set in txstate() it will remain set although
it is not needed in PIO mode. Clear it as soon as it is not needed.

Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_gadget.c