musb: cppi41: adding musb CPPI41 DMA support
authorRavi B <ravibabu@ti.com>
Tue, 14 Jun 2011 17:51:59 +0000 (23:21 +0530)
committerVaibhav Hiremath <hvaibhav@ti.com>
Mon, 23 Jan 2012 19:14:09 +0000 (00:44 +0530)
commit5824bf1cab99d979cacd71a82fb1e5eabda7bc9b
treefa3c2321937d1eae45593e296a872fc2f66ceeb7
parenta63fd7cd8d9eecc714aed27c358956c49277395f
musb: cppi41: adding musb CPPI41 DMA support

Texas Instruments CPPI 4.1 DMA support for the MUSBMHRDC driver.

The code makes use of the accelerated "generic RNDIS" DMA mode, falling back to
the transparent (packet per transfer) mode if the hardware restrictions prevent
it from using the accelerated mode.

Update:
        - has update for is_cppi41_enabled() due to musb changes

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
drivers/usb/musb/Kconfig
drivers/usb/musb/Makefile
drivers/usb/musb/cppi41_dma.c [new file with mode: 0644]
drivers/usb/musb/cppi41_dma.h [new file with mode: 0644]
drivers/usb/musb/musb_core.c
drivers/usb/musb/musb_core.h
drivers/usb/musb/musb_dma.h
drivers/usb/musb/musb_gadget.c
drivers/usb/musb/musb_host.c