Linux 4.16.11
[linux/fpc-iii.git] / drivers / dma / Kconfig
blob27df3e2837fdec03212085a5dc433307989baea2
2 # DMA engine configuration
5 menuconfig DMADEVICES
6         bool "DMA Engine support"
7         depends on HAS_DMA
8         help
9           DMA engines can do asynchronous data transfers without
10           involving the host CPU.  Currently, this framework can be
11           used to offload memory copies in the network stack and
12           RAID operations in the MD driver.  This menu only presents
13           DMA Device drivers supported by the configured arch, it may
14           be empty in some cases.
16 config DMADEVICES_DEBUG
17         bool "DMA Engine debugging"
18         depends on DMADEVICES != n
19         help
20           This is an option for use by developers; most people should
21           say N here.  This enables DMA engine core and driver debugging.
23 config DMADEVICES_VDEBUG
24         bool "DMA Engine verbose debugging"
25         depends on DMADEVICES_DEBUG != n
26         help
27           This is an option for use by developers; most people should
28           say N here.  This enables deeper (more verbose) debugging of
29           the DMA engine core and drivers.
32 if DMADEVICES
34 comment "DMA Devices"
36 #core
37 config ASYNC_TX_ENABLE_CHANNEL_SWITCH
38         bool
40 config ARCH_HAS_ASYNC_TX_FIND_CHANNEL
41         bool
43 config DMA_ENGINE
44         bool
46 config DMA_VIRTUAL_CHANNELS
47         tristate
49 config DMA_ACPI
50         def_bool y
51         depends on ACPI
53 config DMA_OF
54         def_bool y
55         depends on OF
56         select DMA_ENGINE
58 #devices
59 config ALTERA_MSGDMA
60         tristate "Altera / Intel mSGDMA Engine"
61         select DMA_ENGINE
62         help
63           Enable support for Altera / Intel mSGDMA controller.
65 config AMBA_PL08X
66         bool "ARM PrimeCell PL080 or PL081 support"
67         depends on ARM_AMBA
68         select DMA_ENGINE
69         select DMA_VIRTUAL_CHANNELS
70         help
71           Say yes if your platform has a PL08x DMAC device which can
72           provide DMA engine support. This includes the original ARM
73           PL080 and PL081, Samsungs PL080 derivative and Faraday
74           Technology's FTDMAC020 PL080 derivative.
76 config AMCC_PPC440SPE_ADMA
77         tristate "AMCC PPC440SPe ADMA support"
78         depends on 440SPe || 440SP
79         select DMA_ENGINE
80         select DMA_ENGINE_RAID
81         select ARCH_HAS_ASYNC_TX_FIND_CHANNEL
82         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
83         help
84           Enable support for the AMCC PPC440SPe RAID engines.
86 config AT_HDMAC
87         tristate "Atmel AHB DMA support"
88         depends on ARCH_AT91
89         select DMA_ENGINE
90         help
91           Support the Atmel AHB DMA controller.
93 config AT_XDMAC
94         tristate "Atmel XDMA support"
95         depends on ARCH_AT91
96         select DMA_ENGINE
97         help
98           Support the Atmel XDMA controller.
100 config AXI_DMAC
101         tristate "Analog Devices AXI-DMAC DMA support"
102         depends on MICROBLAZE || NIOS2 || ARCH_ZYNQ || ARCH_SOCFPGA || COMPILE_TEST
103         select DMA_ENGINE
104         select DMA_VIRTUAL_CHANNELS
105         help
106           Enable support for the Analog Devices AXI-DMAC peripheral. This DMA
107           controller is often used in Analog Device's reference designs for FPGA
108           platforms.
110 config BCM_SBA_RAID
111         tristate "Broadcom SBA RAID engine support"
112         depends on ARM64 || COMPILE_TEST
113         depends on MAILBOX && RAID6_PQ
114         select DMA_ENGINE
115         select DMA_ENGINE_RAID
116         select ASYNC_TX_DISABLE_XOR_VAL_DMA
117         select ASYNC_TX_DISABLE_PQ_VAL_DMA
118         default m if ARCH_BCM_IPROC
119         help
120           Enable support for Broadcom SBA RAID Engine. The SBA RAID
121           engine is available on most of the Broadcom iProc SoCs. It
122           has the capability to offload memcpy, xor and pq computation
123           for raid5/6.
125 config COH901318
126         bool "ST-Ericsson COH901318 DMA support"
127         select DMA_ENGINE
128         depends on ARCH_U300 || COMPILE_TEST
129         help
130           Enable support for ST-Ericsson COH 901 318 DMA.
132 config DMA_BCM2835
133         tristate "BCM2835 DMA engine support"
134         depends on ARCH_BCM2835
135         select DMA_ENGINE
136         select DMA_VIRTUAL_CHANNELS
138 config DMA_JZ4740
139         tristate "JZ4740 DMA support"
140         depends on MACH_JZ4740 || COMPILE_TEST
141         select DMA_ENGINE
142         select DMA_VIRTUAL_CHANNELS
144 config DMA_JZ4780
145         tristate "JZ4780 DMA support"
146         depends on MACH_JZ4780 || COMPILE_TEST
147         select DMA_ENGINE
148         select DMA_VIRTUAL_CHANNELS
149         help
150           This selects support for the DMA controller in Ingenic JZ4780 SoCs.
151           If you have a board based on such a SoC and wish to use DMA for
152           devices which can use the DMA controller, say Y or M here.
154 config DMA_OMAP
155         tristate "OMAP DMA support"
156         depends on ARCH_OMAP || COMPILE_TEST
157         select DMA_ENGINE
158         select DMA_VIRTUAL_CHANNELS
159         select TI_DMA_CROSSBAR if (SOC_DRA7XX || COMPILE_TEST)
161 config DMA_SA11X0
162         tristate "SA-11x0 DMA support"
163         depends on ARCH_SA1100 || COMPILE_TEST
164         select DMA_ENGINE
165         select DMA_VIRTUAL_CHANNELS
166         help
167           Support the DMA engine found on Intel StrongARM SA-1100 and
168           SA-1110 SoCs.  This DMA engine can only be used with on-chip
169           devices.
171 config DMA_SUN4I
172         tristate "Allwinner A10 DMA SoCs support"
173         depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
174         default (MACH_SUN4I || MACH_SUN5I || MACH_SUN7I)
175         select DMA_ENGINE
176         select DMA_VIRTUAL_CHANNELS
177         help
178           Enable support for the DMA controller present in the sun4i,
179           sun5i and sun7i Allwinner ARM SoCs.
181 config DMA_SUN6I
182         tristate "Allwinner A31 SoCs DMA support"
183         depends on MACH_SUN6I || MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST
184         depends on RESET_CONTROLLER
185         select DMA_ENGINE
186         select DMA_VIRTUAL_CHANNELS
187         help
188           Support for the DMA engine first found in Allwinner A31 SoCs.
190 config EP93XX_DMA
191         bool "Cirrus Logic EP93xx DMA support"
192         depends on ARCH_EP93XX || COMPILE_TEST
193         select DMA_ENGINE
194         help
195           Enable support for the Cirrus Logic EP93xx M2P/M2M DMA controller.
197 config FSL_DMA
198         tristate "Freescale Elo series DMA support"
199         depends on FSL_SOC
200         select DMA_ENGINE
201         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
202         ---help---
203           Enable support for the Freescale Elo series DMA controllers.
204           The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the
205           EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on
206           some Txxx and Bxxx parts.
208 config FSL_EDMA
209         tristate "Freescale eDMA engine support"
210         depends on OF
211         select DMA_ENGINE
212         select DMA_VIRTUAL_CHANNELS
213         help
214           Support the Freescale eDMA engine with programmable channel
215           multiplexing capability for DMA request sources(slot).
216           This module can be found on Freescale Vybrid and LS-1 SoCs.
218 config FSL_RAID
219         tristate "Freescale RAID engine Support"
220         depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH
221         select DMA_ENGINE
222         select DMA_ENGINE_RAID
223         ---help---
224           Enable support for Freescale RAID Engine. RAID Engine is
225           available on some QorIQ SoCs (like P5020/P5040). It has
226           the capability to offload memcpy, xor and pq computation
227           for raid5/6.
229 config IMG_MDC_DMA
230         tristate "IMG MDC support"
231         depends on MIPS || COMPILE_TEST
232         depends on MFD_SYSCON
233         select DMA_ENGINE
234         select DMA_VIRTUAL_CHANNELS
235         help
236           Enable support for the IMG multi-threaded DMA controller (MDC).
238 config IMX_DMA
239         tristate "i.MX DMA support"
240         depends on ARCH_MXC
241         select DMA_ENGINE
242         help
243           Support the i.MX DMA engine. This engine is integrated into
244           Freescale i.MX1/21/27 chips.
246 config IMX_SDMA
247         tristate "i.MX SDMA support"
248         depends on ARCH_MXC
249         select DMA_ENGINE
250         help
251           Support the i.MX SDMA engine. This engine is integrated into
252           Freescale i.MX25/31/35/51/53/6 chips.
254 config INTEL_IDMA64
255         tristate "Intel integrated DMA 64-bit support"
256         select DMA_ENGINE
257         select DMA_VIRTUAL_CHANNELS
258         help
259           Enable DMA support for Intel Low Power Subsystem such as found on
260           Intel Skylake PCH.
262 config INTEL_IOATDMA
263         tristate "Intel I/OAT DMA support"
264         depends on PCI && X86_64
265         select DMA_ENGINE
266         select DMA_ENGINE_RAID
267         select DCA
268         help
269           Enable support for the Intel(R) I/OAT DMA engine present
270           in recent Intel Xeon chipsets.
272           Say Y here if you have such a chipset.
274           If unsure, say N.
276 config INTEL_IOP_ADMA
277         tristate "Intel IOP ADMA support"
278         depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
279         select DMA_ENGINE
280         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
281         help
282           Enable support for the Intel(R) IOP Series RAID engines.
284 config INTEL_MIC_X100_DMA
285         tristate "Intel MIC X100 DMA Driver"
286         depends on 64BIT && X86 && INTEL_MIC_BUS
287         select DMA_ENGINE
288         help
289           This enables DMA support for the Intel Many Integrated Core
290           (MIC) family of PCIe form factor coprocessor X100 devices that
291           run a 64 bit Linux OS. This driver will be used by both MIC
292           host and card drivers.
294           If you are building host kernel with a MIC device or a card
295           kernel for a MIC device, then say M (recommended) or Y, else
296           say N. If unsure say N.
298           More information about the Intel MIC family as well as the Linux
299           OS and tools for MIC to use with this driver are available from
300           <http://software.intel.com/en-us/mic-developer>.
302 config K3_DMA
303         tristate "Hisilicon K3 DMA support"
304         depends on ARCH_HI3xxx || ARCH_HISI || COMPILE_TEST
305         select DMA_ENGINE
306         select DMA_VIRTUAL_CHANNELS
307         help
308           Support the DMA engine for Hisilicon K3 platform
309           devices.
311 config LPC18XX_DMAMUX
312         bool "NXP LPC18xx/43xx DMA MUX for PL080"
313         depends on ARCH_LPC18XX || COMPILE_TEST
314         depends on OF && AMBA_PL08X
315         select MFD_SYSCON
316         help
317           Enable support for DMA on NXP LPC18xx/43xx platforms
318           with PL080 and multiplexed DMA request lines.
320 config MMP_PDMA
321         bool "MMP PDMA support"
322         depends on ARCH_MMP || ARCH_PXA || COMPILE_TEST
323         select DMA_ENGINE
324         help
325           Support the MMP PDMA engine for PXA and MMP platform.
327 config MMP_TDMA
328         bool "MMP Two-Channel DMA support"
329         depends on ARCH_MMP || COMPILE_TEST
330         select DMA_ENGINE
331         select MMP_SRAM if ARCH_MMP
332         select GENERIC_ALLOCATOR
333         help
334           Support the MMP Two-Channel DMA engine.
335           This engine used for MMP Audio DMA and pxa910 SQU.
336           It needs sram driver under mach-mmp.
338 config MOXART_DMA
339         tristate "MOXART DMA support"
340         depends on ARCH_MOXART
341         select DMA_ENGINE
342         select DMA_VIRTUAL_CHANNELS
343         help
344           Enable support for the MOXA ART SoC DMA controller.
346           Say Y here if you enabled MMP ADMA, otherwise say N.
348 config MPC512X_DMA
349         tristate "Freescale MPC512x built-in DMA engine support"
350         depends on PPC_MPC512x || PPC_MPC831x
351         select DMA_ENGINE
352         ---help---
353           Enable support for the Freescale MPC512x built-in DMA engine.
355 config MV_XOR
356         bool "Marvell XOR engine support"
357         depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
358         select DMA_ENGINE
359         select DMA_ENGINE_RAID
360         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
361         ---help---
362           Enable support for the Marvell XOR engine.
364 config MV_XOR_V2
365         bool "Marvell XOR engine version 2 support "
366         depends on ARM64
367         select DMA_ENGINE
368         select DMA_ENGINE_RAID
369         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
370         select GENERIC_MSI_IRQ_DOMAIN
371         ---help---
372           Enable support for the Marvell version 2 XOR engine.
374           This engine provides acceleration for copy, XOR and RAID6
375           operations, and is available on Marvell Armada 7K and 8K
376           platforms.
378 config MXS_DMA
379         bool "MXS DMA support"
380         depends on ARCH_MXS || ARCH_MXC || COMPILE_TEST
381         select STMP_DEVICE
382         select DMA_ENGINE
383         help
384           Support the MXS DMA engine. This engine including APBH-DMA
385           and APBX-DMA is integrated into some Freescale chips.
387 config MX3_IPU
388         bool "MX3x Image Processing Unit support"
389         depends on ARCH_MXC
390         select DMA_ENGINE
391         default y
392         help
393           If you plan to use the Image Processing unit in the i.MX3x, say
394           Y here. If unsure, select Y.
396 config MX3_IPU_IRQS
397         int "Number of dynamically mapped interrupts for IPU"
398         depends on MX3_IPU
399         range 2 137
400         default 4
401         help
402           Out of 137 interrupt sources on i.MX31 IPU only very few are used.
403           To avoid bloating the irq_desc[] array we allocate a sufficient
404           number of IRQ slots and map them dynamically to specific sources.
406 config NBPFAXI_DMA
407         tristate "Renesas Type-AXI NBPF DMA support"
408         select DMA_ENGINE
409         depends on ARM || COMPILE_TEST
410         help
411           Support for "Type-AXI" NBPF DMA IPs from Renesas
413 config PCH_DMA
414         tristate "Intel EG20T PCH / LAPIS Semicon IOH(ML7213/ML7223/ML7831) DMA"
415         depends on PCI && (X86_32 || COMPILE_TEST)
416         select DMA_ENGINE
417         help
418           Enable support for Intel EG20T PCH DMA engine.
420           This driver also can be used for LAPIS Semiconductor IOH(Input/
421           Output Hub), ML7213, ML7223 and ML7831.
422           ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
423           for MP(Media Phone) use and ML7831 IOH is for general purpose use.
424           ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
425           ML7213/ML7223/ML7831 is completely compatible for Intel EG20T PCH.
427 config PL330_DMA
428         tristate "DMA API Driver for PL330"
429         select DMA_ENGINE
430         depends on ARM_AMBA
431         help
432           Select if your platform has one or more PL330 DMACs.
433           You need to provide platform specific settings via
434           platform_data for a dma-pl330 device.
436 config PXA_DMA
437         bool "PXA DMA support"
438         depends on (ARCH_MMP || ARCH_PXA)
439         select DMA_ENGINE
440         select DMA_VIRTUAL_CHANNELS
441         help
442           Support the DMA engine for PXA. It is also compatible with MMP PDMA
443           platform. The internal DMA IP of all PXA variants is supported, with
444           16 to 32 channels for peripheral to memory or memory to memory
445           transfers.
447 config SIRF_DMA
448         tristate "CSR SiRFprimaII/SiRFmarco DMA support"
449         depends on ARCH_SIRF
450         select DMA_ENGINE
451         help
452           Enable support for the CSR SiRFprimaII DMA engine.
454 config STE_DMA40
455         bool "ST-Ericsson DMA40 support"
456         depends on ARCH_U8500
457         select DMA_ENGINE
458         help
459           Support for ST-Ericsson DMA40 controller
461 config ST_FDMA
462         tristate "ST FDMA dmaengine support"
463         depends on ARCH_STI
464         depends on REMOTEPROC
465         select ST_SLIM_REMOTEPROC
466         select DMA_ENGINE
467         select DMA_VIRTUAL_CHANNELS
468         help
469           Enable support for ST FDMA controller.
470           It supports 16 independent DMA channels, accepts up to 32 DMA requests
472           Say Y here if you have such a chipset.
473           If unsure, say N.
475 config STM32_DMA
476         bool "STMicroelectronics STM32 DMA support"
477         depends on ARCH_STM32 || COMPILE_TEST
478         select DMA_ENGINE
479         select DMA_VIRTUAL_CHANNELS
480         help
481           Enable support for the on-chip DMA controller on STMicroelectronics
482           STM32 MCUs.
483           If you have a board based on such a MCU and wish to use DMA say Y
484           here.
486 config STM32_DMAMUX
487         bool "STMicroelectronics STM32 dma multiplexer support"
488         depends on STM32_DMA || COMPILE_TEST
489         help
490           Enable support for the on-chip DMA multiplexer on STMicroelectronics
491           STM32 MCUs.
492           If you have a board based on such a MCU and wish to use DMAMUX say Y
493           here.
495 config STM32_MDMA
496         bool "STMicroelectronics STM32 master dma support"
497         depends on ARCH_STM32 || COMPILE_TEST
498         depends on OF
499         select DMA_ENGINE
500         select DMA_VIRTUAL_CHANNELS
501         help
502           Enable support for the on-chip MDMA controller on STMicroelectronics
503           STM32 platforms.
504           If you have a board based on STM32 SoC and wish to use the master DMA
505           say Y here.
507 config SPRD_DMA
508         tristate "Spreadtrum DMA support"
509         depends on ARCH_SPRD || COMPILE_TEST
510         select DMA_ENGINE
511         select DMA_VIRTUAL_CHANNELS
512         help
513           Enable support for the on-chip DMA controller on Spreadtrum platform.
515 config S3C24XX_DMAC
516         bool "Samsung S3C24XX DMA support"
517         depends on ARCH_S3C24XX || COMPILE_TEST
518         select DMA_ENGINE
519         select DMA_VIRTUAL_CHANNELS
520         help
521           Support for the Samsung S3C24XX DMA controller driver. The
522           DMA controller is having multiple DMA channels which can be
523           configured for different peripherals like audio, UART, SPI.
524           The DMA controller can transfer data from memory to peripheral,
525           periphal to memory, periphal to periphal and memory to memory.
527 config TXX9_DMAC
528         tristate "Toshiba TXx9 SoC DMA support"
529         depends on MACH_TX49XX || MACH_TX39XX
530         select DMA_ENGINE
531         help
532           Support the TXx9 SoC internal DMA controller.  This can be
533           integrated in chips such as the Toshiba TX4927/38/39.
535 config TEGRA20_APB_DMA
536         bool "NVIDIA Tegra20 APB DMA support"
537         depends on ARCH_TEGRA
538         select DMA_ENGINE
539         help
540           Support for the NVIDIA Tegra20 APB DMA controller driver. The
541           DMA controller is having multiple DMA channel which can be
542           configured for different peripherals like audio, UART, SPI,
543           I2C etc which is in APB bus.
544           This DMA controller transfers data from memory to peripheral fifo
545           or vice versa. It does not support memory to memory data transfer.
547 config TEGRA210_ADMA
548         tristate "NVIDIA Tegra210 ADMA support"
549         depends on (ARCH_TEGRA_210_SOC || COMPILE_TEST) && PM_CLK
550         select DMA_ENGINE
551         select DMA_VIRTUAL_CHANNELS
552         help
553           Support for the NVIDIA Tegra210 ADMA controller driver. The
554           DMA controller has multiple DMA channels and is used to service
555           various audio clients in the Tegra210 audio processing engine
556           (APE). This DMA controller transfers data from memory to
557           peripheral and vice versa. It does not support memory to
558           memory data transfer.
560 config TIMB_DMA
561         tristate "Timberdale FPGA DMA support"
562         depends on MFD_TIMBERDALE || COMPILE_TEST
563         select DMA_ENGINE
564         help
565           Enable support for the Timberdale FPGA DMA engine.
567 config TI_CPPI41
568         tristate "CPPI 4.1 DMA support"
569         depends on (ARCH_OMAP || ARCH_DAVINCI_DA8XX)
570         select DMA_ENGINE
571         help
572           The Communications Port Programming Interface (CPPI) 4.1 DMA engine
573           is currently used by the USB driver on AM335x and DA8xx platforms.
575 config TI_DMA_CROSSBAR
576         bool
578 config TI_EDMA
579         bool "TI EDMA support"
580         depends on ARCH_DAVINCI || ARCH_OMAP || ARCH_KEYSTONE || COMPILE_TEST
581         select DMA_ENGINE
582         select DMA_VIRTUAL_CHANNELS
583         select TI_DMA_CROSSBAR if (ARCH_OMAP || COMPILE_TEST)
584         default n
585         help
586           Enable support for the TI EDMA controller. This DMA
587           engine is found on TI DaVinci and AM33xx parts.
589 config XGENE_DMA
590         tristate "APM X-Gene DMA support"
591         depends on ARCH_XGENE || COMPILE_TEST
592         select DMA_ENGINE
593         select DMA_ENGINE_RAID
594         select ASYNC_TX_ENABLE_CHANNEL_SWITCH
595         help
596           Enable support for the APM X-Gene SoC DMA engine.
598 config XILINX_DMA
599         tristate "Xilinx AXI DMAS Engine"
600         depends on (ARCH_ZYNQ || MICROBLAZE || ARM64)
601         select DMA_ENGINE
602         help
603           Enable support for Xilinx AXI VDMA Soft IP.
605           AXI VDMA engine provides high-bandwidth direct memory access
606           between memory and AXI4-Stream video type target
607           peripherals including peripherals which support AXI4-
608           Stream Video Protocol.  It has two stream interfaces/
609           channels, Memory Mapped to Stream (MM2S) and Stream to
610           Memory Mapped (S2MM) for the data transfers.
611           AXI CDMA engine provides high-bandwidth direct memory access
612           between a memory-mapped source address and a memory-mapped
613           destination address.
614           AXI DMA engine provides high-bandwidth one dimensional direct
615           memory access between memory and AXI4-Stream target peripherals.
617 config XILINX_ZYNQMP_DMA
618         tristate "Xilinx ZynqMP DMA Engine"
619         depends on (ARCH_ZYNQ || MICROBLAZE || ARM64)
620         select DMA_ENGINE
621         help
622           Enable support for Xilinx ZynqMP DMA controller.
624 config ZX_DMA
625         tristate "ZTE ZX DMA support"
626         depends on ARCH_ZX || COMPILE_TEST
627         select DMA_ENGINE
628         select DMA_VIRTUAL_CHANNELS
629         help
630           Support the DMA engine for ZTE ZX family platform devices.
633 # driver files
634 source "drivers/dma/bestcomm/Kconfig"
636 source "drivers/dma/qcom/Kconfig"
638 source "drivers/dma/dw/Kconfig"
640 source "drivers/dma/hsu/Kconfig"
642 source "drivers/dma/sh/Kconfig"
644 # clients
645 comment "DMA Clients"
646         depends on DMA_ENGINE
648 config ASYNC_TX_DMA
649         bool "Async_tx: Offload support for the async_tx api"
650         depends on DMA_ENGINE
651         help
652           This allows the async_tx api to take advantage of offload engines for
653           memcpy, memset, xor, and raid6 p+q operations.  If your platform has
654           a dma engine that can perform raid operations and you have enabled
655           MD_RAID456 say Y.
657           If unsure, say N.
659 config DMATEST
660         tristate "DMA Test client"
661         depends on DMA_ENGINE
662         select DMA_ENGINE_RAID
663         help
664           Simple DMA test client. Say N unless you're debugging a
665           DMA Device driver.
667 config DMA_ENGINE_RAID
668         bool
670 endif