# Copyright (c) 2017-2021 Linaro Limited
# Copyright 2024-2026 Arm Limited and/or its affiliates <open-source-office@arm.com>
# Copyright (c) 2026 Andrei-Edward Popa
# SPDX-License-Identifier: Apache-2.0

config SOC_SERIES_MPS3
	select ARM
	select GPIO_MMIO32 if GPIO

config SOC_CORSTONE300
	select CPU_CORTEX_M55
	select CPU_HAS_ARM_SAU
	select CPU_HAS_ARM_MPU
	select CPU_HAS_FPU
	select ARMV8_M_DSP
	select ARMV8_1_M_MVEI
	select ARMV8_1_M_MVEF
	select ARMV8_1_M_PMU
	select USE_SWITCH

config SOC_CORSTONE310
	select CPU_CORTEX_M85
	select CPU_HAS_ARM_SAU
	select CPU_HAS_ARM_MPU
	select CPU_HAS_FPU
	select ARMV8_M_DSP
	select ARMV8_1_M_MVEI
	select ARMV8_1_M_MVEF
	select ARMV8_1_M_PMU

config SOC_AN536
	select CPU_CORTEX_R52
	select CPU_HAS_ARM_MPU
	select VFP_DP_D16
	select VFP_DP_D32_FP16_FMAC if !USE_SWITCH
	select GIC_SINGLE_SECURITY_STATE
	select ARM_ARCH_TIMER

config ARMV8_1_M_PMU_EVENTCNT
	int
	default 8 if SOC_CORSTONE300
	default 8 if SOC_CORSTONE310
