blob: 9ce3194f80289485b30bd6d8868d8db7ca493d53 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef _IDC_EMAC_STR_H
2#define _IDC_EMAC_STR_H
3
4#include "kal_public_defs.h"
5#include "kal_general_types.h"
6#include "abs_time.h"
7
8#include "el1_cnst.h"
9#include "idc_emac_enum.h"
10
11typedef struct
12{
13 LOCAL_PARA_HDR
14
15 kal_uint8 ccIndex;
16 idc_protected_action_enum idc_action;
17 idc_protected_type_enum protected_type;
18} emac_idc_idc_protect_ntf_struct;
19
20typedef struct
21{
22 kal_uint8 ccIndex;
23 kal_uint32 duration;
24 kal_uint32 leadTime;
25 ABS_TICK_TIME startTime;
26}idc_emac_cell_list_struct;
27
28typedef struct
29{
30 LOCAL_PARA_HDR
31
32#ifdef __GEMINI_LTE__
33 kal_uint8 sim_index;
34#endif
35
36 idc_emac_cell_list_struct cell_list[MAX_NUM_SUPPORT_UL_CELLS];
37}idc_emac_tdm_ind_struct;
38
39#endif