| # 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 |