1#------------------------------------------------------------------------------- 2# Copyright (c) 2020-2022, 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(CRYPTO_HW_ACCELERATOR ON CACHE BOOL "Whether to enable the crypto hardware accelerator on supported platforms") 11set(TFM_CRYPTO_TEST_ALG_CFB OFF CACHE BOOL "Test CFB cryptography mode") 12set(PLATFORM_GPLED_ENABLED OFF CACHE BOOL "Use the general purpose LEDs on the platform board") 13 14if(BL2) 15 set(BL2_TRAILER_SIZE 0x800 CACHE STRING "Trailer size") 16else() 17 #No header if no bootloader, but keep IMAGE_CODE_SIZE the same 18 set(BL2_TRAILER_SIZE 0xC00 CACHE STRING "Trailer size") 19endif() 20 21set(CONFIG_TFM_USE_TRUSTZONE ON CACHE BOOL "Enable use of TrustZone to transition between NSPE and SPE") 22set(TFM_MULTI_CORE_TOPOLOGY OFF CACHE BOOL "Whether to build for a dual-cpu architecture") 23 24if(PLATFORM_GPLED_ENABLED) 25 #If required, Musca_s1 platform supports GPLED services 26 set(PLATFORM_GPLED_SUPPORTED ON CACHE BOOL "Whether to enable the gpled functionality on supported platforms") 27else() 28 #By default, GPLED support is disabled 29 set(PLATFORM_GPLED_SUPPORTED OFF CACHE BOOL "Whether to enable the gpled functionality on supported platforms") 30endif() 31