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