brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 2adc2cc Raw
64 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Texas Instruments DMA drivers4#5 6config TI_CPPI417	tristate "Texas Instruments CPPI 4.1 DMA support"8	depends on (ARCH_OMAP || ARCH_DAVINCI_DA8XX)9	select DMA_ENGINE10	help11	  The Communications Port Programming Interface (CPPI) 4.1 DMA engine12	  is currently used by the USB driver on AM335x and DA8xx platforms.13 14config TI_EDMA15	tristate "Texas Instruments EDMA support"16	depends on ARCH_DAVINCI || ARCH_OMAP || ARCH_KEYSTONE || COMPILE_TEST17	select DMA_ENGINE18	select DMA_VIRTUAL_CHANNELS19	select TI_DMA_CROSSBAR if (ARCH_OMAP || COMPILE_TEST)20	default y21	help22	  Enable support for the TI EDMA (Enhanced DMA) controller. This DMA23	  engine is found on TI DaVinci, AM33xx, AM43xx, DRA7xx and Keystone 224	  parts.25 26config DMA_OMAP27	tristate "Texas Instruments sDMA (omap-dma) support"28	depends on ARCH_OMAP || COMPILE_TEST29	select DMA_ENGINE30	select DMA_VIRTUAL_CHANNELS31	select TI_DMA_CROSSBAR if (SOC_DRA7XX || COMPILE_TEST)32	default y33	help34	  Enable support for the TI sDMA (System DMA or DMA4) controller. This35	  DMA engine is found on OMAP and DRA7xx parts.36 37config TI_K3_UDMA38	tristate "Texas Instruments UDMA support"39	depends on ARCH_K340	depends on TI_SCI_PROTOCOL41	depends on TI_SCI_INTA_IRQCHIP42	select DMA_ENGINE43	select DMA_VIRTUAL_CHANNELS44	select TI_K3_RINGACC45	select TI_K3_PSIL46        help47	  Enable support for the TI UDMA (Unified DMA) controller. This48	  DMA engine is used in AM65x and j721e.49 50config TI_K3_UDMA_GLUE_LAYER51	tristate "Texas Instruments UDMA Glue layer for non DMAengine users"52	depends on ARCH_K353	depends on TI_K3_UDMA54	help55	  Say y here to support the K3 NAVSS DMA glue interface56	  If unsure, say N.57 58config TI_K3_PSIL59       tristate60       default TI_K3_UDMA61 62config TI_DMA_CROSSBAR63	bool64