1*42471ecfSJens Wiklander /* SPDX-License-Identifier: BSD-2-Clause */ 2*42471ecfSJens Wiklander /* 3*42471ecfSJens Wiklander * Copyright (c) 2018-2020, Linaro Limited 4*42471ecfSJens Wiklander */ 5*42471ecfSJens Wiklander #ifndef __PTA_STMM_H 6*42471ecfSJens Wiklander #define __PTA_STMM_H 7*42471ecfSJens Wiklander 8*42471ecfSJens Wiklander /* 9*42471ecfSJens Wiklander * Interface to the pseudo TA, which provides a communication channel with 10*42471ecfSJens Wiklander * the Standalone MM SP (StMM) running at S-EL0. 11*42471ecfSJens Wiklander */ 12*42471ecfSJens Wiklander 13*42471ecfSJens Wiklander #define PTA_STMM_UUID { 0xed32d533, 0x99e6, 0x4209, {\ 14*42471ecfSJens Wiklander 0x9c, 0xc0, 0x2d, 0x72, 0xcd, 0xd9, 0x98, 0xa7 } } 15*42471ecfSJens Wiklander 16*42471ecfSJens Wiklander /* 17*42471ecfSJens Wiklander * Pass a buffer to Standalone MM SP 18*42471ecfSJens Wiklander * 19*42471ecfSJens Wiklander * [in/out] memref[0]: EFI Communication buffer 20*42471ecfSJens Wiklander * [out] value[1].a: EFI return code 21*42471ecfSJens Wiklander */ 22*42471ecfSJens Wiklander #define PTA_STMM_CMD_COMMUNICATE 0 23*42471ecfSJens Wiklander 24*42471ecfSJens Wiklander #endif /* __PTA_STMM_H */ 25*42471ecfSJens Wiklander 26