| # SPDX-License-Identifier: GPL-2.0 | |
| ccflags-y += -I$(srctree)/drivers/dma-buf/heaps | |
| obj-$(CONFIG_DEVICE_MODULES_DMABUF_HEAPS_SYSTEM) += system_heap.o | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/iommu/ | |
| ifeq ($(CONFIG_MTK_IOMMU_MT8XXX), y) | |
| # MT8XXX | |
| ifneq ($(filter y m, $(CONFIG_DEVICE_MODULES_OPTEE)),) | |
| ccflags-y += -DMTK_IN_HOUSE_SEC_HEAP_SUPPORT | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include/mt-plat/trustzone/ | |
| endif | |
| obj-$(CONFIG_DMABUF_HEAPS_MTK_SVP) += mtk_sec_heap_mt8xxx.o | |
| else | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/trusted_mem/ | |
| obj-$(CONFIG_MTK_TRUSTED_MEMORY_SUBSYSTEM) += mtk_sec_heap.o | |
| endif | |
| obj-$(CONFIG_DMABUF_HEAPS_DEBUG) += mtk_heap_debug.o |