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