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