xref: /rk3399_ARM-atf/plat/mediatek/mt8189/plat_config.mk (revision d17c62f14261887f19aa6057821d911c7436d986)
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