blob: 8fcebaa2d258f6379fd73cbb8ece2e960c0ce89b [file] [log] [blame]
Feder Liangd4dbaa92021-09-07 15:34:46 +08001#-------------------------------------------------------------------------------
Feder Liang55194382021-11-22 16:45:33 +08002# Copyright (c) 2022, Arm Limited. All rights reserved.
Feder Liangd4dbaa92021-09-07 15:34:46 +08003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8################################### FP ########################################
9
10if (NOT DEFINED CONFIG_TFM_FP_ARCH)
11 set(CONFIG_TFM_FP_ARCH "")
12 return()
13endif()
14
Feder Liang55194382021-11-22 16:45:33 +080015if (CONFIG_TFM_FP STREQUAL "hard")
16 set(CONFIG_TFM_LAZY_STACKING ON CACHE BOOL "Enable lazy stacking")
Lingkai Dong181c00c2022-04-25 11:36:34 +010017 set(CONFIG_TFM_ENABLE_FPU ON CACHE BOOL "Permit TrustZone NSPE access to FPU")
Feder Liangd4dbaa92021-09-07 15:34:46 +080018endif()