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)
commit100d4a9d20015315bf4215d11c2cf4b1f30c33b8
tree1cf65ae02b79967946a541125673f069a84fd42b
parent6221f222c0ebf1acdf7abcf927178f40e1a65e2a
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