1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (C) 2023 STMicroelectronics 4 */ 5 6 #ifndef USER_TA_HEADER_DEFINES_H 7 #define USER_TA_HEADER_DEFINES_H 8 9 #include <ta_remoteproc.h> 10 11 #define TA_UUID TA_REMOTEPROC_UUID 12 13 #define TA_FLAGS (TA_FLAG_DEVICE_ENUM | \ 14 TA_FLAG_SINGLE_INSTANCE | \ 15 TA_FLAG_INSTANCE_KEEP_ALIVE) 16 17 /* Provisioned stack size */ 18 #define TA_STACK_SIZE (4 * 1024) 19 20 /* Provisioned heap size for TEE_Malloc() and friends */ 21 #define TA_DATA_SIZE CFG_REMOTEPROC_TA_HEAP_SIZE 22 23 /* The gpd.ta.version property */ 24 #define TA_VERSION "1.0" 25 26 /* The gpd.ta.description property */ 27 #define TA_DESCRIPTION "remote processor firmware management" 28 29 #endif /* USER_TA_HEADER_DEFINES_H */ 30