blob: 239a652bad2086e66d2148c4949a1841f6cdc147 [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2022-2023, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
menu "Secure partitions"
rsource "protected_storage/Kconfig"
rsource "initial_attestation/Kconfig"
rsource "firmware_update/Kconfig"
rsource "crypto/Kconfig"
rsource "platform/Kconfig"
rsource "internal_trusted_storage/Kconfig"
choice
prompt "Secure Partition Log Level"
default PARTITION_LOG_LEVEL_SILENCE
config PARTITION_LOG_LEVEL_DEBUG
bool "Debug"
config PARTITION_LOG_LEVEL_INFO
bool "Info"
config PARTITION_LOG_LEVEL_ERROR
bool "Error"
config PARTITION_LOG_LEVEL_SILENCE
bool "Silence"
endchoice
config TFM_PARTITION_LOG_LEVEL
int
default 3 if PARTITION_LOG_LEVEL_DEBUG
default 2 if PARTITION_LOG_LEVEL_INFO
default 1 if PARTITION_LOG_LEVEL_ERROR
default 0 if PARTITION_LOG_LEVEL_SILENCE
config TFM_SP_LOG_RAW_ENABLED
bool
default y if TFM_PARTITION_LOG_LEVEL != 0 || TFM_S_REG_TEST || TFM_NS_REG_TEST
default n
endmenu