blob: e5c9d97483e085073f3bb5002ff87433427a3741 [file] [log] [blame] [edit]
# SPDX-License-Identifier: GPL-2.0-only
if IOMMU_SUPPORT
config DEVICE_MODULES_MTK_IOMMU
tristate "MediaTek IOMMU Support"
depends on ARM || ARM64
depends on ARCH_MEDIATEK || COMPILE_TEST
select ARM_DMA_USE_IOMMU
select IOMMU_API
select IOMMU_IO_PGTABLE_ARMV7S
select MEMORY
select DEVICE_MODULES_MTK_SMI
help
Support for the M4U on certain Mediatek SOCs. M4U is MultiMedia
Memory Management Unit. This option enables remapping of DMA memory
accesses for the multimedia subsystem.
If unsure, say N here.
config MTK_IOMMU_MT8XXX
bool "MTK IOMMU MT8XXX Support"
depends on DEVICE_MODULES_MTK_IOMMU
help
Support for the M4U on certain Mediatek SoCs. It is based on the
upstream version and support setting flow for MT8XXX product line.
if unsure, say N here.
endif # IOMMU_SUPPORT