xref: /rk3399_ARM-atf/plat/mediatek/mt8189/plat_config.mk (revision 868b2d60743bbb44ff247fde7b57e3983f0a71ac)
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)
25*868b2d60SZhigang Qin
26*868b2d60SZhigang QinCONFIG_MTK_PMIC := y
27*868b2d60SZhigang QinCONFIG_MTK_PMIC_LOWPOWER := y
28*868b2d60SZhigang QinCONFIG_MTK_PMIC_SHUTDOWN_CFG := y
29*868b2d60SZhigang QinCONFIG_MTK_PMIC_SHUTDOWN_V2 := y
30257aa94fSZhigang QinCONFIG_MTK_SPMI := y
31*868b2d60SZhigang QinPMIC_CHIP := mt6359p
329c9324ccSZhigang QinUSE_PMIC_WRAP_INIT_V3 := 1
336c60901aSGavin Liu
346c60901aSGavin Liu# Configs for A78 and A55
356c60901aSGavin LiuCTX_INCLUDE_AARCH32_REGS := 0
366c60901aSGavin LiuERRATA_A55_1530923 := 1
376c60901aSGavin LiuERRATA_A55_1221012 := 1
386c60901aSGavin LiuERRATA_A78_1688305 := 1
396c60901aSGavin LiuERRATA_A78_1941498 := 1
406c60901aSGavin LiuERRATA_A78_1951500 := 1
416c60901aSGavin LiuERRATA_A78_1821534 := 1
426c60901aSGavin LiuERRATA_A78_2132060 := 1
436c60901aSGavin LiuERRATA_A78_2242635 := 1
446c60901aSGavin LiuERRATA_A78_2376745 := 1
456c60901aSGavin LiuERRATA_A78_2395406 := 1
466c60901aSGavin Liu
476c60901aSGavin LiuCONFIG_ARCH_ARM_V8_2 := y
48