16c60901aSGavin Liu# 26c60901aSGavin Liu# Copyright (c) 2025, MediaTek Inc. All rights reserved. 36c60901aSGavin Liu# 46c60901aSGavin Liu# SPDX-License-Identifier: BSD-3-Clause 56c60901aSGavin Liu# 66c60901aSGavin Liu 76c60901aSGavin Liu# Separate text code and read only data 86c60901aSGavin LiuSEPARATE_CODE_AND_RODATA := 1 96c60901aSGavin Liu 106c60901aSGavin Liu# ARMv8.2 and above need enable HW assist coherence 116c60901aSGavin LiuHW_ASSISTED_COHERENCY := 1 126c60901aSGavin Liu 136c60901aSGavin Liu# No need coherency memory because of HW assistency 146c60901aSGavin LiuUSE_COHERENT_MEM := 0 156c60901aSGavin Liu 166c60901aSGavin Liu# GIC600 176c60901aSGavin LiuGICV3_SUPPORT_GIC600 := 1 186c60901aSGavin Liu 196c60901aSGavin Liu# 206c60901aSGavin Liu# MTK options 216c60901aSGavin Liu# 226c60901aSGavin LiuMCUSYS_VERSION := v1 236c60901aSGavin LiuPLAT_EXTRA_RODATA_INCLUDES := 1 247794e7c0SVince LiuCONFIG_MTK_DISABLE_CACHE_AS_RAM := $(COREBOOT) 255f748b3cSKun LuCONFIG_ARCH_ARM_V8_2 := y 265f748b3cSKun LuCONFIG_MTK_PMIC_WRAP_V3 := y 275f748b3cSKun LuMTK_PUBEVENT_ENABLE := y 28b8d63a7aSKai LiangCONFIG_MTK_PM_SUPPORT := y 29b8d63a7aSKai LiangCONFIG_MTK_PM_ARCH := 8_2 30b8d63a7aSKai LiangCONFIG_MTK_CPU_PM_SUPPORT := y 31b8d63a7aSKai LiangCONFIG_MTK_CPU_PM_ARCH := 3_2 32b8d63a7aSKai LiangCONFIG_MTK_SMP_EN := y 33b8d63a7aSKai LiangCPU_PM_SPM_CORE_POWERON := y 345f748b3cSKun LuCONFIG_MTK_SPM_COMMON_SUPPORT := y 355f748b3cSKun LuCONFIG_MTK_SPM_SUPPORT := y 365f748b3cSKun LuCONFIG_MTK_SPM_VERSION := mt8189 37*7e864c7fSirving-ch-linCONFIG_MTK_MTCMOS := y 385f00709eSKai LiangCONFIG_MTK_CPU_SUSPEND_EN := y 395f00709eSKai LiangCPU_PM_DOMAIN_CORE_ONLY := n 405f00709eSKai LiangCPU_PM_SUSPEND_NOTIFY := y 415f00709eSKai LiangCPU_PM_TINYSYS_SUPPORT := y 425f00709eSKai LiangCPU_PM_CACHE_AUTO_DORMANT_DIS := y 435f00709eSKai Liang 44868b2d60SZhigang QinCONFIG_MTK_PMIC := y 45868b2d60SZhigang QinCONFIG_MTK_PMIC_LOWPOWER := y 46868b2d60SZhigang QinCONFIG_MTK_PMIC_SHUTDOWN_CFG := y 47868b2d60SZhigang QinCONFIG_MTK_PMIC_SHUTDOWN_V2 := y 48257aa94fSZhigang QinCONFIG_MTK_SPMI := y 49868b2d60SZhigang QinPMIC_CHIP := mt6359p 509c9324ccSZhigang QinUSE_PMIC_WRAP_INIT_V3 := 1 516c60901aSGavin Liu 526c60901aSGavin Liu# Configs for A78 and A55 536c60901aSGavin LiuCTX_INCLUDE_AARCH32_REGS := 0 546c60901aSGavin LiuERRATA_A55_1530923 := 1 556c60901aSGavin LiuERRATA_A55_1221012 := 1 566c60901aSGavin LiuERRATA_A78_1688305 := 1 576c60901aSGavin LiuERRATA_A78_1941498 := 1 586c60901aSGavin LiuERRATA_A78_1951500 := 1 596c60901aSGavin LiuERRATA_A78_1821534 := 1 606c60901aSGavin LiuERRATA_A78_2132060 := 1 616c60901aSGavin LiuERRATA_A78_2242635 := 1 626c60901aSGavin LiuERRATA_A78_2376745 := 1 636c60901aSGavin LiuERRATA_A78_2395406 := 1 64