blob: 29c230307f6bc41cdb22dd3454597113dda8408e [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2022-2023, Arm Limited. All rights reserved.
# Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company)
# or an affiliate of Cypress Semiconductor Corporation. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
menu "TF-M SPM component configs"
config CONFIG_TFM_CONN_HANDLE_MAX_NUM
int "Maximal number of handling secure services"
default 8
help
The maximal number of secure services that are connected or requested at
the same time
config CONFIG_TFM_DOORBELL_API
bool "Enable the doorbell APIs"
depends on CONFIG_TFM_SPM_BACKEND_IPC
default y
config CONFIG_TFM_SCHEDULE_WHEN_NS_INTERRUPTED
bool "Run the scheduler after a secure interrupt pre-empts the NSPE"
default n
config OTP_NV_COUNTERS_RAM_EMULATION
bool "Enable OTP/NV_COUNTERS emulation in RAM"
default n
depends on PLATFORM_DEFAULT_OTP || PLATFORM_DEFAULT_NV_COUNTERS
help
Enable OTP/NV_COUNTERS emulation in RAM. Has no effect on non-default
implementations of the OTP and NV_COUNTERS
endmenu