• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  * Description: Header file of hmac&dmac message id defined.
15  * Author:
16  */
17 
18 #ifndef WLAN_MSG_ROM_H
19 #define WLAN_MSG_ROM_H
20 typedef enum {
21     EN_WLAN_MSG_BEGIN = 0,
22     WLAN_MSG_D2H_C_BEGIN = EN_WLAN_MSG_BEGIN,
23     WLAN_MSG_D2H_C_DEL_BA = WLAN_MSG_D2H_C_BEGIN,
24     WLAN_MSG_D2H_C_ALG_INFO_SYN,
25     WLAN_MSG_D2H_C_ALG_DISTANCE_SYN,
26     WLAN_MSG_D2H_C_VOICE_AGGR,
27     WLAN_MSG_D2H_C_DBAC,
28     WLAN_MSG_D2H_C_SYNC_HOST,
29     WLAN_MSG_D2H_C_DEV_READY_FOR_HOST_SLP,
30     WLAN_MSG_D2H_C_CFG_CFG80211_MGMT_TX_STATUS,
31     WLAN_MSG_D2H_C_CFG_SYNC_TWT_STATUS,
32     WLAN_MSG_D2H_C_CFG_DEL_VAP_SUCCESS,
33     WLAN_MSG_D2H_C_CFG_DFR,
34     WLAN_MSG_D2H_C_P2P_CT_WINDOW_INFO,
35     WLAN_MSG_D2H_C_CFG_RX_CSI,
36     WLAN_MSG_D2H_CRX_RPT_HE_ROM,
37     WLAN_MSG_D2H_CRX_RADAR_SENSOR,
38     WLAN_MSG_D2H_C_RX_DSCR_RECV,
39     WLAN_MSG_D2H_AL_TX,
40     WLAN_MSG_D2H_TBTT,
41     WLAN_MSG_D2H_CH_STATICS_COMP,
42     WLAN_MSG_D2H_ANTI_INTF_SWITCH,
43     WLAN_MSG_D2H_BT_ABORT_END,
44     WLAN_MSG_D2H_RADAR_DETECTED,
45     WLAN_MSG_D2H_BT_STATUS_CHANGE,
46     WLAN_MSG_D2H_DPD_TO_HMAC,
47     WLAN_MSG_D2H_CALI_TO_HMAC,
48     WLAN_MSG_D2H_BCN_NO_FRM,
49     WLAN_MSG_D2H_WUR_SP_START,
50     WLAN_MSG_D2H_WUR_SP_END,
51     WLAN_MSG_D2H_MISS_BEACON,
52     WLAN_MSG_D2H_C_CUSTOM_CFG_PRIV_INI,
53     WLAN_MSG_D2H_C_CFG_TX_COMP_SCHEDULE,
54     WLAN_MSG_D2H_CRX_PS_TX_STATUS,
55     WLAN_MSG_D2H_SEND_FTM_COMPLETE,
56     WLAN_MSG_D2H_C_CFG_CFG80211_DATA_TX_STATUS,
57     WLAN_MSG_D2H_C_CFG_KEEPALIVE_SYNC_TIMESTAMP,
58     WLAN_MSG_D2H_C_CFG_SET_P2P_NOA,
59     WLAN_MSG_D2H_C_CFG_SET_BEACON_PERIOD,
60     WLAN_MSG_D2H_C_CFG_SYNC_PSM_STATUS,
61     WLAN_MSG_D2H_ALG_SCHEDULE_STAT_INFO,
62     WLAN_MSG_D2H_PSD_DATA_REPORT,
63     WLAN_MSG_D2H_DYNAMIC_WOW_RESULT_INFO,
64     WLAN_MSG_D2H_ANTI_INTF_INFO_REPORT,
65     WLAN_MSG_D2H_WOW_OFFLOAD_PARAM_SYNC,
66     WLAN_MSG_D2H_TX_COMPLETE_ONLINE_RF_CALI,
67     WLAN_MSG_D2H_C_CFG_CHBA_MSG,
68     WLAN_MSG_D2H_OFFLINE_CALI_FINISH,
69     WLAN_MSG_D2H_C_END
70 } wlan_msg_d2h_c_enum;
71 
72 typedef enum {
73     WLAN_MSG_D2H_M_BEGIN = WLAN_MSG_D2H_C_END,
74     WLAN_MSG_D2H_M_END
75 } wlan_msg_d2h_m_enum;
76 
77 typedef enum {
78     WLAN_MSG_D2H_D_BEGIN = WLAN_MSG_D2H_M_END,
79     WLAN_MSG_D2H_D_END
80 } wlan_msg_d2h_d_enum;
81 typedef enum {
82     WLAN_MSG_D2D_BEGIN = WLAN_MSG_D2H_D_END,
83     WLAN_MSG_D2D_BT_STATUS_CHANGE = WLAN_MSG_D2D_BEGIN,
84     WLAN_MSG_D2D_INTR_TX_QUEUE_AL_EMPTY,
85     WLAN_MSG_D2D_CRX_RX,
86     WLAN_MSG_D2D_CRX_FTM_ACK_COMPLETE,
87     WLAN_MSG_D2D_RX,
88     WLAN_MSG_D2D_TX,
89     WLAN_MSG_D2D_TBTT,
90     WLAN_MSG_D2D_FRW_TIMEOUT,
91     WLAN_MSG_D2D_CH_STATICS_COMP_INTF,
92     WLAN_MSG_D2D_P2P_NOA_ABSENT_START,
93     WLAN_MSG_D2D_P2P_NOA_ABSENT_END,
94     WLAN_MSG_D2D_P2P_CTWINDOW_END,
95     WLAN_MSG_D2D_BEACON_TIMEOUT,
96     WLAN_MSG_D2D_BCN_NO_FRM,
97     WLAN_MSG_D2D_IRQ_MAC_ERROR,
98     WLAN_MSG_D2D_SMOOTH_PHASE,
99     WLAN_MSG_D2D_TWT_SP_START,
100     WLAN_MSG_D2D_TWT_SP_END,
101     WLAN_MSG_D2D_NETBUF_TX,
102     WLAN_MSG_D2D_CSI_RX_COMPLETE,
103     WLAN_MSG_D2D_DBAC_FCS,
104     WLAN_MSG_D2D_SDP_PEROID_TIMER,
105     WLAN_MSG_D2D_SDP_DW_TIMER,
106     WLAN_MSG_D2D_CRX_RPT_TRIG_PARA,
107     WLAN_MSG_D2D_C_CFG_RX_CSI,
108     WLAN_MSG_D2D_BT_ABORT_END,
109 
110     WLAN_MSG_D2D_END
111 } wlan_msg_d2d_enum;
112 
113 #endif
114