| 12345678910111213141516171819202122232425262728293031 |
- #ifndef __KREE_INT_H__
- #define __KREE_INT_H__
- #include "tz_cross/ree_service.h"
- /* Maximum temp memory parameter size. */
- #define TEE_PARAM_MEM_LIMIT (4096)
- TZ_RESULT KREE_InitTZ(void);
- void tz_test(void);
- TZ_RESULT KREE_TeeServiceCallNoCheck(KREE_SESSION_HANDLE handle,
- uint32_t command, uint32_t paramTypes, MTEEC_PARAM param[4]);
- typedef TZ_RESULT(*KREE_REE_Service_Func) (u32 op,
- u8 uparam[REE_SERVICE_BUFFER_SIZE]);
- /* REE Services function prototype */
- TZ_RESULT KREE_ServRequestIrq(u32 op, u8 uparam[REE_SERVICE_BUFFER_SIZE]);
- TZ_RESULT KREE_ServEnableIrq(u32 op, u8 uparam[REE_SERVICE_BUFFER_SIZE]);
- TZ_RESULT KREE_ServEnableClock(u32 op, u8 uparam[REE_SERVICE_BUFFER_SIZE]);
- TZ_RESULT KREE_ServDisableClock(u32 op, u8 uparam[REE_SERVICE_BUFFER_SIZE]);
- #endif /* __KREE_INT_H__ */
|