/*
 * Copyright (c) 2021 Samsung Electronics Co., Ltd All Rights Reserved
 *
 * PROPRIETARY/CONFIDENTIAL
 *
 * This software is the confidential and proprietary information of Samsung
 * Electronics Co., Ltd. ("Confidential Information"). You shall not disclose such
 * Confidential Information and shall use it only in accordance with the terms of
 * the license agreement you entered into with Samsung Electronics Co., Ltd. ("SAMSUNG")
 * SAMSUNG MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
 * SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT
 * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SAMSUNG SHALL NOT BE
 * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
 * MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
 */

#ifndef __DSMS_TA_INTERNAL_H__
#define __DSMS_TA_INTERNAL_H__

#include <sys/resource.h>

/********* !!!! WARNING !!!! ***************
 * Please make sure such header is not included
 * in more than one source-file of TA
 *******************************************/

#define TA_PROP_UUID                    {0, 0, 0, {0, 0, 0x44, 0x53, 0x4d, 0x53, 0x64, 0x63}}
#define TA_PROP_SINGLE_INSTANCE         FALSE
#define TA_PROP_MULTISESSION            FALSE
#define TA_PROP_INSTANCE_KEEPALIVE      FALSE
#define TA_PROP_DATASIZE                RLIM_INFINITY
#define TA_PROP_STACKSIZE               0x4000
#define TA_PROP_THREAD_COUNT            1
#define TA_PROP_NUMINSTANCES            0
#define TA_PROP_INITIAL_PRIORITY        RLIM_DEF_PRIORITY
#define TA_PROP_MAX_PRIORITY            RLIM_MAX_PRIORITY
#define TA_PROP_GROUP_ID                "samsung_ta"
#define TA_PROP_VERSION                 "ver. none"
#define TA_PROP_DESCRIPTION             "descr. none"
#define TA_PROP_DBG_DLM_DATA_AVAILABLE  TA_DBG_DLM_BLOCKED
#define TA_PROP_DBG_PMR_DATA_AVAILABLE  TA_DBG_PMR_BLOCKED

/* !!!! WARNING !!!! Do not write your code in this file !!!! */
#include <ta_property.h>

#endif /* __DSMS_TA_INTERNAL_H__ */
