blob: 8e6242b6160961c3420ce0940de3379b78e35611 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef _IDC_EL1CH_ENUM_H
2#define _IDC_EL1CH_ENUM_H
3
4typedef enum
5{
6 IDC_LTE_DUPLEX_FDD = 0,
7 IDC_LTE_DUPLEX_TDD = 1,
8 IDC_LTE_DUPLEX_FS3 = 2,
9 IDC_LTE_DUPLEX_UNKNOW = 3
10}el1_ch_idc_duplex_mode_enum;
11
12typedef enum
13{
14 IDC_LTE_DRX_TYPE_NO_DRX = 0,
15 IDC_LTE_DRX_TYPE_SHORT_DRX = 1,
16 IDC_LTE_DRX_TYPE_LONG_DRX = 2
17}el1_ch_idc_drx_type_enum;
18
19typedef enum
20{
21 IDC_LTE_RX_PROTECT_INTRA_CS = 0,
22 IDC_LTE_RX_PROTECT_INTRA_MEAS = 1,
23 IDC_LTE_RX_PROTECT_SRV_BCCH = 2,
24 IDC_LTE_RX_PROTECT_PAGING = 3,
25 IDC_LTE_RX_PROTECT_INTER_CS_MEAS = 4,
26 IDC_LTE_RX_PROTECT_CSR = 5,
27 IDC_LTE_RX_PROTECT_NBR_BCCH = 6,
28 IDC_LTE_RX_PROTECT_DLSYNC_CAL = 7,
29 IDC_LTE_RX_PROTECT_PRESYNC = 8,
30 IDC_LTE_RX_PROTECT_INTRA_POS = 9,
31 IDC_LTE_RX_PROTECT_SCELL_INTRA_RSSI = 10,
32 IDC_LTE_RX_PROTECT_MBMS = 11,
33 IDC_LTE_RX_PROTECT_POS_PRESYNC = 12,
34 IDC_LTE_RX_PROTECT_TYPE_NUM = 13
35}idc_el1_phs_rx_protect_type_enum;
36
37typedef enum
38{
39 IDC_LTE_RX_STATUS_NONE = 0,
40 IDC_LTE_RX_STATUS_SUSP = 1,
41 IDC_LTE_RX_STATUS_RESU = 2,
42 IDC_LTE_RX_STATUS_INVALID = 3
43}idc_el1_phs_rx_status_enum;
44
45typedef enum
46{
47 LTE_CNF_FAIL = 0,
48 LTE_CNF_SUCCESS = 1,
49 LTE_CNF_INVALID = 2
50}el1_phs_idc_cnf_status_enum;
51
52typedef enum
53{
54 EL1_IDC_RAT_STATUS_FLIGHT = 0,
55 EL1_IDC_RAT_STATUS_ACTIVE = 1,
56 EL1_IDC_RAT_STATUS_STANDBY = 2
57}el1_idc_rat_status_enum;
58
59#if ((defined(__IDC_ENABLED__)) && (defined (__IDC_NRTC_ENABLE__)))
60typedef enum
61{
62 EL1_IDC_BAND_CALSS_PC3 = 0,
63 EL1_IDC_BAND_CALSS_PC2 = 1
64}el1_idc_power_class_enum;
65#endif
66
67#endif