summaryrefslogtreecommitdiffstats
path: root/drivers/usb/musb/cppi_dma.c
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-03-26 17:38:30 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2009-04-17 10:50:25 -0700
commit78322c1a64387673f46afb8b5e31edec94e9603d (patch)
tree811809247734b7bac96e7dbea5f82693c3be1078 /drivers/usb/musb/cppi_dma.c
parente4813eec8d47c8299d968bd5349dc881fa481c26 (diff)
downloadop-kernel-dev-78322c1a64387673f46afb8b5e31edec94e9603d.zip
op-kernel-dev-78322c1a64387673f46afb8b5e31edec94e9603d.tar.gz
USB: musb_host, fix ep0 fifo flushing
The MUSB host side can't share generic TX FIFO flush logic with EP0; the EP0 TX status register bits are different from those for other entpoints. Resolve this issue by providing a new EP0-specific routine to flush and reset the FIFO, which pays careful attention to restrictions listed in the latest programmer's guide. This gets rid of an open issue whereby the usbtest control write test (#14) failed. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/musb/cppi_dma.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud