2 # DMA engine configuration
6 bool "DMA Engine support"
7 depends on (PCI && X86) || ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX || PPC
10 DMA engines can do asynchronous data transfers without
11 involving the host CPU. Currently, this framework can be
12 used to offload memory copies in the network stack and
13 RAID operations in the MD driver.
20 tristate "Intel I/OAT DMA support"
25 Enable support for the Intel(R) I/OAT DMA engine present
26 in recent Intel Xeon chipsets.
28 Say Y here if you have such a chipset.
33 tristate "Intel IOP ADMA support"
34 depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
38 Enable support for the Intel(R) IOP Series RAID engines.
41 bool "Freescale MPC85xx/MPC83xx DMA support"
45 Enable support for the Freescale DMA engine. Now, it support
46 MPC8560/40, MPC8555, MPC8548 and MPC8641 processors.
47 The MPC8349, MPC8360 is also supported.
49 config FSL_DMA_SELFTEST
50 bool "Enable the self test for each DMA channel"
54 Enable the self test for each DMA channel. A self test will be
55 performed after the channel probed to ensure the DMA works well.
64 bool "Network: TCP receive copy offload"
65 depends on DMA_ENGINE && NET
67 This enables the use of DMA engines in the network stack to
68 offload receive copy-to-user operations, freeing CPU cycles.
69 Since this is the main user of the DMA engine, it should be enabled;