DCA: Add Direct Cache Access driver
[linux-2.6-block.git] / drivers / dma / Kconfig
CommitLineData
c13c8260
CL
1#
2# DMA engine configuration
3#
4
5menu "DMA Engine support"
1b0fac45 6 depends on HAS_DMA
c13c8260
CL
7
8config DMA_ENGINE
9 bool "Support for DMA engines"
10 ---help---
9bc89cd8
DW
11 DMA engines offload bulk memory operations from the CPU to dedicated
12 hardware, allowing the operations to happen asynchronously.
c13c8260 13
db217334
CL
14comment "DMA Clients"
15
16config NET_DMA
17 bool "Network: TCP receive copy offload"
18 depends on DMA_ENGINE && NET
19 default y
20 ---help---
21 This enables the use of DMA engines in the network stack to
22 offload receive copy-to-user operations, freeing CPU cycles.
23 Since this is the main user of the DMA engine, it should be enabled;
24 say Y here.
25
0bbd5f4e
CL
26comment "DMA Devices"
27
28config INTEL_IOATDMA
29 tristate "Intel I/OAT DMA support"
30 depends on DMA_ENGINE && PCI
31 default m
32 ---help---
33 Enable support for the Intel(R) I/OAT DMA engine.
c2110923
DW
34
35config INTEL_IOP_ADMA
36 tristate "Intel IOP ADMA support"
37 depends on DMA_ENGINE && (ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX)
38 select ASYNC_CORE
39 default m
40 ---help---
41 Enable support for the Intel(R) IOP Series RAID engines.
42
c13c8260 43endmenu