linux_dsm_epyc7002/drivers/usb/musb
Tony Lindgren f8e9f34f80 usb: musb: Fix up DMA related macros
Pass struct musb to tusb_dma_omap() and is_cppi_enabled(),
and add macros for the other DMA controllers. Populate the
platform specific quirks with the DMA type and use it during
runtime.

Note that platform glue layers with no custom DMA code are
tagged with MUSB_DMA_INVENTRA which may have a chance of
working. Looks like the defconfigs for these use PIO_ONLY,
so this should not break existing configs.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2015-05-07 13:35:46 -05:00
..
am35x.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
blackfin.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
blackfin.h usb: musb: drop a gigantic amount of ifdeferry 2011-07-01 14:31:10 -07:00
cppi_dma.c usb: musb: dma: merge ->start/stop into create/destroy 2013-07-29 13:53:18 +03:00
cppi_dma.h headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
da8xx.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
davinci.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
davinci.h usb: musb: davinci: Fix build breakage 2012-06-04 18:29:42 +03:00
jz4740.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
Kconfig usb: musb: fix Kconfig regression 2015-03-09 10:44:35 -05:00
Makefile usb: musb: add support for JZ4740 usb device controller 2013-12-20 09:53:24 -06:00
musb_am335x.c usb: musb: Fix panic upon musb_am335x module removal 2014-06-27 10:53:06 -05:00
musb_core.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
musb_core.h usb: musb: core: drop recover_work 2015-03-10 15:33:29 -05:00
musb_cppi41.c usb: musb: cppi41: fix condition to call cppi41_trans_done(). 2015-03-11 11:34:37 -05:00
musb_debug.h usb: musb: remove extern qualifier from musb_debug.h header 2011-12-21 13:21:02 +02:00
musb_debugfs.c usb: musb: only set test mode once 2015-04-27 15:51:45 -05:00
musb_dma.h usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
musb_dsps.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
musb_gadget_ep0.c usb: musb: gadget: use common is_selfpowered 2015-01-29 10:35:43 -06:00
musb_gadget.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
musb_gadget.h usb: musb: add Kconfig options for HOST, GAGDET or DUAL_ROLE modes 2013-05-28 19:22:23 +03:00
musb_host.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
musb_host.h usb: musb: fix prototype for musb_port_reset 2013-12-20 15:05:43 -06:00
musb_io.h usb: musb: Change end point selection to use new IO access 2014-11-25 08:47:06 -06:00
musb_regs.h usb: musb: Use IS_ENABLED for tusb6010 2014-11-25 08:47:07 -06:00
musb_virthub.c usb: generic resume timeout for v4.1 2015-04-10 13:45:27 +02:00
musbhsdma.c usb: musb: Change end point selection to use new IO access 2014-11-25 08:47:06 -06:00
musbhsdma.h usb: musb: remove generic_interrupt 2012-11-06 15:32:13 +02:00
omap2430.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
omap2430.h usb: start using the control module driver 2013-01-25 12:27:24 +02:00
tusb6010_omap.c usb: musb: tusb6010: Use musb->tusb_revision instead of tusb_get_revision call. 2014-05-16 12:16:31 -05:00
tusb6010.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
tusb6010.h usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00
ux500_dma.c usb: musb: Change to use new IO access 2014-11-25 08:47:06 -06:00
ux500.c usb: musb: Fix up DMA related macros 2015-05-07 13:35:46 -05:00