Kconfig (80ade22c06ca115b81dd168e99479c8e09843513) Kconfig (8e50d392652f20616a136165dff516b86baf5e49)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# DMA engine configuration
4#
5
6menuconfig DMADEVICES
7 bool "DMA Engine support"
8 depends on HAS_DMA

--- 282 unchanged lines hidden (view full) ---

291 help
292 Enable support for the Intel(R) data accelerators present
293 in Intel Xeon CPU.
294
295 Say Y if you have such a platform.
296
297 If unsure, say N.
298
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# DMA engine configuration
4#
5
6menuconfig DMADEVICES
7 bool "DMA Engine support"
8 depends on HAS_DMA

--- 282 unchanged lines hidden (view full) ---

291 help
292 Enable support for the Intel(R) data accelerators present
293 in Intel Xeon CPU.
294
295 Say Y if you have such a platform.
296
297 If unsure, say N.
298
299# Config symbol that collects all the dependencies that's necessary to
300# support shared virtual memory for the devices supported by idxd.
301config INTEL_IDXD_SVM
302 bool "Accelerator Shared Virtual Memory Support"
303 depends on INTEL_IDXD
304 depends on INTEL_IOMMU_SVM
305 depends on PCI_PRI
306 depends on PCI_PASID
307 depends on PCI_IOV
308
299config INTEL_IOATDMA
300 tristate "Intel I/OAT DMA support"
301 depends on PCI && X86_64
302 select DMA_ENGINE
303 select DMA_ENGINE_RAID
304 select DCA
305 help
306 Enable support for the Intel(R) I/OAT DMA engine present

--- 6 unchanged lines hidden (view full) ---

313config INTEL_IOP_ADMA
314 tristate "Intel IOP32x ADMA support"
315 depends on ARCH_IOP32X || COMPILE_TEST
316 select DMA_ENGINE
317 select ASYNC_TX_ENABLE_CHANNEL_SWITCH
318 help
319 Enable support for the Intel(R) IOP Series RAID engines.
320
309config INTEL_IOATDMA
310 tristate "Intel I/OAT DMA support"
311 depends on PCI && X86_64
312 select DMA_ENGINE
313 select DMA_ENGINE_RAID
314 select DCA
315 help
316 Enable support for the Intel(R) I/OAT DMA engine present

--- 6 unchanged lines hidden (view full) ---

323config INTEL_IOP_ADMA
324 tristate "Intel IOP32x ADMA support"
325 depends on ARCH_IOP32X || COMPILE_TEST
326 select DMA_ENGINE
327 select ASYNC_TX_ENABLE_CHANNEL_SWITCH
328 help
329 Enable support for the Intel(R) IOP Series RAID engines.
330
331config INTEL_MIC_X100_DMA
332 tristate "Intel MIC X100 DMA Driver"
333 depends on 64BIT && X86 && INTEL_MIC_BUS
334 select DMA_ENGINE
335 help
336 This enables DMA support for the Intel Many Integrated Core
337 (MIC) family of PCIe form factor coprocessor X100 devices that
338 run a 64 bit Linux OS. This driver will be used by both MIC
339 host and card drivers.
340
341 If you are building host kernel with a MIC device or a card
342 kernel for a MIC device, then say M (recommended) or Y, else
343 say N. If unsure say N.
344
345 More information about the Intel MIC family as well as the Linux
346 OS and tools for MIC to use with this driver are available from
347 <http://software.intel.com/en-us/mic-developer>.
348
321config K3_DMA
322 tristate "Hisilicon K3 DMA support"
323 depends on ARCH_HI3xxx || ARCH_HISI || COMPILE_TEST
324 select DMA_ENGINE
325 select DMA_VIRTUAL_CHANNELS
326 help
327 Support the DMA engine for Hisilicon K3 platform
328 devices.

--- 431 unchanged lines hidden ---
349config K3_DMA
350 tristate "Hisilicon K3 DMA support"
351 depends on ARCH_HI3xxx || ARCH_HISI || COMPILE_TEST
352 select DMA_ENGINE
353 select DMA_VIRTUAL_CHANNELS
354 help
355 Support the DMA engine for Hisilicon K3 platform
356 devices.

--- 431 unchanged lines hidden ---