TF-M Reference Manual
1.2.0
TrustedFirmware-M
Main Page
Modules
Data Structures
Files
File List
Globals
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
13
enum
tfm_spm_request_type_t
{
14
TFM_SPM_REQUEST_RESET_VOTE
,
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__ */
psa_signal_t
uint32_t psa_signal_t
Definition:
service.h:50
tfm_disable_irq
void tfm_disable_irq(psa_signal_t irq_signal)
Definition:
arch.c:59
tfm_enable_irq
void tfm_enable_irq(psa_signal_t irq_signal)
Definition:
arch.c:51
tfm_spm_request_reset_vote
int32_t tfm_spm_request_reset_vote(void)
Request a vote from SPM on a system reset.
Definition:
arch.c:45
TFM_SPM_REQUEST_RESET_VOTE
Definition:
tfm_spm_services.h:14
service.h
tfm_spm_request_type_t
tfm_spm_request_type_t
Definition:
tfm_spm_services.h:13
secure_fw
include
tfm
tfm_spm_services.h
Generated on Thu Feb 18 2021 13:29:09 for TF-M Reference Manual by
1.8.6