xref: /optee_os/lib/libutee/include/pta_versal_loader.h (revision 387006b0ce63b04d7b9beae7a86f38b4a1f4ffe6)
1 /* SPDX-License-Identifier: BSD-2-Clause */
2 /*
3  * Copyright (C) 2023, ProvenRun SAS
4  */
5 
6 #ifndef __PTA_VERSAL_LOADER_H
7 #define __PTA_VERSAL_LOADER_H
8 
9 #define PTA_VERSAL_LOADER_UUID { 0xa6b493c0, 0xe100, 0x4a13, \
10 	{ 0x9b, 0x00, 0xbc, 0xe4, 0x2d, 0x53, 0xce, 0xd8 } }
11 
12 /**
13  * Load subsystem PDI
14  *
15  * [in]		memref[0]	Subsystem PDI buffer
16  *
17  * Return codes:
18  * TEE_SUCCESS - Invoke command success
19  * TEE_ERROR_BAD_PARAMETERS - Incorrect input param
20  * TEE_ERROR_OUT_OF_MEMORY - Could not alloc internal buffer
21  */
22 #define PTA_VERSAL_LOADER_SUBSYS	0x0
23 
24  #endif /* __PTA_VERSAL_LOADER_H */
25