1# 2# Copyright (c) 2025, MediaTek Inc. All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6 7# Separate text code and read only data 8SEPARATE_CODE_AND_RODATA := 1 9 10# ARMv8.2 and above need enable HW assist coherence 11HW_ASSISTED_COHERENCY := 1 12 13# No need coherency memory because of HW assistency 14USE_COHERENT_MEM := 0 15 16# GIC600 17GICV3_SUPPORT_GIC600 := 1 18 19# 20# MTK options 21# 22MCUSYS_VERSION := v1 23PLAT_EXTRA_RODATA_INCLUDES := 1 24CONFIG_MTK_DISABLE_CACHE_AS_RAM := $(COREBOOT) 25CONFIG_MTK_PM_SUPPORT := y 26CONFIG_MTK_PM_ARCH := 8_2 27CONFIG_MTK_CPU_PM_SUPPORT := y 28CONFIG_MTK_CPU_PM_ARCH := 3_2 29CONFIG_MTK_SMP_EN := y 30CPU_PM_SPM_CORE_POWERON := y 31 32CONFIG_MTK_PMIC := y 33CONFIG_MTK_PMIC_LOWPOWER := y 34CONFIG_MTK_PMIC_SHUTDOWN_CFG := y 35CONFIG_MTK_PMIC_SHUTDOWN_V2 := y 36CONFIG_MTK_SPMI := y 37PMIC_CHIP := mt6359p 38USE_PMIC_WRAP_INIT_V3 := 1 39 40# Configs for A78 and A55 41CTX_INCLUDE_AARCH32_REGS := 0 42ERRATA_A55_1530923 := 1 43ERRATA_A55_1221012 := 1 44ERRATA_A78_1688305 := 1 45ERRATA_A78_1941498 := 1 46ERRATA_A78_1951500 := 1 47ERRATA_A78_1821534 := 1 48ERRATA_A78_2132060 := 1 49ERRATA_A78_2242635 := 1 50ERRATA_A78_2376745 := 1 51ERRATA_A78_2395406 := 1 52 53CONFIG_ARCH_ARM_V8_2 := y 54