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 --- |