Kconfig (aaccf3c97418f169afdbb5855e9cbcbda34e90fd) Kconfig (1fde573413b549d52183382e639c1d6ce88f5959)
1# IOMMU_API always gets selected by whoever wants it.
2config IOMMU_API
3 bool
4
5menuconfig IOMMU_SUPPORT
6 bool "IOMMU Hardware Support"
7 depends on MMU
8 default y

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

367config S390_CCW_IOMMU
368 bool "S390 CCW IOMMU Support"
369 depends on S390 && CCW
370 select IOMMU_API
371 help
372 Enables bits of IOMMU API required by VFIO. The iommu_ops
373 is not implemented as it is not necessary for VFIO.
374
1# IOMMU_API always gets selected by whoever wants it.
2config IOMMU_API
3 bool
4
5menuconfig IOMMU_SUPPORT
6 bool "IOMMU Hardware Support"
7 depends on MMU
8 default y

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

367config S390_CCW_IOMMU
368 bool "S390 CCW IOMMU Support"
369 depends on S390 && CCW
370 select IOMMU_API
371 help
372 Enables bits of IOMMU API required by VFIO. The iommu_ops
373 is not implemented as it is not necessary for VFIO.
374
375config S390_AP_IOMMU
376 bool "S390 AP IOMMU Support"
377 depends on S390 && ZCRYPT
378 select IOMMU_API
379 help
380 Enables bits of IOMMU API required by VFIO. The iommu_ops
381 is not implemented as it is not necessary for VFIO.
382
375config MTK_IOMMU
376 bool "MTK IOMMU Support"
377 depends on ARM || ARM64
378 depends on ARCH_MEDIATEK || COMPILE_TEST
379 select ARM_DMA_USE_IOMMU
380 select IOMMU_API
381 select IOMMU_DMA
382 select IOMMU_IO_PGTABLE_ARMV7S

--- 35 unchanged lines hidden ---
383config MTK_IOMMU
384 bool "MTK IOMMU Support"
385 depends on ARM || ARM64
386 depends on ARCH_MEDIATEK || COMPILE_TEST
387 select ARM_DMA_USE_IOMMU
388 select IOMMU_API
389 select IOMMU_DMA
390 select IOMMU_IO_PGTABLE_ARMV7S

--- 35 unchanged lines hidden ---