kernel-brax3-ubuntu-touch/drivers/misc/mediatek/swpm/modules/debug/v6835/Makefile
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

60 lines
2.5 KiB
Makefile

SWPM_MODULES_FOLDER=$(srctree)/drivers/misc/mediatek/swpm/modules/
ifeq ($(CONFIG_MEDIATEK_CPUFREQ_DEBUG_LITE), m)
ccflags-y += -I$(srctree)/drivers/misc/mediatek/cpufreq_lite
endif
ifeq ($(CONFIG_MTK_TINYSYS_SSPM_V2),y)
ccflags-y += -I$(srctree)/drivers/misc/mediatek/sspm/v2
endif
ifeq ($(CONFIG_MTK_TINYSYS_SSPM_V3),y)
ccflags-y += -I$(srctree)/drivers/misc/mediatek/sspm/v3
endif
ifeq ($(CONFIG_MTK_QOS_FRAMEWORK),m)
ccflags-y += -I$(srctree)/drivers/misc/mediatek/qos
endif
ifeq ($(CONFIG_MTK_THERMAL),y)
ccflags-y += -I$(srctree)/drivers/thermal/mediatek/
endif
MTK_SWPM_DBG_VERSION = v1
ccflags-y += -I$(srctree)/drivers/misc/mediatek/swpm/inc/
ccflags-y += -I$(srctree)/drivers/misc/mediatek/swpm/mtk_swpm_fs/
ccflags-y += -I$(srctree)/drivers/misc/mediatek/swpm/modules/include/
ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/
ccflags-y += -I$(srctree)/drivers/misc/mediatek/swpm/modules/debug/$(MTK_SWPM_DBG_VERSION)/
ccflags-y += -I$(SWPM_MODULES_FOLDER)/debug/v6835/
ccflags-y += -I$(SWPM_MODULES_FOLDER)/debug/v6835/subsys/
ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/
ccflags-y += -I$(SWPM_MODULES_FOLDER)/include/v6835/
BUILD_SWPM_DBG_MODUDLE_NAME=mtk-swpm-dbg-v6835
obj-$(CONFIG_MTK_SWPM_MODULE) += ${BUILD_SWPM_DBG_MODUDLE_NAME}.o
${BUILD_SWPM_DBG_MODUDLE_NAME}-objs += swpm_v6835.o
${BUILD_SWPM_DBG_MODUDLE_NAME}-objs += swpm_v6835_ext.o
${BUILD_SWPM_DBG_MODUDLE_NAME}-objs += swpm_v6835_dbg_init.o
BUILD_SWPM_CPU_DBG_MODUDLE_NAME=mtk-swpm-cpu-dbg-v6835
obj-$(CONFIG_MTK_SWPM_MODULE) += ${BUILD_SWPM_CPU_DBG_MODUDLE_NAME}.o
${BUILD_SWPM_CPU_DBG_MODUDLE_NAME}-objs += subsys/swpm_cpu_v6835.o
${BUILD_SWPM_CPU_DBG_MODUDLE_NAME}-objs += subsys/swpm_cpu_v6835_dbg_init.o
BUILD_SWPM_MEM_DBG_MODUDLE_NAME=mtk-swpm-mem-dbg-v6835
obj-$(CONFIG_MTK_SWPM_MODULE) += ${BUILD_SWPM_MEM_DBG_MODUDLE_NAME}.o
${BUILD_SWPM_MEM_DBG_MODUDLE_NAME}-objs += subsys/swpm_mem_v6835.o
${BUILD_SWPM_MEM_DBG_MODUDLE_NAME}-objs += subsys/swpm_mem_v6835_dbg_init.o
BUILD_SWPM_CORE_DBG_MODUDLE_NAME=mtk-swpm-core-dbg-v6835
obj-$(CONFIG_MTK_SWPM_MODULE) += ${BUILD_SWPM_CORE_DBG_MODUDLE_NAME}.o
${BUILD_SWPM_CORE_DBG_MODUDLE_NAME}-objs += subsys/swpm_core_v6835.o
${BUILD_SWPM_CORE_DBG_MODUDLE_NAME}-objs += subsys/swpm_core_v6835_dbg_init.o
#BUILD_SMAP_DBG_MODUDLE_NAME=mtk-smap-dbg-v6835
#obj-$(CONFIG_MTK_SWPM_MODULE) += ${BUILD_SMAP_DBG_MODUDLE_NAME}.o
#${BUILD_SMAP_DBG_MODUDLE_NAME}-objs += subsys/smap_v6835.o
#${BUILD_SMAP_DBG_MODUDLE_NAME}-objs += subsys/smap_v6835_dbg_init.o