blob: c91044d53d260c40b1d1f469c974cf0089249d80 [file] [edit]
// Copyright 2025 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// The name of this file must not be modified
#ifndef ANX7625_TA_USER_TA_HEADER_DEFINES_H_
#define ANX7625_TA_USER_TA_HEADER_DEFINES_H_
#include "anx7625-ta/anx7625_ta.h"
#define TA_UUID ANX7625_TA_UUID
#define TA_FLAGS \
(TA_FLAG_SINGLE_INSTANCE | TA_FLAG_MULTI_SESSION | \
TA_FLAG_INSTANCE_KEEP_ALIVE)
// Provisioned stack size
#define TA_STACK_SIZE (2 * 1024)
// Provisioned heap size for TEE_Malloc() and friends
#define TA_DATA_SIZE (32 * 1024)
// The gpd.ta.version property
#define TA_VERSION "1.0"
// The gpd.ta.description property
#define TA_DESCRIPTION "ANX7625 controller Trusted Application"
#endif // ANX7625_TA_USER_TA_HEADER_DEFINES_H_