Linux 2.6.20.7
[linux/fpc-iii.git] / drivers / dma / Kconfig
blob30d021d1a07c8670687e05abb3238772b7aec181
2 # DMA engine configuration
5 menu "DMA Engine support"
7 config DMA_ENGINE
8         bool "Support for DMA engines"
9         ---help---
10           DMA engines offload copy operations from the CPU to dedicated
11           hardware, allowing the copies to happen asynchronously.
13 comment "DMA Clients"
15 config NET_DMA
16         bool "Network: TCP receive copy offload"
17         depends on DMA_ENGINE && NET
18         default y
19         ---help---
20           This enables the use of DMA engines in the network stack to
21           offload receive copy-to-user operations, freeing CPU cycles.
22           Since this is the main user of the DMA engine, it should be enabled;
23           say Y here.
25 comment "DMA Devices"
27 config INTEL_IOATDMA
28         tristate "Intel I/OAT DMA support"
29         depends on DMA_ENGINE && PCI
30         default m
31         ---help---
32           Enable support for the Intel(R) I/OAT DMA engine.
34 endmenu