1# 2# DMA engine configuration 3# 4 5menuconfig 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. 15 16config 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. 22 23config 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. 30 31 32if DMADEVICES 33 34comment "DMA Devices" 35 36#core 37config ASYNC_TX_ENABLE_CHANNEL_SWITCH 38 bool 39 40config ARCH_HAS_ASYNC_TX_FIND_CHANNEL 41 bool 42 43config DMA_ENGINE 44 bool 45 46config DMA_VIRTUAL_CHANNELS 47 tristate 48 49config DMA_ACPI 50 def_bool y 51 depends on ACPI 52 53config DMA_OF 54 def_bool y 55 depends on OF 56 select DMA_ENGINE 57 58#devices 59config ALTERA_MSGDMA 60 tristate "Altera / Intel mSGDMA Engine" 61 select DMA_ENGINE 62 help 63 Enable support for Altera / Intel mSGDMA controller. 64 65config 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. 75 76config 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. 85 86config 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. 92 93config AT_XDMAC 94 tristate "Atmel XDMA support" 95 depends on ARCH_AT91 96 select DMA_ENGINE 97 help 98 Support the Atmel XDMA controller. 99 100config 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. 109 110config 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. 124 125config 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. 131 132config DMA_BCM2835 133 tristate "BCM2835 DMA engine support" 134 depends on ARCH_BCM2835 135 select DMA_ENGINE 136 select DMA_VIRTUAL_CHANNELS 137 138config DMA_JZ4740 139 tristate "JZ4740 DMA support" 140 depends on MACH_JZ4740 || COMPILE_TEST 141 select DMA_ENGINE 142 select DMA_VIRTUAL_CHANNELS 143 144config 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. 153 154config 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) 160 161config 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. 170 171config 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. 180 181config 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. 189 190config 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. 196 197config 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. 207 208config 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. 217 218config 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. 228 229config 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). 237 238config 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. 245 246config 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. 253 254config 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. 261 262config 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. 271 272 Say Y here if you have such a chipset. 273 274 If unsure, say N. 275 276config 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. 283 284config 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. 293 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. 297 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>. 301 302config 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. 310 311config 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. 319 320config 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. 326 327config 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. 337 338config 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. 345 346 Say Y here if you enabled MMP ADMA, otherwise say N. 347 348config 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. 354 355config 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. 363 364config 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. 373 374 This engine provides acceleration for copy, XOR and RAID6 375 operations, and is available on Marvell Armada 7K and 8K 376 platforms. 377 378config 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. 386 387config 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. 395 396config 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. 405 406config 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 412 413config 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. 419 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. 426 427config 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. 435 436config 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. 446 447config 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. 453 454config 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 460 461config 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 471 472 Say Y here if you have such a chipset. 473 If unsure, say N. 474 475config 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. 485 486config 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. 494 495config 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. 506 507config 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. 514 515config 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. 526 527config 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. 534 535config 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. 546 547config 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. 559 560config 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. 566 567config 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. 574 575config TI_DMA_CROSSBAR 576 bool 577 578config 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. 588 589config 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. 597 598config 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. 604 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. 616 617config 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. 623 624config 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. 631 632 633# driver files 634source "drivers/dma/bestcomm/Kconfig" 635 636source "drivers/dma/qcom/Kconfig" 637 638source "drivers/dma/dw/Kconfig" 639 640source "drivers/dma/hsu/Kconfig" 641 642source "drivers/dma/sh/Kconfig" 643 644# clients 645comment "DMA Clients" 646 depends on DMA_ENGINE 647 648config 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. 656 657 If unsure, say N. 658 659config 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. 666 667config DMA_ENGINE_RAID 668 bool 669 670endif 671