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
platform_sp.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018-2019, Arm Limited. All rights reserved.
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*
6
*/
7
8
#ifndef __PLATFORM_SP_H__
9
#define __PLATFORM_SP_H__
10
11
#include "
tfm_platform_api.h
"
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
22
enum
tfm_platform_err_t
platform_sp_init
(
void
);
23
29
enum
tfm_platform_err_t
platform_sp_system_reset
(
void
);
30
43
enum
tfm_platform_err_t
44
platform_sp_pin_service
(
const
psa_invec
*in_vec, uint32_t num_invec,
45
const
psa_outvec
*out_vec, uint32_t num_outvec);
46
47
#ifdef __cplusplus
48
}
49
#endif
50
51
#endif
/* __PLATFORM_SP_H__ */
tfm_platform_api.h
platform_sp_system_reset
enum tfm_platform_err_t platform_sp_system_reset(void)
Resets the system.
Definition:
platform_sp.c:68
platform_sp_init
enum tfm_platform_err_t platform_sp_init(void)
Initializes the secure partition.
Definition:
platform_sp.c:340
psa_outvec
Definition:
client.h:74
psa_invec
Definition:
client.h:66
platform_sp_pin_service
enum tfm_platform_err_t platform_sp_pin_service(const psa_invec *in_vec, uint32_t num_invec, const psa_outvec *out_vec, uint32_t num_outvec)
Performs pin services of the platform.
tfm_platform_err_t
tfm_platform_err_t
Platform service error types.
Definition:
tfm_platform_api.h:35
secure_fw
partitions
platform
platform_sp.h
Generated on Thu Feb 18 2021 13:29:10 for TF-M Reference Manual by
1.8.6