Merge tag 'block-5.13-2021-05-07' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.git] / drivers / iommu / Kconfig
index 192ef8f..1f111b3 100644 (file)
@@ -349,7 +349,7 @@ config S390_AP_IOMMU
          is not implemented as it is not necessary for VFIO.
 
 config MTK_IOMMU
-       bool "MTK IOMMU Support"
+       tristate "MediaTek IOMMU Support"
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select ARM_DMA_USE_IOMMU
        select IOMMU_API
@@ -364,7 +364,7 @@ config MTK_IOMMU
          If unsure, say N here.
 
 config MTK_IOMMU_V1
-       bool "MTK IOMMU Version 1 (M4U gen1) Support"
+       tristate "MediaTek IOMMU Version 1 (M4U gen1) Support"
        depends on ARM
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select ARM_DMA_USE_IOMMU
@@ -408,4 +408,16 @@ config VIRTIO_IOMMU
 
          Say Y here if you intend to run this kernel as a guest.
 
+config SPRD_IOMMU
+       tristate "Unisoc IOMMU Support"
+       depends on ARCH_SPRD || COMPILE_TEST
+       select IOMMU_API
+       help
+         Support for IOMMU on Unisoc's SoCs, this IOMMU can be used by
+         Unisoc's multimedia devices, such as display, Image codec(jpeg)
+         and a few signal processors, including VSP(video), GSP(graphic),
+         ISP(image), and CPP(camera pixel processor), etc.
+
+         Say Y here if you want to use the multimedia devices listed above.
+
 endif # IOMMU_SUPPORT