TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
platform_sp.h File Reference
#include "tfm_platform_api.h"
Include dependency graph for platform_sp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

enum tfm_platform_err_t platform_sp_init (void)
 Initializes the secure partition. More...
 
enum tfm_platform_err_t platform_sp_system_reset (void)
 Resets the system. More...
 
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. More...
 

Function Documentation

enum tfm_platform_err_t platform_sp_init ( void  )

Initializes the secure partition.

Returns
Returns values as specified by the tfm_platform_err_t

Definition at line 340 of file platform_sp.c.

Here is the call graph for this function:

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.

Parameters
[in]in_vecPointer to in_vec array, which contains input arguments for the pin service
[in]num_invecNumber of elements in in_vec array
[in,out]out_vecPointer out_vec array, which contains output data of the pin service
[in]num_outvecNumber of elements in out_vec array
Returns
Returns values as specified by the tfm_platform_err_t
enum tfm_platform_err_t platform_sp_system_reset ( void  )

Resets the system.

Returns
Returns values as specified by the tfm_platform_err_t

Definition at line 68 of file platform_sp.c.

Here is the call graph for this function: