Char: cyclades, fix some -W warnings
[linux-2.6/mini2440.git] / drivers / dma / Kconfig
blob9c91b0fd134f231c83a89a4d250f6922575b49a0
2 # DMA engine configuration
5 menuconfig DMADEVICES
6         bool "DMA Offload Engine support"
7         depends on (PCI && X86) || ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
8         help
9           Intel(R) offload engines enable offloading memory copies in the
10           network stack and RAID operations in the MD driver.
12 if DMADEVICES
14 comment "DMA Devices"
16 config INTEL_IOATDMA
17         tristate "Intel I/OAT DMA support"
18         depends on PCI && X86
19         select DMA_ENGINE
20         select DCA
21         help
22           Enable support for the Intel(R) I/OAT DMA engine present
23           in recent Intel Xeon chipsets.
25           Say Y here if you have such a chipset.
27           If unsure, say N.
29 config INTEL_IOP_ADMA
30         tristate "Intel IOP ADMA support"
31         depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
32         select ASYNC_CORE
33         select DMA_ENGINE
34         help
35           Enable support for the Intel(R) IOP Series RAID engines.
37 config DMA_ENGINE
38         bool
40 comment "DMA Clients"
41         depends on DMA_ENGINE
43 config NET_DMA
44         bool "Network: TCP receive copy offload"
45         depends on DMA_ENGINE && NET
46         default y
47         help
48           This enables the use of DMA engines in the network stack to
49           offload receive copy-to-user operations, freeing CPU cycles.
50           Since this is the main user of the DMA engine, it should be enabled;
51           say Y here.
53 endif