blob: 518cdd0b732a4382dead9bee50010ff35f9ae552 [file] [log] [blame] [edit]
# 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