TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_spm_services.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2018-2020, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef __TFM_SPM_SERVICES_H__
9 #define __TFM_SPM_SERVICES_H__
10 
11 #include "psa/service.h"
12 
15 };
16 
22 int32_t tfm_spm_request_reset_vote(void);
23 
24 void tfm_enable_irq(psa_signal_t irq_signal);
25 void tfm_disable_irq(psa_signal_t irq_signal);
26 
27 #endif /* __TFM_SPM_SERVICES_H__ */
uint32_t psa_signal_t
Definition: service.h:50
void tfm_disable_irq(psa_signal_t irq_signal)
Definition: arch.c:59
void tfm_enable_irq(psa_signal_t irq_signal)
Definition: arch.c:51
int32_t tfm_spm_request_reset_vote(void)
Request a vote from SPM on a system reset.
Definition: arch.c:45
tfm_spm_request_type_t