#------------------------------------------------------------------------------- # Copyright (c) 2023, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # #------------------------------------------------------------------------------- ############### Supported Arch Options for platforms to "select" ############### config ARCH_ARM_V6M def_bool n help Armv6-M config ARCH_ARM_V7M def_bool n help Armv7-M config ARCH_ARM_V80MB def_bool n help Armv8.0-M baseline config ARCH_ARM_V80MM def_bool n help Armv8.0-M mainline config ARCH_ARM_V81M def_bool n help Armv8.1-M config TFM_SYSTEM_ARCHITECTURE string default "armv6-m" if ARCH_ARM_V6M default "armv7-m" if ARCH_ARM_V7M default "armv8-m.base" if ARCH_ARM_V80MB default "armv8-m.main" if ARCH_ARM_V80MM default "armv8.1-m.main" if ARCH_ARM_V81M default "" ################# Processor Options for platforms to "select" ################## config PROCESSOR_CM0PLUS def_bool n help Cortex-M0+ config PROCESSOR_CM23 def_bool n help Cortex-M23 config PROCESSOR_CM33 def_bool n help Cortex-M33 config PROCESSOR_CM55 def_bool n help Cortex-M55 config PROCESSOR_CM85 def_bool n help Cortex-M85 config TFM_SYSTEM_PROCESSOR string default "cortex-m0plus" if PROCESSOR_CM0PLUS default "cortex-m23" if PROCESSOR_CM23 default "cortex-m33" if PROCESSOR_CM33 default "cortex-m55" if PROCESSOR_CM55 default "cortex-m85" if PROCESSOR_CM85 default "" ######################### TFM system DSP ####################################### config TFM_SYSTEM_DSP def_bool n ############################## FP Arch ######################################### config FP_ARCH_FPV5_D16 def_bool n help FPv5-D16 config FP_ARCH_FPV5_SP_D16 def_bool n help FPv5-SP-D16 config CONFIG_TFM_FP_ARCH string default "fpv5-d16" if FP_ARCH_FPV5_D16 default "fpv5-sp-d16" if FP_ARCH_FPV5_SP_D16 default "" config CONFIG_TFM_FP_ARCH_ASM string default "FPv5_D16" if FP_ARCH_FPV5_D16 default ""