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_ARCH_ARM_V8_2 := y 26CONFIG_MTK_PMIC_WRAP_V3 := y 27MTK_PUBEVENT_ENABLE := y 28CONFIG_MTK_PM_SUPPORT := y 29CONFIG_MTK_PM_ARCH := 8_2 30CONFIG_MTK_CPU_PM_SUPPORT := y 31CONFIG_MTK_CPU_PM_ARCH := 3_2 32CONFIG_MTK_SMP_EN := y 33CPU_PM_SPM_CORE_POWERON := y 34CONFIG_MTK_SPM_COMMON_SUPPORT := y 35CONFIG_MTK_SPM_SUPPORT := y 36CONFIG_MTK_SPM_VERSION := mt8189 37CONFIG_MTK_MTCMOS := y 38CONFIG_MTK_CPU_SUSPEND_EN := y 39CPU_PM_DOMAIN_CORE_ONLY := n 40CPU_PM_SUSPEND_NOTIFY := y 41CPU_PM_TINYSYS_SUPPORT := y 42CPU_PM_CACHE_AUTO_DORMANT_DIS := y 43 44CONFIG_MTK_PMIC := y 45CONFIG_MTK_PMIC_LOWPOWER := y 46CONFIG_MTK_PMIC_SHUTDOWN_CFG := y 47CONFIG_MTK_PMIC_SHUTDOWN_V2 := y 48CONFIG_MTK_SPMI := y 49PMIC_CHIP := mt6359p 50USE_PMIC_WRAP_INIT_V3 := 1 51 52# Configs for A78 and A55 53CTX_INCLUDE_AARCH32_REGS := 0 54ERRATA_A55_1530923 := 1 55ERRATA_A55_1221012 := 1 56ERRATA_A78_1688305 := 1 57ERRATA_A78_1941498 := 1 58ERRATA_A78_1951500 := 1 59ERRATA_A78_1821534 := 1 60ERRATA_A78_2132060 := 1 61ERRATA_A78_2242635 := 1 62ERRATA_A78_2376745 := 1 63ERRATA_A78_2395406 := 1 64