1#------------------------------------------------------------------------------- 2# Copyright (c) 2020-2023, Arm Limited. All rights reserved. 3# Copyright (c) 2022 Cypress Semiconductor Corporation (an Infineon company) 4# or an affiliate of Cypress Semiconductor Corporation. All rights reserved. 5# 6# SPDX-License-Identifier: BSD-3-Clause 7# 8#------------------------------------------------------------------------------- 9 10set(MCUBOOT_IMAGE_NUMBER 1 CACHE STRING "Whether to combine S and NS into either 1 image, or sign each separately") 11set(MCUBOOT_UPGRADE_STRATEGY "DIRECT_XIP" CACHE STRING "Upgrade strategy for images") 12if(NOT BL2) 13 set(BL2_TRAILER_SIZE 0x800 CACHE STRING "Trailer size") 14endif() 15 16set(MBEDCRYPTO_BUILD_TYPE minsizerel CACHE STRING "Build type of Mbed Crypto library") 17 18# Platform-specific configurations 19set(CONFIG_TFM_USE_TRUSTZONE ON) 20set(TFM_MULTI_CORE_TOPOLOGY OFF) 21 22set(PROVISIONING_KEYS_CONFIG "" CACHE FILEPATH "The config file which has the keys and seeds for provisioning") 23set(PROVISIONING_CODE_PADDED_SIZE "0x2000" CACHE STRING "") 24set(PROVISIONING_VALUES_PADDED_SIZE "0x400" CACHE STRING "") 25set(PROVISIONING_DATA_PADDED_SIZE "0x400" CACHE STRING "") 26