Browse Source

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>
pull/83640/head
Samuel Chee 6 months ago committed by Benjamin Cabé
parent
commit
ccd47083b5
  1. 4
      soc/arm/mps2/Kconfig
  2. 9
      soc/arm/mps2/Kconfig.defconfig.an500
  3. 7
      soc/arm/mps2/Kconfig.soc
  4. 1
      soc/arm/soc.yml

4
soc/arm/mps2/Kconfig

@ -25,6 +25,10 @@ config SOC_MPS2_AN386 @@ -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

9
soc/arm/mps2/Kconfig.defconfig.an500

@ -0,0 +1,9 @@ @@ -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

7
soc/arm/mps2/Kconfig.soc

@ -26,6 +26,12 @@ config SOC_MPS2_AN386 @@ -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 @@ -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

1
soc/arm/soc.yml

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

Loading…
Cancel
Save