soc: arm: mps2: Add support for mps2/an500 soc

Added new mps2 soc an383 to enable testing with ARM FVP.

Signed-off-by: Samuel Chee <samche01@arm.com>
This commit is contained in:
Samuel Chee 2025-01-09 13:57:34 +00:00 committed by Benjamin Cabé
commit ccd47083b5
4 changed files with 21 additions and 0 deletions

View file

@ -25,6 +25,10 @@ config SOC_MPS2_AN386
select CPU_HAS_ARM_MPU
select CPU_HAS_VFP
config SOC_MPS2_AN500
select CPU_CORTEX_M7
select CPU_HAS_ARM_MPU
config SOC_MPS2_AN521_CPU0
select CPU_HAS_ARM_SAU

View file

@ -0,0 +1,9 @@
# Copyright 2024 Arm Limited and/or its affiliates <open-source-office@arm.com>
# SPDX-License-Identifier: Apache-2.0
if SOC_MPS2_AN500
config NUM_IRQS
default 32
endif

View file

@ -26,6 +26,12 @@ config SOC_MPS2_AN386
help
ARM Cortex-M4 SMM on V2M-MPS2 (Application Note AN386)
config SOC_MPS2_AN500
bool
select SOC_SERIES_MPS2
help
ARM Cortex-M7 SMM on V2M-MPS2+ (Application Note AN500)
config SOC_MPS2_AN521
bool
select SOC_SERIES_MPS2
@ -49,4 +55,5 @@ config SOC
default "an383" if SOC_MPS2_AN383
default "an385" if SOC_MPS2_AN385
default "an386" if SOC_MPS2_AN386
default "an500" if SOC_MPS2_AN500
default "an521" if SOC_MPS2_AN521

View file

@ -6,6 +6,7 @@ family:
- name: an383
- name: an385
- name: an386
- name: an500
- name: an521
cpuclusters:
- name: cpu0