developer | ba7b7d2 | 2021-11-14 10:14:45 +0800 | [diff] [blame] | 1 | # |
| 2 | # Copyright (c) 2021, MediaTek Inc. All rights reserved. |
| 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | |
| 7 | MCDI_TINYSYS_TYPE = sspm |
| 8 | MCDI_TINYSYS_MBOX_TYPE = share_sram |
| 9 | |
| 10 | CUR_MCDI_FOLDER = ${MTK_PLAT_SOC}/drivers/mcdi |
| 11 | |
| 12 | BL31_MT_LPM_PLAT_CFLAGS += -I${CUR_MCDI_FOLDER}/ |
| 13 | |
| 14 | BL31_MT_LPM_PLAT_SOURCE += \ |
| 15 | ${CUR_MCDI_FOLDER}/mt_cpu_pm.c \ |
| 16 | ${CUR_MCDI_FOLDER}/mt_cpu_pm_cpc.c \ |
| 17 | ${CUR_MCDI_FOLDER}/mt_mcdi.c \ |
| 18 | ${CUR_MCDI_FOLDER}/mt_lp_irqremain.c |
| 19 | |
| 20 | |
| 21 | ifeq ($(MCDI_TINYSYS_TYPE), sspm) |
| 22 | BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_SSPM |
| 23 | BL31_MT_LPM_PLAT_SOURCE += ${CUR_MCDI_FOLDER}/mt_cpu_pm_mbox_sspm.c |
| 24 | else |
| 25 | BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_MCUPM |
| 26 | BL31_MT_LPM_PLAT_SOURCE += ${CUR_MCDI_FOLDER}/mt_cpu_pm_mbox.c |
| 27 | endif |
| 28 | |
| 29 | ifeq ($(MCDI_TINYSYS_MBOX_TYPE), share_sram) |
| 30 | BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_MBOX_SHARE_SRAM |
| 31 | endif |