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