#------------------------------------------------------------------------------- # 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