xref: /rk3399_rockchip-uboot/include/optee_include/OpteeClientRPC.h (revision 10adce6ab7d0e77e93532d48d086965391446d25)
1 /*
2  * Copyright 2017, Rockchip Electronics Co., Ltd
3  * hisping lin, <hisping.lin@rock-chips.com>
4  *
5  * SPDX-License-Identifier:	GPL-2.0+
6  */
7 #ifndef _OPTEE_CLIENT_RPC_H_
8 #define _OPTEE_CLIENT_RPC_H_
9 
10 #include <optee_include/tee_base_types.h>
11 #include <optee_include/OpteeClientApiLib.h>
12 
13 typedef struct{
14 	unsigned int Arg0;
15 	unsigned int Arg1;
16 	unsigned int Arg2;
17 	unsigned int Arg3;
18 	unsigned int Arg4;
19 	unsigned int Arg5;
20 	unsigned int Arg6;
21 	unsigned int Arg7;
22 } ARM_SMC_ARGS;
23 
24 TEEC_Result OpteeRpcCallback(ARM_SMC_ARGS *ArmSmcArgs);
25 
26 #endif /*_OPTEE_CLIENT_RPC_H_*/
27