serial: stop passing NULL to functions that expect data
[linux-2.6-block.git] / drivers / dma / Kconfig
CommitLineData
c13c8260
CL
1#
2# DMA engine configuration
3#
4
2ed6dc34
SN
5menuconfig 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.
11
12if DMADEVICES
13
14comment "DMA Devices"
15
16config 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.
24
25 Say Y here if you have such a chipset.
26
27 If unsure, say N.
28
29config 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.
c13c8260
CL
36
37config DMA_ENGINE
2ed6dc34 38 bool
c13c8260 39
db217334 40comment "DMA Clients"
2ed6dc34 41 depends on DMA_ENGINE
db217334
CL
42
43config NET_DMA
44 bool "Network: TCP receive copy offload"
45 depends on DMA_ENGINE && NET
46 default y
2ed6dc34 47 help
db217334
CL
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.
52
2ed6dc34 53endif