blob: 9ce3194f80289485b30bd6d8868d8db7ca493d53 [file] [log] [blame]
#ifndef _IDC_EMAC_STR_H
#define _IDC_EMAC_STR_H
#include "kal_public_defs.h"
#include "kal_general_types.h"
#include "abs_time.h"
#include "el1_cnst.h"
#include "idc_emac_enum.h"
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 ccIndex;
idc_protected_action_enum idc_action;
idc_protected_type_enum protected_type;
} emac_idc_idc_protect_ntf_struct;
typedef struct
{
kal_uint8 ccIndex;
kal_uint32 duration;
kal_uint32 leadTime;
ABS_TICK_TIME startTime;
}idc_emac_cell_list_struct;
typedef struct
{
LOCAL_PARA_HDR
#ifdef __GEMINI_LTE__
kal_uint8 sim_index;
#endif
idc_emac_cell_list_struct cell_list[MAX_NUM_SUPPORT_UL_CELLS];
}idc_emac_tdm_ind_struct;
#endif