1*d88b1397SPeter Ujfalusi# 2*d88b1397SPeter Ujfalusi# Texas Instruments DMA drivers 3*d88b1397SPeter Ujfalusi# 4*d88b1397SPeter Ujfalusi 5*d88b1397SPeter Ujfalusiconfig TI_CPPI41 6*d88b1397SPeter Ujfalusi tristate "Texas Instruments CPPI 4.1 DMA support" 7*d88b1397SPeter Ujfalusi depends on (ARCH_OMAP || ARCH_DAVINCI_DA8XX) 8*d88b1397SPeter Ujfalusi select DMA_ENGINE 9*d88b1397SPeter Ujfalusi help 10*d88b1397SPeter Ujfalusi The Communications Port Programming Interface (CPPI) 4.1 DMA engine 11*d88b1397SPeter Ujfalusi is currently used by the USB driver on AM335x and DA8xx platforms. 12*d88b1397SPeter Ujfalusi 13*d88b1397SPeter Ujfalusiconfig TI_EDMA 14*d88b1397SPeter Ujfalusi tristate "Texas Instruments EDMA support" 15*d88b1397SPeter Ujfalusi depends on ARCH_DAVINCI || ARCH_OMAP || ARCH_KEYSTONE || COMPILE_TEST 16*d88b1397SPeter Ujfalusi select DMA_ENGINE 17*d88b1397SPeter Ujfalusi select DMA_VIRTUAL_CHANNELS 18*d88b1397SPeter Ujfalusi select TI_DMA_CROSSBAR if (ARCH_OMAP || COMPILE_TEST) 19*d88b1397SPeter Ujfalusi default y 20*d88b1397SPeter Ujfalusi help 21*d88b1397SPeter Ujfalusi Enable support for the TI EDMA (Enhanced DMA) controller. This DMA 22*d88b1397SPeter Ujfalusi engine is found on TI DaVinci, AM33xx, AM43xx, DRA7xx and Keystone 2 23*d88b1397SPeter Ujfalusi parts. 24*d88b1397SPeter Ujfalusi 25*d88b1397SPeter Ujfalusiconfig DMA_OMAP 26*d88b1397SPeter Ujfalusi tristate "Texas Instruments sDMA (omap-dma) support" 27*d88b1397SPeter Ujfalusi depends on ARCH_OMAP || COMPILE_TEST 28*d88b1397SPeter Ujfalusi select DMA_ENGINE 29*d88b1397SPeter Ujfalusi select DMA_VIRTUAL_CHANNELS 30*d88b1397SPeter Ujfalusi select TI_DMA_CROSSBAR if (SOC_DRA7XX || COMPILE_TEST) 31*d88b1397SPeter Ujfalusi default y 32*d88b1397SPeter Ujfalusi help 33*d88b1397SPeter Ujfalusi Enable support for the TI sDMA (System DMA or DMA4) controller. This 34*d88b1397SPeter Ujfalusi DMA engine is found on OMAP and DRA7xx parts. 35*d88b1397SPeter Ujfalusi 36*d88b1397SPeter Ujfalusiconfig TI_DMA_CROSSBAR 37*d88b1397SPeter Ujfalusi bool 38