rjw | 1f88458 | 2022-01-06 17:20:42 +0800 | [diff] [blame^] | 1 | MET_PLF := $(MTK_PLATFORM) |
| 2 | |
| 3 | #ccflags-y += -DMET_CHIP_USE |
| 4 | |
| 5 | met-y := $(MET_PLF)/met_main.o \ |
| 6 | $(MET_PLF)/interface.o \ |
| 7 | $(MET_PLF)/sampler.o \ |
| 8 | $(MET_PLF)/util.o \ |
| 9 | $(MET_PLF)/core_plf_init.o \ |
| 10 | $(MET_PLF)/core_plf_trace.o \ |
| 11 | $(MET_PLF)/cookie.o \ |
| 12 | $(MET_PLF)/ondiemet.o \ |
| 13 | $(MET_PLF)/ondiemet_log.o \ |
| 14 | $(MET_PLF)/sspm/ondiemet_sspm.o |
| 15 | |
| 16 | CFLAGS_interface.o := |
| 17 | #CFLAGS_interface.o += -DMET_USER_EVENT_SUPPORT |
| 18 | #CFLAGS_met_tag_ex.o += -DMET_USER_EVENT_SUPPORT |
| 19 | |
| 20 | $(info ARCH = $(ARCH)) |
| 21 | ifeq ($(ARCH), mips) |
| 22 | met-y += $(MET_PLF)/mips_pmu_hw.o |
| 23 | endif #ifeq ($(ARCH), mips) |
| 24 | |
| 25 | ifeq ($(ARCH), arm) |
| 26 | ccflags-y += -DCONFIG_MET_ARM_32BIT |
| 27 | met-y += $(MET_PLF)/cpu_pmu.o |
| 28 | met-y += $(MET_PLF)/v7_pmu_hw.o |
| 29 | met-y += $(MET_PLF)/v6_pmu_hw.o |
| 30 | endif #ifeq ($(ARCH), arm) |
| 31 | |
| 32 | ifeq ($(ARCH), arm64) |
| 33 | ccflags-y += -DMET_SUPPORT_CPUPMU_V2 |
| 34 | met-y += $(MET_PLF)/cpu_pmu.o |
| 35 | met-y += $(MET_PLF)/v8_pmu_hw.o |
| 36 | met-y += $(MET_PLF)/cpu_pmu_v2.o |
| 37 | met-y += $(MET_PLF)/v8_pmu_hw_v2.o |
| 38 | endif |
| 39 | |
| 40 | $(info CONFIG_CPU_FREQ = $(CONFIG_CPU_FREQ)) |
| 41 | ifeq ($(CONFIG_CPU_FREQ),y) |
| 42 | met-y += $(MET_PLF)/power.o |
| 43 | endif |
| 44 | |
| 45 | |
| 46 | ################################################################################ |
| 47 | # MET_AP_EMI |
| 48 | ################################################################################ |
| 49 | FEATURE_AP_EMI := $(if $(FEATURE_AP_EMI),$(FEATURE_AP_EMI),y) |
| 50 | $(info FEATURE_AP_EMI = $(FEATURE_AP_EMI)) |
| 51 | ifneq ($(FEATURE_AP_EMI), n) |
| 52 | MET_AP_EMI := y |
| 53 | else |
| 54 | MET_AP_EMI := n |
| 55 | endif |
| 56 | |
| 57 | met-$(MET_AP_EMI) += $(MET_PLF)/met_emi.o $(MET_PLF)/mtk_emi_bm.o |
| 58 | |
| 59 | ################################################################################ |
| 60 | # MET_GPU |
| 61 | ################################################################################ |
| 62 | MET_GPU := y |
| 63 | met-y += $(MET_PLF)/mtk_gpu_metmonitor.o |
| 64 | |