blob: 5aeb360ed7dafa565094d5b19b2ce10942277a11 [file] [log] [blame]
Sherry Zhangf58f2bd2022-01-10 17:21:11 +08001#-------------------------------------------------------------------------------
2# Copyright (c) 2022, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8
9########{{utilities.donotedit_warning}}########
10
11if(TFM_PSA_API)
Kevin Peng9f1a7542022-02-07 16:32:27 +080012 set(CONFIG_TFM_SPM_BACKEND_SFN {{config_impl['CONFIG_TFM_SPM_BACKEND_SFN']}} PARENT_SCOPE)
13 set(CONFIG_TFM_SPM_BACKEND_IPC {{config_impl['CONFIG_TFM_SPM_BACKEND_IPC']}} PARENT_SCOPE)
Sherry Zhangf58f2bd2022-01-10 17:21:11 +080014
Kevin Peng9f1a7542022-02-07 16:32:27 +080015 set(CONFIG_TFM_PSA_API_SFN_CALL {{config_impl['CONFIG_TFM_PSA_API_SFN_CALL']}} PARENT_SCOPE)
16 set(CONFIG_TFM_PSA_API_CROSS_CALL {{config_impl['CONFIG_TFM_PSA_API_CROSS_CALL']}} PARENT_SCOPE)
17 set(CONFIG_TFM_PSA_API_SUPERVISOR_CALL {{config_impl['CONFIG_TFM_PSA_API_SUPERVISOR_CALL']}} PARENT_SCOPE)
Sherry Zhangf58f2bd2022-01-10 17:21:11 +080018
Feder Liange851f6c2022-01-26 10:14:10 +080019 if((CONFIG_TFM_FP GREATER 0) AND CONFIG_TFM_SPM_BACKEND_SFN)
Sherry Zhangf58f2bd2022-01-10 17:21:11 +080020 message(FATAL_ERROR "FP is not supported for SFN model.")
21 endif()
22endif()