1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (c) 2020, Open Mobile Platform LLC 4 */ 5 6 /* 7 * The name of this file must not be modified 8 */ 9 10 #ifndef USER_TA_HEADER_DEFINES_H 11 #define USER_TA_HEADER_DEFINES_H 12 13 /* To get the TA UUID definition */ 14 #include <plugin_ta.h> 15 16 #define TA_UUID PLUGIN_TA_UUID 17 18 /* 19 * TA properties: multi-instance TA, no specific attribute 20 */ 21 #define TA_FLAGS 0 22 23 /* Provisioned stack size */ 24 #define TA_STACK_SIZE (2 * 1024) 25 26 /* Provisioned heap size for TEE_Malloc() and friends */ 27 #define TA_DATA_SIZE (32 * 1024) 28 29 /* The gpd.ta.version property */ 30 #define TA_VERSION "1.0" 31 32 /* The gpd.ta.description property */ 33 #define TA_DESCRIPTION \ 34 "Example of OP-TEE Trusted Application to work with plugin interface" 35 36 #endif /* USER_TA_HEADER_DEFINES_H */ 37