1a65fadfbSGavin Liu# 2d4e6f98dSHope Wang# Copyright (c) 2025, MediaTek Inc. All rights reserved. 3a65fadfbSGavin Liu# 4a65fadfbSGavin Liu# SPDX-License-Identifier: BSD-3-Clause 5a65fadfbSGavin Liu# 6a65fadfbSGavin Liu 7a65fadfbSGavin Liu# Separate text code and read only data 8a65fadfbSGavin LiuSEPARATE_CODE_AND_RODATA := 1 9a65fadfbSGavin Liu 10a65fadfbSGavin Liu# ARMv8.2 and above need enable HW assist coherence 11a65fadfbSGavin LiuHW_ASSISTED_COHERENCY := 1 12a65fadfbSGavin Liu 13a65fadfbSGavin Liu# No need coherency memory because of HW assistency 14a65fadfbSGavin LiuUSE_COHERENT_MEM := 0 15a65fadfbSGavin Liu 16a65fadfbSGavin Liu# GIC600 17a65fadfbSGavin LiuGICV3_SUPPORT_GIC600 := 1 18a65fadfbSGavin Liu 19a65fadfbSGavin Liu# 20a65fadfbSGavin Liu# MTK options 21a65fadfbSGavin Liu# 22a65fadfbSGavin LiuPLAT_EXTRA_RODATA_INCLUDES := 1 23a65fadfbSGavin LiuUSE_PMIC_WRAP_INIT_V2 := 1 24a65fadfbSGavin Liu 25a65fadfbSGavin Liu# Configs for A78 and A55 26a65fadfbSGavin LiuCTX_INCLUDE_AARCH32_REGS := 0 27a65fadfbSGavin Liu 28a65fadfbSGavin LiuCONFIG_ARCH_ARM_V9 := y 295e5c57d5SKarl LiCONFIG_MTK_APUSYS_CE_SUPPORT := y 305e5c57d5SKarl LiCONFIG_MTK_APUSYS_LOGTOP_SUPPORT := y 31e534d4f6SKarl LiCONFIG_MTK_APUSYS_RV_APUMMU_SUPPORT := y 325e5c57d5SKarl LiCONFIG_MTK_APUSYS_RV_COREDUMP_WA_SUPPORT := y 332d134d28SKarl LiCONFIG_MTK_APUSYS_RV_IOMMU_HW_SEM_SUPPORT := y 34e534d4f6SKarl LiCONFIG_MTK_APUSYS_SEC_CTRL := y 355e5c57d5SKarl LiCONFIG_MTK_APUSYS_SETUP_CE := y 36a65fadfbSGavin LiuCONFIG_MTK_MCUSYS := y 374ba679daSKai LiangMCUSYS_VERSION := v4 385cb0bc07SKai LiangMCUPM_VERSION := v3 39a65fadfbSGavin LiuCONFIG_MTK_PM_SUPPORT := y 40a65fadfbSGavin LiuCONFIG_MTK_PM_ARCH := 9_0 41a65fadfbSGavin LiuCONFIG_MTK_CPU_PM_SUPPORT := y 42a65fadfbSGavin LiuCONFIG_MTK_CPU_PM_ARCH := 5_4 434ba679daSKai LiangCONFIG_MTK_SMP_EN := y 445cb0bc07SKai LiangCONFIG_MTK_CPU_SUSPEND_EN := y 451f913a6eSGuangjie SongCONFIG_MTK_MTCMOS := y 46a65fadfbSGavin LiuCONFIG_MTK_SPM_VERSION := mt8196 474ba679daSKai LiangCONFIG_MTK_SUPPORT_SYSTEM_SUSPEND := n 48a1763ae9SXiangzhi TangCONFIG_MTK_TINYSYS_VCP := y 494ba679daSKai LiangCPU_PWR_TOPOLOGY := group_4_3_1 504ba679daSKai LiangCPU_PM_CORE_ARCH64_ONLY := y 515cb0bc07SKai LiangCPU_PM_DOMAIN_CORE_ONLY := n 5216f94b91SGavin LiuCPU_PM_IRQ_REMAIN_ENABLE := y 535cb0bc07SKai LiangCPU_PM_SUSPEND_NOTIFY := y 54a24b53e0SWenzhen YuCONFIG_MTK_SPM_SUPPORT := y 55a24b53e0SWenzhen YuCONFIG_MTK_SPM_COMMON_SUPPORT := y 56a3c218afSKunlong WangCONFIG_MTK_VCOREDVFS_SUPPORT :=y 57a65fadfbSGavin LiuCPU_PM_TINYSYS_SUPPORT := y 58a65fadfbSGavin LiuMTK_PUBEVENT_ENABLE := y 59d4e6f98dSHope WangCONFIG_MTK_PMIC := y 60d4e6f98dSHope WangCONFIG_MTK_PMIC_LOWPOWER := y 61d4e6f98dSHope WangCONFIG_MTK_PMIC_SHUTDOWN_CFG := y 62868b2d60SZhigang QinCONFIG_MTK_PMIC_SHUTDOWN_V2 := y 63d4e6f98dSHope WangCONFIG_MTK_PMIC_SPT_SUPPORT := n 645be0e225SYidi LinCONFIG_MTK_SMMU_SID := y 65adf73ae2SHope WangCONFIG_MTK_SPMI := y 66d4e6f98dSHope WangPMIC_CHIP := mt6363 67a65fadfbSGavin Liu 68a65fadfbSGavin LiuENABLE_FEAT_AMU := 1 69a65fadfbSGavin LiuENABLE_FEAT_ECV := 1 70a65fadfbSGavin LiuENABLE_FEAT_FGT := 1 71a65fadfbSGavin LiuENABLE_FEAT_HCX := 1 72*e2ad194dSYidi LinENABLE_FEAT_MTE2 := 1 73a65fadfbSGavin LiuENABLE_SVE_FOR_SWD := 1 74