Lines Matching +full:0 +full:x180f
27 #define WMI_INVALID_TEMPERATURE (0xFFFFFFFF)
55 #define WMI_QOS_SET_VIF_PRIORITY (0xFF)
63 MID_DEFAULT = 0x00,
64 FIRST_DBG_MID_ID = 0x10,
65 LAST_DBG_MID_ID = 0xFE,
66 MID_BROADCAST = 0xFF,
74 WMI_FW_CAPABILITY_FTM = 0,
115 WMI_CONNECT_CMDID = 0x01,
116 WMI_DISCONNECT_CMDID = 0x03,
117 WMI_DISCONNECT_STA_CMDID = 0x04,
118 WMI_START_SCHED_SCAN_CMDID = 0x05,
119 WMI_STOP_SCHED_SCAN_CMDID = 0x06,
120 WMI_START_SCAN_CMDID = 0x07,
121 WMI_SET_BSS_FILTER_CMDID = 0x09,
122 WMI_SET_PROBED_SSID_CMDID = 0x0A,
124 WMI_SET_LISTEN_INT_CMDID = 0x0B,
125 WMI_FT_AUTH_CMDID = 0x0C,
126 WMI_FT_REASSOC_CMDID = 0x0D,
127 WMI_UPDATE_FT_IES_CMDID = 0x0E,
128 WMI_BCON_CTRL_CMDID = 0x0F,
129 WMI_ADD_CIPHER_KEY_CMDID = 0x16,
130 WMI_DELETE_CIPHER_KEY_CMDID = 0x17,
131 WMI_PCP_CONF_CMDID = 0x18,
132 WMI_SET_APPIE_CMDID = 0x3F,
133 WMI_SET_WSC_STATUS_CMDID = 0x41,
134 WMI_PXMT_RANGE_CFG_CMDID = 0x42,
135 WMI_PXMT_SNR2_RANGE_CFG_CMDID = 0x43,
136 WMI_RADAR_GENERAL_CONFIG_CMDID = 0x100,
137 WMI_RADAR_CONFIG_SELECT_CMDID = 0x101,
138 WMI_RADAR_PARAMS_CONFIG_CMDID = 0x102,
139 WMI_RADAR_SET_MODE_CMDID = 0x103,
140 WMI_RADAR_CONTROL_CMDID = 0x104,
141 WMI_RADAR_PCI_CONTROL_CMDID = 0x105,
142 WMI_MEM_READ_CMDID = 0x800,
143 WMI_MEM_WR_CMDID = 0x801,
144 WMI_ECHO_CMDID = 0x803,
145 WMI_DEEP_ECHO_CMDID = 0x804,
146 WMI_CONFIG_MAC_CMDID = 0x805,
148 WMI_CONFIG_PHY_DEBUG_CMDID = 0x806,
149 WMI_ADD_DEBUG_TX_PCKT_CMDID = 0x808,
150 WMI_PHY_GET_STATISTICS_CMDID = 0x809,
152 WMI_FS_TUNE_CMDID = 0x80A,
154 WMI_CORR_MEASURE_CMDID = 0x80B,
155 WMI_READ_RSSI_CMDID = 0x80C,
156 WMI_TEMP_SENSE_CMDID = 0x80E,
157 WMI_DC_CALIB_CMDID = 0x80F,
159 WMI_SEND_TONE_CMDID = 0x810,
161 WMI_IQ_TX_CALIB_CMDID = 0x811,
163 WMI_IQ_RX_CALIB_CMDID = 0x812,
164 WMI_SET_WORK_MODE_CMDID = 0x815,
165 WMI_LO_LEAKAGE_CALIB_CMDID = 0x816,
166 WMI_LO_POWER_CALIB_FROM_OTP_CMDID = 0x817,
167 WMI_SILENT_RSSI_CALIB_CMDID = 0x81D,
169 WMI_RF_RX_TEST_CMDID = 0x81E,
170 WMI_CFG_RX_CHAIN_CMDID = 0x820,
171 WMI_VRING_CFG_CMDID = 0x821,
172 WMI_BCAST_VRING_CFG_CMDID = 0x822,
173 WMI_RING_BA_EN_CMDID = 0x823,
174 WMI_RING_BA_DIS_CMDID = 0x824,
175 WMI_RCP_ADDBA_RESP_CMDID = 0x825,
176 WMI_RCP_DELBA_CMDID = 0x826,
177 WMI_SET_SSID_CMDID = 0x827,
178 WMI_GET_SSID_CMDID = 0x828,
179 WMI_SET_PCP_CHANNEL_CMDID = 0x829,
180 WMI_GET_PCP_CHANNEL_CMDID = 0x82A,
181 WMI_SW_TX_REQ_CMDID = 0x82B,
185 WMI_SW_TX_REQ_EXT_CMDID = 0x82C,
186 WMI_MLME_PUSH_CMDID = 0x835,
187 WMI_BEAMFORMING_MGMT_CMDID = 0x836,
188 WMI_BF_TXSS_MGMT_CMDID = 0x837,
189 WMI_BF_SM_MGMT_CMDID = 0x838,
190 WMI_BF_RXSS_MGMT_CMDID = 0x839,
191 WMI_BF_TRIG_CMDID = 0x83A,
192 WMI_RCP_ADDBA_RESP_EDMA_CMDID = 0x83B,
193 WMI_LINK_MAINTAIN_CFG_WRITE_CMDID = 0x842,
194 WMI_LINK_MAINTAIN_CFG_READ_CMDID = 0x843,
195 WMI_SET_LINK_MONITOR_CMDID = 0x845,
196 WMI_SET_SECTORS_CMDID = 0x849,
197 WMI_MAINTAIN_PAUSE_CMDID = 0x850,
198 WMI_MAINTAIN_RESUME_CMDID = 0x851,
199 WMI_RS_MGMT_CMDID = 0x852,
200 WMI_RF_MGMT_CMDID = 0x853,
201 WMI_RF_XPM_READ_CMDID = 0x856,
202 WMI_RF_XPM_WRITE_CMDID = 0x857,
203 WMI_LED_CFG_CMDID = 0x858,
204 WMI_SET_CONNECT_SNR_THR_CMDID = 0x85B,
205 WMI_SET_ACTIVE_SILENT_RSSI_TABLE_CMDID = 0x85C,
206 WMI_RF_PWR_ON_DELAY_CMDID = 0x85D,
207 WMI_SET_HIGH_POWER_TABLE_PARAMS_CMDID = 0x85E,
208 WMI_FIXED_SCHEDULING_UL_CONFIG_CMDID = 0x85F,
210 WMI_BF_CTRL_CMDID = 0x862,
211 WMI_NOTIFY_REQ_CMDID = 0x863,
212 WMI_GET_STATUS_CMDID = 0x864,
213 WMI_GET_RF_STATUS_CMDID = 0x866,
214 WMI_GET_BASEBAND_TYPE_CMDID = 0x867,
215 WMI_VRING_SWITCH_TIMING_CONFIG_CMDID = 0x868,
216 WMI_UNIT_TEST_CMDID = 0x900,
217 WMI_FLASH_READ_CMDID = 0x902,
218 WMI_FLASH_WRITE_CMDID = 0x903,
220 WMI_TRAFFIC_SUSPEND_CMDID = 0x904,
221 WMI_TRAFFIC_RESUME_CMDID = 0x905,
223 WMI_P2P_CFG_CMDID = 0x910,
224 WMI_PORT_ALLOCATE_CMDID = 0x911,
225 WMI_PORT_DELETE_CMDID = 0x912,
226 WMI_POWER_MGMT_CFG_CMDID = 0x913,
227 WMI_START_LISTEN_CMDID = 0x914,
228 WMI_START_SEARCH_CMDID = 0x915,
229 WMI_DISCOVERY_START_CMDID = 0x916,
230 WMI_DISCOVERY_STOP_CMDID = 0x917,
231 WMI_PCP_START_CMDID = 0x918,
232 WMI_PCP_STOP_CMDID = 0x919,
233 WMI_GET_PCP_FACTOR_CMDID = 0x91B,
235 WMI_PS_DEV_PROFILE_CFG_CMDID = 0x91C,
236 WMI_RS_ENABLE_CMDID = 0x91E,
237 WMI_RS_CFG_EX_CMDID = 0x91F,
238 WMI_GET_DETAILED_RS_RES_EX_CMDID = 0x920,
240 WMI_RS_CFG_CMDID = 0x921,
242 WMI_GET_DETAILED_RS_RES_CMDID = 0x922,
243 WMI_AOA_MEAS_CMDID = 0x923,
244 WMI_BRP_SET_ANT_LIMIT_CMDID = 0x924,
245 WMI_SET_MGMT_RETRY_LIMIT_CMDID = 0x930,
246 WMI_GET_MGMT_RETRY_LIMIT_CMDID = 0x931,
247 WMI_NEW_STA_CMDID = 0x935,
248 WMI_DEL_STA_CMDID = 0x936,
249 WMI_SET_THERMAL_THROTTLING_CFG_CMDID = 0x940,
250 WMI_GET_THERMAL_THROTTLING_CFG_CMDID = 0x941,
252 WMI_PS_DEV_PROFILE_CFG_READ_CMDID = 0x942,
253 WMI_TSF_SYNC_CMDID = 0x973,
254 WMI_TOF_SESSION_START_CMDID = 0x991,
255 WMI_TOF_GET_CAPABILITIES_CMDID = 0x992,
256 WMI_TOF_SET_LCR_CMDID = 0x993,
257 WMI_TOF_SET_LCI_CMDID = 0x994,
258 WMI_TOF_CFG_RESPONDER_CMDID = 0x996,
259 WMI_TOF_SET_TX_RX_OFFSET_CMDID = 0x997,
260 WMI_TOF_GET_TX_RX_OFFSET_CMDID = 0x998,
261 WMI_TOF_CHANNEL_INFO_CMDID = 0x999,
262 WMI_GET_RF_SECTOR_PARAMS_CMDID = 0x9A0,
263 WMI_SET_RF_SECTOR_PARAMS_CMDID = 0x9A1,
264 WMI_GET_SELECTED_RF_SECTOR_INDEX_CMDID = 0x9A2,
265 WMI_SET_SELECTED_RF_SECTOR_INDEX_CMDID = 0x9A3,
266 WMI_SET_RF_SECTOR_ON_CMDID = 0x9A4,
267 WMI_PRIO_TX_SECTORS_ORDER_CMDID = 0x9A5,
268 WMI_PRIO_TX_SECTORS_NUMBER_CMDID = 0x9A6,
269 WMI_PRIO_TX_SECTORS_SET_DEFAULT_CFG_CMDID = 0x9A7,
271 WMI_BF_CONTROL_CMDID = 0x9AA,
272 WMI_BF_CONTROL_EX_CMDID = 0x9AB,
273 WMI_TX_STATUS_RING_ADD_CMDID = 0x9C0,
274 WMI_RX_STATUS_RING_ADD_CMDID = 0x9C1,
275 WMI_TX_DESC_RING_ADD_CMDID = 0x9C2,
276 WMI_RX_DESC_RING_ADD_CMDID = 0x9C3,
277 WMI_BCAST_DESC_RING_ADD_CMDID = 0x9C4,
278 WMI_CFG_DEF_RX_OFFLOAD_CMDID = 0x9C5,
279 WMI_SCHEDULING_SCHEME_CMDID = 0xA01,
280 WMI_FIXED_SCHEDULING_CONFIG_CMDID = 0xA02,
281 WMI_ENABLE_FIXED_SCHEDULING_CMDID = 0xA03,
282 WMI_SET_MULTI_DIRECTED_OMNIS_CONFIG_CMDID = 0xA04,
283 WMI_SET_LONG_RANGE_CONFIG_CMDID = 0xA05,
284 WMI_GET_ASSOC_LIST_CMDID = 0xA06,
285 WMI_GET_CCA_INDICATIONS_CMDID = 0xA07,
286 WMI_SET_CCA_INDICATIONS_BI_AVG_NUM_CMDID = 0xA08,
287 WMI_INTERNAL_FW_IOCTL_CMDID = 0xA0B,
288 WMI_LINK_STATS_CMDID = 0xA0C,
289 WMI_SET_GRANT_MCS_CMDID = 0xA0E,
290 WMI_SET_AP_SLOT_SIZE_CMDID = 0xA0F,
291 WMI_SET_VRING_PRIORITY_WEIGHT_CMDID = 0xA10,
292 WMI_SET_VRING_PRIORITY_CMDID = 0xA11,
293 WMI_RBUFCAP_CFG_CMDID = 0xA12,
294 WMI_TEMP_SENSE_ALL_CMDID = 0xA13,
295 WMI_SET_MAC_ADDRESS_CMDID = 0xF003,
296 WMI_ABORT_SCAN_CMDID = 0xF007,
297 WMI_SET_PROMISCUOUS_MODE_CMDID = 0xF041,
299 WMI_GET_PMK_CMDID = 0xF048,
300 WMI_SET_PASSPHRASE_CMDID = 0xF049,
302 WMI_SEND_ASSOC_RES_CMDID = 0xF04A,
304 WMI_SET_ASSOC_REQ_RELAY_CMDID = 0xF04B,
305 WMI_MAC_ADDR_REQ_CMDID = 0xF04D,
306 WMI_FW_VER_CMDID = 0xF04E,
307 WMI_PMC_CMDID = 0xF04F,
312 WMI_NETTYPE_INFRA = 0x01,
313 WMI_NETTYPE_ADHOC = 0x02,
314 WMI_NETTYPE_ADHOC_CREATOR = 0x04,
315 WMI_NETTYPE_AP = 0x10,
316 WMI_NETTYPE_P2P = 0x20,
318 WMI_NETTYPE_WBE = 0x40,
322 WMI_AUTH11_OPEN = 0x01,
323 WMI_AUTH11_SHARED = 0x02,
324 WMI_AUTH11_LEAP = 0x04,
325 WMI_AUTH11_WSC = 0x08,
329 WMI_AUTH_NONE = 0x01,
330 WMI_AUTH_WPA = 0x02,
331 WMI_AUTH_WPA2 = 0x04,
332 WMI_AUTH_WPA_PSK = 0x08,
333 WMI_AUTH_WPA2_PSK = 0x10,
334 WMI_AUTH_WPA_CCKM = 0x20,
335 WMI_AUTH_WPA2_CCKM = 0x40,
339 WMI_CRYPT_NONE = 0x01,
340 WMI_CRYPT_AES_GCMP = 0x20,
344 WMI_CONNECT_ASSOC_POLICY_USER = 0x01,
345 WMI_CONNECT_SEND_REASSOC = 0x02,
346 WMI_CONNECT_IGNORE_WPA_GROUP_CIPHER = 0x04,
347 WMI_CONNECT_PROFILE_MATCH_DONE = 0x08,
348 WMI_CONNECT_IGNORE_AAC_BEACON = 0x10,
349 WMI_CONNECT_CSA_FOLLOW_BSS = 0x20,
350 WMI_CONNECT_DO_WPA_OFFLOAD = 0x40,
351 WMI_CONNECT_DO_NOT_DEAUTH = 0x80,
357 WMI_CHANNEL_1 = 0x00,
358 WMI_CHANNEL_2 = 0x01,
359 WMI_CHANNEL_3 = 0x02,
360 WMI_CHANNEL_4 = 0x03,
361 WMI_CHANNEL_5 = 0x04,
362 WMI_CHANNEL_6 = 0x05,
363 WMI_CHANNEL_9 = 0x06,
364 WMI_CHANNEL_10 = 0x07,
365 WMI_CHANNEL_11 = 0x08,
366 WMI_CHANNEL_12 = 0x09,
412 WMI_KEY_USE_PAIRWISE = 0x00,
413 WMI_KEY_USE_RX_GROUP = 0x01,
414 WMI_KEY_USE_TX_GROUP = 0x02,
415 WMI_KEY_USE_STORE_PTK = 0x03,
416 WMI_KEY_USE_APPLY_PTK = 0x04,
448 WMI_ACTIVE_SCAN = 0x00,
449 WMI_SHORT_SCAN = 0x01,
450 WMI_PASSIVE_SCAN = 0x02,
451 WMI_DIRECT_SCAN = 0x03,
452 WMI_LONG_SCAN = 0x04,
470 * 0 - 58320 MHz
541 WMI_SSID_FLAG_DISABLE = 0x00,
543 WMI_SSID_FLAG_SPECIFIC = 0x01,
545 WMI_SSID_FLAG_ANY = 0x02,
549 /* 0 to MAX_PROBED_SSID_INDEX */
564 WMI_FRAME_BEACON = 0x00,
565 WMI_FRAME_PROBE_REQ = 0x01,
566 WMI_FRAME_PROBE_RESP = 0x02,
567 WMI_FRAME_ASSOC_REQ = 0x03,
568 WMI_FRAME_ASSOC_RESP = 0x04,
569 WMI_NUM_MGMT_FRAME = 0x05,
600 /* Valid in the range [1, 32768], 0xFFFF means infinite */
608 /* Offset from the main tap (0 = zero-distance). In the range of [0,
626 /* 0 means don't update burst_active_vector */
628 /* 0 means don't update pulse_active_vector */
636 /* 0-not active, 1-active */
640 /* 0-not active, 1-active */
645 /* Offset from calibrated value.(expected to be 0)(value is row in
649 /* expected to be 0 */
654 /* Offset from calibrated value.(expected to be 0)(value is row in
658 /* Value in dB.(expected to be 0) */
660 /* Offset from calibrated value.(expected to be 0) */
667 /* 0-disable/1-enable */
671 /* In the range of [0,7], 0xff means use default */
673 /* In the range of [0,7], 0xff means use default */
679 /* 0-stop/1-start */
697 WMI_RF_MGMT_W_DISABLE = 0x00,
698 WMI_RF_MGMT_W_ENABLE = 0x01,
699 WMI_RF_MGMT_GET_STATUS = 0x02,
704 WMI_BF_TRIGGER_RS_MCS1_TH_FAILURE = 0x01,
705 WMI_BF_TRIGGER_RS_MCS1_NO_BACK_FAILURE = 0x02,
706 WMI_BF_TRIGGER_MAX_CTS_FAILURE_IN_TXOP = 0x04,
707 WMI_BF_TRIGGER_MAX_BACK_FAILURE = 0x08,
708 WMI_BF_TRIGGER_FW = 0x10,
709 WMI_BF_TRIGGER_MAX_CTS_FAILURE_IN_KEEP_ALIVE = 0x20,
710 WMI_BF_TRIGGER_AOA = 0x40,
711 WMI_BF_TRIGGER_MAX_CTS_FAILURE_IN_UPM = 0x80,
749 /* A-BFT length override if non-0 */
756 WMI_PORT_STA = 0x00,
757 WMI_PORT_PCP = 0x01,
758 WMI_PORT_AP = 0x02,
759 WMI_PORT_P2P_DEV = 0x03,
760 WMI_PORT_P2P_CLIENT = 0x04,
761 WMI_PORT_P2P_GO = 0x05,
779 WMI_WAKEUP_TRIGGER_UCAST = 0x01,
780 WMI_WAKEUP_TRIGGER_BCAST = 0x02,
785 /* Bit vector: bit[0] - wake on Unicast, bit[1] - wake on Broadcast */
791 WMI_DISCOVERY_MODE_NON_OFFLOAD = 0x00,
792 WMI_DISCOVERY_MODE_OFFLOAD = 0x01,
793 WMI_DISCOVERY_MODE_PEER2PEER = 0x02,
806 WMI_POWER_SOURCE_BATTERY = 0x00,
807 WMI_POWER_SOURCE_OTHER = 0x01,
819 WMI_AP_SME_OFFLOAD_FULL = 0x00,
821 WMI_AP_SME_OFFLOAD_PARTIAL = 0x01,
823 WMI_AP_SME_OFFLOAD_NONE = 0x02,
836 /* A-BFT length override if non-0 */
861 /* Channel to use, 0xFF for currently active channel */
891 WMI_VRING_ENC_TYPE_802_3 = 0x00,
892 WMI_VRING_ENC_TYPE_NATIVE_WIFI = 0x01,
893 WMI_VRING_ENC_TYPE_NONE = 0x02,
897 WMI_VRING_DS_PBSS = 0x00,
898 WMI_VRING_DS_STATION = 0x01,
899 WMI_VRING_DS_AP = 0x02,
900 WMI_VRING_DS_ADDR4 = 0x03,
904 WMI_NWIFI_TX_TRANS_MODE_NO = 0x00,
905 WMI_NWIFI_TX_TRANS_MODE_AP2PBSS = 0x01,
906 WMI_NWIFI_TX_TRANS_MODE_STA2PBSS = 0x02,
910 WMI_SCH_PRIO_REGULAR = 0x00,
911 WMI_SCH_PRIO_HIGH = 0x01,
914 #define CIDXTID_EXTENDED_CID_TID (0xFF)
915 #define CIDXTID_CID_POS (0)
917 #define CIDXTID_CID_MSK (0xF)
920 #define CIDXTID_TID_MSK (0xF0)
921 #define VRING_CFG_MAC_CTRL_LIFETIME_EN_POS (0)
923 #define VRING_CFG_MAC_CTRL_LIFETIME_EN_MSK (0x1)
926 #define VRING_CFG_MAC_CTRL_AGGR_EN_MSK (0x2)
927 #define VRING_CFG_TO_RESOLUTION_VALUE_POS (0)
929 #define VRING_CFG_TO_RESOLUTION_VALUE_MSK (0x3F)
933 /* 0-23 vrings */
959 WMI_VRING_CMD_ADD = 0x00,
960 WMI_VRING_CMD_MODIFY = 0x01,
961 WMI_VRING_CMD_DELETE = 0x02,
972 /* 0-23 vrings */
995 WMI_RX_MSG_TYPE_COMPRESSED = 0x00,
996 WMI_RX_MSG_TYPE_EXTENDED = 0x01,
1004 WMI_RING_ADD_IRQ_MODE_BWC = 0x00,
1005 WMI_RING_ADD_IRQ_MODE_DISABLE = 0x01,
1006 WMI_RING_ADD_IRQ_MODE_ENABLE = 0x02,
1040 /* Correlated status ring (0-63) */
1058 /* 0-63 status rings */
1067 /* Correlated status ring (0-63) */
1118 WMI_SNIFFER_OFF = 0x00,
1119 WMI_SNIFFER_ON = 0x01,
1124 RF_TEMPERATURE_CALIB_DEFAULT_DB = 0x00,
1125 RF_TEMPERATURE_CALIB_HIGH_POWER_DB = 0x01,
1130 SILENT_RSSI_SUCCESS = 0x00,
1131 SILENT_RSSI_FAILURE = 0x01,
1141 WMI_SNIFFER_PHY_INFO_DISABLED = 0x00,
1142 WMI_SNIFFER_PHY_INFO_ENABLED = 0x01,
1146 WMI_SNIFFER_CP = 0x00,
1147 WMI_SNIFFER_DP = 0x01,
1148 WMI_SNIFFER_BOTH_PHYS = 0x02,
1164 WMI_RX_CHAIN_ADD = 0x00,
1165 WMI_RX_CHAIN_DEL = 0x01,
1169 WMI_DECAP_TYPE_802_3 = 0x00,
1170 WMI_DECAP_TYPE_NATIVE_WIFI = 0x01,
1171 WMI_DECAP_TYPE_NONE = 0x02,
1175 WMI_NWIFI_RX_TRANS_MODE_NO = 0x00,
1176 WMI_NWIFI_RX_TRANS_MODE_PBSS2AP = 0x01,
1177 WMI_NWIFI_RX_TRANS_MODE_PBSS2STA = 0x02,
1181 WMI_RX_HW_REORDER = 0x00,
1182 WMI_RX_SW_REORDER = 0x01,
1185 #define L2_802_3_OFFLOAD_CTRL_VLAN_TAG_INSERTION_POS (0)
1187 #define L2_802_3_OFFLOAD_CTRL_VLAN_TAG_INSERTION_MSK (0x1)
1190 #define L2_802_3_OFFLOAD_CTRL_SNAP_KEEP_MSK (0x2)
1191 #define L2_NWIFI_OFFLOAD_CTRL_REMOVE_QOS_POS (0)
1193 #define L2_NWIFI_OFFLOAD_CTRL_REMOVE_QOS_MSK (0x1)
1196 #define L2_NWIFI_OFFLOAD_CTRL_REMOVE_PN_MSK (0x2)
1197 #define L3_L4_CTRL_IPV4_CHECKSUM_EN_POS (0)
1199 #define L3_L4_CTRL_IPV4_CHECKSUM_EN_MSK (0x1)
1202 #define L3_L4_CTRL_TCPIP_CHECKSUM_EN_MSK (0x2)
1203 #define RING_CTRL_OVERRIDE_PREFETCH_THRSH_POS (0)
1205 #define RING_CTRL_OVERRIDE_PREFETCH_THRSH_MSK (0x1)
1208 #define RING_CTRL_OVERRIDE_WB_THRSH_MSK (0x2)
1211 #define RING_CTRL_OVERRIDE_ITR_THRSH_MSK (0x4)
1214 #define RING_CTRL_OVERRIDE_HOST_THRSH_MSK (0x8)
1335 * set 0 for default
1339 * set 0 for default
1404 /* XPM bit start address in range [0,8191]bits - rounded by FW to
1415 /* XPM bit start address in range [0,8191]bits - rounded by FW to
1431 TEMPERATURE_USE_OLD_VALUE = 0x01,
1432 TEMPERATURE_MEASURE_NOW = 0x02,
1443 WMI_PMC_ALLOCATE = 0x00,
1444 WMI_PMC_RELEASE = 0x01,
1457 WMI_AOA_PHASE_MEAS = 0x00,
1458 WMI_AOA_PHASE_AMP_MEAS = 0x01,
1465 * 0 - 58320 MHz
1543 WMI_TOF_SESSION_START_FLAG_SECURED = 0x1,
1544 WMI_TOF_SESSION_START_FLAG_ASAP = 0x2,
1545 WMI_TOF_SESSION_START_FLAG_LCI_REQ = 0x4,
1546 WMI_TOF_SESSION_START_FLAG_LCR_REQ = 0x8,
1585 WMI_TOF_CHANNEL_INFO_TYPE_CIR = 0x1,
1586 WMI_TOF_CHANNEL_INFO_TYPE_RSSI = 0x2,
1587 WMI_TOF_CHANNEL_INFO_TYPE_SNR = 0x4,
1588 WMI_TOF_CHANNEL_INFO_TYPE_DEBUG_DATA = 0x8,
1589 WMI_TOF_CHANNEL_INFO_TYPE_VENDOR_SPECIFIC = 0x10,
1604 /* Mask to define which RFs to configure. 0 means all RFs */
1757 WMI_INTERNAL_FW_CODE_NONE = 0x0,
1758 WMI_INTERNAL_FW_CODE_QCOM = 0x1,
1797 * WMI_QOS_MIN_DEFAULT_WEIGHT...WMI_QOS_MAX_WEIGHT. Weight #0 is
1808 /* Weight index. Valid value is 0-3 */
1829 /* DISABLED = 0, ENABLED = 1 , DRY_RUN = 2 */
1831 /* DISABLED = 0, ENABLED = 1, DRY_RUN = 2 */
1855 * long_term_trig_timeout_per_mcs arrays, 0 = Ignore
1881 /* DISABLED = 0, ENABLED = 1 , DRY_RUN = 2 */
1883 /* DISABLED = 0, ENABLED = 1, DRY_RUN = 2 */
1907 * long_term_trig_timeout_per_mcs arrays, 0 = Ignore
1918 WMI_LINK_STATS_SNAPSHOT = 0x00,
1919 WMI_LINK_STATS_PERIODIC = 0x01,
1920 WMI_LINK_STATS_STOP_PERIODIC = 0x02,
1925 WMI_LINK_STATS_TYPE_BASIC = 0x01,
1926 WMI_LINK_STATS_TYPE_GLOBAL = 0x02,
1935 /* 0xff for all cids */
1967 WMI_READY_EVENTID = 0x1001,
1968 WMI_CONNECT_EVENTID = 0x1002,
1969 WMI_DISCONNECT_EVENTID = 0x1003,
1970 WMI_START_SCHED_SCAN_EVENTID = 0x1005,
1971 WMI_STOP_SCHED_SCAN_EVENTID = 0x1006,
1972 WMI_SCHED_SCAN_RESULT_EVENTID = 0x1007,
1973 WMI_SCAN_COMPLETE_EVENTID = 0x100A,
1974 WMI_REPORT_STATISTICS_EVENTID = 0x100B,
1975 WMI_FT_AUTH_STATUS_EVENTID = 0x100C,
1976 WMI_FT_REASSOC_STATUS_EVENTID = 0x100D,
1977 WMI_LINK_MONITOR_EVENTID = 0x100E,
1978 WMI_RADAR_GENERAL_CONFIG_EVENTID = 0x1100,
1979 WMI_RADAR_CONFIG_SELECT_EVENTID = 0x1101,
1980 WMI_RADAR_PARAMS_CONFIG_EVENTID = 0x1102,
1981 WMI_RADAR_SET_MODE_EVENTID = 0x1103,
1982 WMI_RADAR_CONTROL_EVENTID = 0x1104,
1983 WMI_RADAR_PCI_CONTROL_EVENTID = 0x1105,
1984 WMI_RD_MEM_RSP_EVENTID = 0x1800,
1985 WMI_FW_READY_EVENTID = 0x1801,
1986 WMI_EXIT_FAST_MEM_ACC_MODE_EVENTID = 0x200,
1987 WMI_ECHO_RSP_EVENTID = 0x1803,
1988 WMI_DEEP_ECHO_RSP_EVENTID = 0x1804,
1990 WMI_FS_TUNE_DONE_EVENTID = 0x180A,
1992 WMI_CORR_MEASURE_EVENTID = 0x180B,
1993 WMI_READ_RSSI_EVENTID = 0x180C,
1994 WMI_TEMP_SENSE_DONE_EVENTID = 0x180E,
1995 WMI_DC_CALIB_DONE_EVENTID = 0x180F,
1997 WMI_IQ_TX_CALIB_DONE_EVENTID = 0x1811,
1999 WMI_IQ_RX_CALIB_DONE_EVENTID = 0x1812,
2000 WMI_SET_WORK_MODE_DONE_EVENTID = 0x1815,
2001 WMI_LO_LEAKAGE_CALIB_DONE_EVENTID = 0x1816,
2002 WMI_LO_POWER_CALIB_FROM_OTP_EVENTID = 0x1817,
2003 WMI_SILENT_RSSI_CALIB_DONE_EVENTID = 0x181D,
2005 WMI_RF_RX_TEST_DONE_EVENTID = 0x181E,
2006 WMI_CFG_RX_CHAIN_DONE_EVENTID = 0x1820,
2007 WMI_VRING_CFG_DONE_EVENTID = 0x1821,
2008 WMI_BA_STATUS_EVENTID = 0x1823,
2009 WMI_RCP_ADDBA_REQ_EVENTID = 0x1824,
2010 WMI_RCP_ADDBA_RESP_SENT_EVENTID = 0x1825,
2011 WMI_DELBA_EVENTID = 0x1826,
2012 WMI_GET_SSID_EVENTID = 0x1828,
2013 WMI_GET_PCP_CHANNEL_EVENTID = 0x182A,
2017 WMI_SW_TX_COMPLETE_EVENTID = 0x182B,
2018 WMI_BEAMFORMING_MGMT_DONE_EVENTID = 0x1836,
2019 WMI_BF_TXSS_MGMT_DONE_EVENTID = 0x1837,
2020 WMI_BF_RXSS_MGMT_DONE_EVENTID = 0x1839,
2021 WMI_BF_TRIG_EVENTID = 0x183A,
2022 WMI_RS_MGMT_DONE_EVENTID = 0x1852,
2023 WMI_RF_MGMT_STATUS_EVENTID = 0x1853,
2024 WMI_BF_SM_MGMT_DONE_EVENTID = 0x1838,
2025 WMI_RX_MGMT_PACKET_EVENTID = 0x1840,
2026 WMI_TX_MGMT_PACKET_EVENTID = 0x1841,
2027 WMI_LINK_MAINTAIN_CFG_WRITE_DONE_EVENTID = 0x1842,
2028 WMI_LINK_MAINTAIN_CFG_READ_DONE_EVENTID = 0x1843,
2029 WMI_SET_LINK_MONITOR_EVENTID = 0x1845,
2030 WMI_RF_XPM_READ_RESULT_EVENTID = 0x1856,
2031 WMI_RF_XPM_WRITE_RESULT_EVENTID = 0x1857,
2032 WMI_LED_CFG_DONE_EVENTID = 0x1858,
2033 WMI_SET_SILENT_RSSI_TABLE_DONE_EVENTID = 0x185C,
2034 WMI_RF_PWR_ON_DELAY_RSP_EVENTID = 0x185D,
2035 WMI_SET_HIGH_POWER_TABLE_PARAMS_EVENTID = 0x185E,
2036 WMI_FIXED_SCHEDULING_UL_CONFIG_EVENTID = 0x185F,
2038 WMI_DATA_PORT_OPEN_EVENTID = 0x1860,
2039 WMI_WBE_LINK_DOWN_EVENTID = 0x1861,
2040 WMI_BF_CTRL_DONE_EVENTID = 0x1862,
2041 WMI_NOTIFY_REQ_DONE_EVENTID = 0x1863,
2042 WMI_GET_STATUS_DONE_EVENTID = 0x1864,
2043 WMI_RING_EN_EVENTID = 0x1865,
2044 WMI_GET_RF_STATUS_EVENTID = 0x1866,
2045 WMI_GET_BASEBAND_TYPE_EVENTID = 0x1867,
2046 WMI_VRING_SWITCH_TIMING_CONFIG_EVENTID = 0x1868,
2047 WMI_UNIT_TEST_EVENTID = 0x1900,
2048 WMI_FLASH_READ_DONE_EVENTID = 0x1902,
2049 WMI_FLASH_WRITE_DONE_EVENTID = 0x1903,
2051 WMI_TRAFFIC_SUSPEND_EVENTID = 0x1904,
2052 WMI_TRAFFIC_RESUME_EVENTID = 0x1905,
2054 WMI_P2P_CFG_DONE_EVENTID = 0x1910,
2055 WMI_PORT_ALLOCATED_EVENTID = 0x1911,
2056 WMI_PORT_DELETED_EVENTID = 0x1912,
2057 WMI_LISTEN_STARTED_EVENTID = 0x1914,
2058 WMI_SEARCH_STARTED_EVENTID = 0x1915,
2059 WMI_DISCOVERY_STARTED_EVENTID = 0x1916,
2060 WMI_DISCOVERY_STOPPED_EVENTID = 0x1917,
2061 WMI_PCP_STARTED_EVENTID = 0x1918,
2062 WMI_PCP_STOPPED_EVENTID = 0x1919,
2063 WMI_PCP_FACTOR_EVENTID = 0x191A,
2065 WMI_PS_DEV_PROFILE_CFG_EVENTID = 0x191C,
2066 WMI_RS_ENABLE_EVENTID = 0x191E,
2067 WMI_RS_CFG_EX_EVENTID = 0x191F,
2068 WMI_GET_DETAILED_RS_RES_EX_EVENTID = 0x1920,
2070 WMI_RS_CFG_DONE_EVENTID = 0x1921,
2072 WMI_GET_DETAILED_RS_RES_EVENTID = 0x1922,
2073 WMI_AOA_MEAS_EVENTID = 0x1923,
2074 WMI_BRP_SET_ANT_LIMIT_EVENTID = 0x1924,
2075 WMI_SET_MGMT_RETRY_LIMIT_EVENTID = 0x1930,
2076 WMI_GET_MGMT_RETRY_LIMIT_EVENTID = 0x1931,
2077 WMI_SET_THERMAL_THROTTLING_CFG_EVENTID = 0x1940,
2078 WMI_GET_THERMAL_THROTTLING_CFG_EVENTID = 0x1941,
2080 WMI_PS_DEV_PROFILE_CFG_READ_EVENTID = 0x1942,
2081 WMI_TSF_SYNC_STATUS_EVENTID = 0x1973,
2082 WMI_TOF_SESSION_END_EVENTID = 0x1991,
2083 WMI_TOF_GET_CAPABILITIES_EVENTID = 0x1992,
2084 WMI_TOF_SET_LCR_EVENTID = 0x1993,
2085 WMI_TOF_SET_LCI_EVENTID = 0x1994,
2086 WMI_TOF_FTM_PER_DEST_RES_EVENTID = 0x1995,
2087 WMI_TOF_CFG_RESPONDER_EVENTID = 0x1996,
2088 WMI_TOF_SET_TX_RX_OFFSET_EVENTID = 0x1997,
2089 WMI_TOF_GET_TX_RX_OFFSET_EVENTID = 0x1998,
2090 WMI_TOF_CHANNEL_INFO_EVENTID = 0x1999,
2091 WMI_GET_RF_SECTOR_PARAMS_DONE_EVENTID = 0x19A0,
2092 WMI_SET_RF_SECTOR_PARAMS_DONE_EVENTID = 0x19A1,
2093 WMI_GET_SELECTED_RF_SECTOR_INDEX_DONE_EVENTID = 0x19A2,
2094 WMI_SET_SELECTED_RF_SECTOR_INDEX_DONE_EVENTID = 0x19A3,
2095 WMI_SET_RF_SECTOR_ON_DONE_EVENTID = 0x19A4,
2096 WMI_PRIO_TX_SECTORS_ORDER_EVENTID = 0x19A5,
2097 WMI_PRIO_TX_SECTORS_NUMBER_EVENTID = 0x19A6,
2098 WMI_PRIO_TX_SECTORS_SET_DEFAULT_CFG_EVENTID = 0x19A7,
2100 WMI_BF_CONTROL_EVENTID = 0x19AA,
2101 WMI_BF_CONTROL_EX_EVENTID = 0x19AB,
2102 WMI_TX_STATUS_RING_CFG_DONE_EVENTID = 0x19C0,
2103 WMI_RX_STATUS_RING_CFG_DONE_EVENTID = 0x19C1,
2104 WMI_TX_DESC_RING_CFG_DONE_EVENTID = 0x19C2,
2105 WMI_RX_DESC_RING_CFG_DONE_EVENTID = 0x19C3,
2106 WMI_CFG_DEF_RX_OFFLOAD_DONE_EVENTID = 0x19C5,
2107 WMI_SCHEDULING_SCHEME_EVENTID = 0x1A01,
2108 WMI_FIXED_SCHEDULING_CONFIG_COMPLETE_EVENTID = 0x1A02,
2109 WMI_ENABLE_FIXED_SCHEDULING_COMPLETE_EVENTID = 0x1A03,
2110 WMI_SET_MULTI_DIRECTED_OMNIS_CONFIG_EVENTID = 0x1A04,
2111 WMI_SET_LONG_RANGE_CONFIG_COMPLETE_EVENTID = 0x1A05,
2112 WMI_GET_ASSOC_LIST_RES_EVENTID = 0x1A06,
2113 WMI_GET_CCA_INDICATIONS_EVENTID = 0x1A07,
2114 WMI_SET_CCA_INDICATIONS_BI_AVG_NUM_EVENTID = 0x1A08,
2115 WMI_INTERNAL_FW_EVENT_EVENTID = 0x1A0A,
2116 WMI_INTERNAL_FW_IOCTL_EVENTID = 0x1A0B,
2117 WMI_LINK_STATS_CONFIG_DONE_EVENTID = 0x1A0C,
2118 WMI_LINK_STATS_EVENTID = 0x1A0D,
2119 WMI_SET_GRANT_MCS_EVENTID = 0x1A0E,
2120 WMI_SET_AP_SLOT_SIZE_EVENTID = 0x1A0F,
2121 WMI_SET_VRING_PRIORITY_WEIGHT_EVENTID = 0x1A10,
2122 WMI_SET_VRING_PRIORITY_EVENTID = 0x1A11,
2123 WMI_RBUFCAP_CFG_EVENTID = 0x1A12,
2124 WMI_TEMP_SENSE_ALL_DONE_EVENTID = 0x1A13,
2125 WMI_SET_CHANNEL_EVENTID = 0x9000,
2126 WMI_ASSOC_REQ_EVENTID = 0x9001,
2127 WMI_EAPOL_RX_EVENTID = 0x9002,
2128 WMI_MAC_ADDR_RESP_EVENTID = 0x9003,
2129 WMI_FW_VER_EVENTID = 0x9004,
2130 WMI_ACS_PASSIVE_SCAN_COMPLETE_EVENTID = 0x9005,
2131 WMI_INTERNAL_FW_SET_CHANNEL = 0x9006,
2132 WMI_COMMAND_NOT_SUPPORTED_EVENTID = 0xFFFF,
2137 WMI_FW_STATUS_SUCCESS = 0x00,
2138 WMI_FW_STATUS_FAILURE = 0x01,
2143 WMI_RF_ENABLED = 0x00,
2144 WMI_RF_DISABLED_HW = 0x01,
2145 WMI_RF_DISABLED_SW = 0x02,
2146 WMI_RF_DISABLED_HW_SW = 0x03,
2200 RF_UNKNOWN = 0x00,
2201 RF_MARLON = 0x01,
2202 RF_SPARROW = 0x02,
2203 RF_TALYNA1 = 0x03,
2204 RF_TALYNA2 = 0x04,
2209 BF_RF_MARLON = 0x00,
2210 BF_RF_SPARROW = 0x01,
2211 BF_RF_TALYNA1 = 0x02,
2212 BF_RF_TALYNA2 = 0x03,
2217 RF_OK = 0x00,
2218 RF_NO_COMM = 0x01,
2219 RF_WRONG_BOARD_FILE = 0x02,
2245 BASEBAND_UNKNOWN = 0x00,
2246 BASEBAND_SPARROW_M_A0 = 0x03,
2247 BASEBAND_SPARROW_M_A1 = 0x04,
2248 BASEBAND_SPARROW_M_B0 = 0x05,
2249 BASEBAND_SPARROW_M_C0 = 0x06,
2250 BASEBAND_SPARROW_M_D0 = 0x07,
2251 BASEBAND_TALYN_M_A0 = 0x08,
2252 BASEBAND_TALYN_M_B0 = 0x09,
2278 WMI_11A_CAPABILITY = 0x01,
2279 WMI_11G_CAPABILITY = 0x02,
2280 WMI_11AG_CAPABILITY = 0x03,
2281 WMI_11NA_CAPABILITY = 0x04,
2282 WMI_11NG_CAPABILITY = 0x05,
2283 WMI_11NAG_CAPABILITY = 0x06,
2284 WMI_11AD_CAPABILITY = 0x07,
2285 WMI_11N_CAPABILITY_OFFSET = 0x03,
2297 /* Max associated STAs supported by FW in AP mode (default 0 means 8
2306 /* beamforming status, 0: fail; 1: OK; 2: retrying */
2351 WMI_DIS_REASON_NO_NETWORK_AVAIL = 0x01,
2353 WMI_DIS_REASON_LOST_LINK = 0x02,
2354 WMI_DIS_REASON_DISCONNECT_CMD = 0x03,
2355 WMI_DIS_REASON_BSS_DISCONNECTED = 0x04,
2356 WMI_DIS_REASON_AUTH_FAILED = 0x05,
2357 WMI_DIS_REASON_ASSOC_FAILED = 0x06,
2358 WMI_DIS_REASON_NO_RESOURCES_AVAIL = 0x07,
2359 WMI_DIS_REASON_CSERV_DISCONNECT = 0x08,
2360 WMI_DIS_REASON_INVALID_PROFILE = 0x0A,
2361 WMI_DIS_REASON_DOT11H_CHANNEL_SWITCH = 0x0B,
2362 WMI_DIS_REASON_PROFILE_MISMATCH = 0x0C,
2363 WMI_DIS_REASON_CONNECTION_EVICTED = 0x0D,
2364 WMI_DIS_REASON_IBSS_MERGE = 0x0E,
2365 WMI_DIS_REASON_HIGH_TEMPERATURE = 0x0F,
2384 WMI_SCAN_SUCCESS = 0x00,
2385 WMI_SCAN_FAILED = 0x01,
2386 WMI_SCAN_ABORTED = 0x02,
2387 WMI_SCAN_REJECTED = 0x03,
2388 WMI_SCAN_ABORT_REJECTED = 0x04,
2433 /* Not resolved when == 0xFFFFFFFF == > Broadcast to all MIDS */
2435 /* Not resolved when == 0xFFFFFFFF == > Broadcast to all MIDS */
2444 WMI_PNO_SUCCESS = 0x00,
2445 WMI_PNO_REJECT = 0x01,
2446 WMI_PNO_INVALID_PARAMETERS = 0x02,
2447 WMI_PNO_NOT_ENABLED = 0x03,
2469 WMI_ACS_INFO_BITMASK_BEACON_FOUND = 0x01,
2470 WMI_ACS_INFO_BITMASK_BUSY_TIME = 0x02,
2471 WMI_ACS_INFO_BITMASK_TX_TIME = 0x04,
2472 WMI_ACS_INFO_BITMASK_RX_TIME = 0x08,
2473 WMI_ACS_INFO_BITMASK_NOISE = 0x10,
2500 WMI_BA_AGREED = 0x00,
2501 WMI_BA_NON_AGREED = 0x01,
2503 WMI_BA_TD_WIP = 0x02,
2505 WMI_BA_SETUP_WIP = 0x03,
2507 WMI_BA_SESSION_ACTIVE = 0x04,
2509 WMI_BA_SESSION_NOT_ACTIVE = 0x05,
2624 WMI_CFG_RX_CHAIN_SUCCESS = 0x01,
2635 WMI_WBE_REASON_USER_REQUEST = 0x00,
2636 WMI_WBE_REASON_RX_DISASSOC = 0x01,
2637 WMI_WBE_REASON_BAD_PHY_LINK = 0x02,
2713 WMI_TX_SW_STATUS_SUCCESS = 0x00,
2714 WMI_TX_SW_STATUS_FAILED_NO_RESOURCES = 0x01,
2715 WMI_TX_SW_STATUS_FAILED_TX = 0x02,
2750 /* enum wmi_fw_status_e - success=0 or fail=1 */
2759 /* enum wmi_fw_status_e - success=0 or fail=1 */
2827 WMI_HIDDEN_SSID_DISABLED = 0x00,
2828 WMI_HIDDEN_SSID_SEND_EMPTY = 0x10,
2829 WMI_HIDDEN_SSID_CLEAR = 0xFE,
2840 LED_DISABLE = 0x00,
2841 LED_ENABLE = 0x01,
2848 WMI_LED_WLAN = 0x00,
2849 WMI_LED_WPAN = 0x01,
2850 WMI_LED_WWAN = 0x02,
2855 LED_POLARITY_HIGH_ACTIVE = 0x00,
2856 LED_POLARITY_LOW_ACTIVE = 0x01,
2912 /* stop threshold [0-100] */
2914 /* MCS1 stop threshold [0-100] */
2926 WMI_TX_MODE_DMG = 0x0,
2927 WMI_TX_MODE_EDMG_CB1 = 0x1,
2928 WMI_TX_MODE_EDMG_CB2 = 0x2,
2929 WMI_TX_MODE_EDMG_CB1_LONG_LDPC = 0x3,
2930 WMI_TX_MODE_EDMG_CB2_LONG_LDPC = 0x4,
2938 /* stop threshold [0-100] */
2940 /* MCS1 stop threshold [0-100] */
3002 WMI_SCHED_SLOT_SP = 0x0,
3003 WMI_SCHED_SLOT_CBAP = 0x1,
3004 WMI_SCHED_SLOT_IDLE = 0x2,
3005 WMI_SCHED_SLOT_ANNOUNCE_NO_ACK = 0x3,
3006 WMI_SCHED_SLOT_DISCOVERY = 0x4,
3010 WMI_SCHED_SCHEME_SLOT_PERIODIC = 0x1,
3043 WMI_SCHED_SCHEME_ENABLE = 0x01,
3044 WMI_SCHED_PROTECTED_SP = 0x02,
3046 WMI_SCHED_FIRST = 0x04,
3048 WMI_SCHED_LAST = 0x08,
3049 WMI_SCHED_IMMEDIATE_START = 0x10,
3056 WMI_ADVERTISE_ESE_DISABLED = 0x0,
3057 WMI_ADVERTISE_ESE_IN_BEACON = 0x1,
3058 WMI_ADVERTISE_ESE_IN_ANNOUNCE_FRAME = 0x2,
3076 WMI_SCHED_SCHEME_FAILURE_NO_ERROR = 0x00,
3077 WMI_SCHED_SCHEME_FAILURE_OLD_START_TSF_ERR = 0x01,
3119 WMI_RS_RES_VALID = 0x00,
3120 WMI_RS_RES_INVALID = 0x01,
3187 WMI_BRP_ANT_LIMIT_MODE_DISABLE = 0x00,
3191 WMI_BRP_ANT_LIMIT_MODE_EFFECTIVE = 0x01,
3193 WMI_BRP_ANT_LIMIT_MODE_FORCE = 0x02,
3195 WMI_BRP_ANT_LIMIT_MODES_NUM = 0x03,
3221 WMI_BF_TYPE_SLS = 0x00,
3222 WMI_BF_TYPE_BRP_RX = 0x01,
3245 #define WMI_LINK_MAINTAIN_CFG_CID_BROADCAST (0xFFFFFFFF)
3250 WMI_LINK_MAINTAIN_CFG_TYPE_DEFAULT_NORMAL_AP = 0x00,
3252 WMI_LINK_MAINTAIN_CFG_TYPE_DEFAULT_FST_AP = 0x01,
3254 WMI_LINK_MAINTAIN_CFG_TYPE_DEFAULT_NORMAL_STA = 0x02,
3256 WMI_LINK_MAINTAIN_CFG_TYPE_DEFAULT_FST_STA = 0x03,
3258 WMI_LINK_MAINTAIN_CFG_TYPE_CUSTOM = 0x04,
3260 WMI_LINK_MAINTAIN_CFG_TYPES_NUM = 0x05,
3267 WMI_LINK_MAINTAIN_CFG_RESPONSE_STATUS_OK = 0x00,
3271 WMI_LINK_MAINTAIN_CFG_RESPONSE_STATUS_BAD_ARGUMENT = 0x01,
3328 WMI_LINK_MONITOR_NOTIF_RSSI_THRESHOLD_EVT = 0x00,
3329 WMI_LINK_MONITOR_NOTIF_TX_ERR_EVT = 0x01,
3330 WMI_LINK_MONITOR_NOTIF_THERMAL_EVT = 0x02,
3367 WMI_TRAFFIC_SUSPEND_APPROVED = 0x0,
3368 WMI_TRAFFIC_SUSPEND_REJECTED_LINK_NOT_IDLE = 0x1,
3369 WMI_TRAFFIC_SUSPEND_REJECTED_DISCONNECT = 0x2,
3370 WMI_TRAFFIC_SUSPEND_REJECTED_OTHER = 0x3,
3380 WMI_TRAFFIC_RESUME_SUCCESS = 0x0,
3381 WMI_TRAFFIC_RESUME_FAILED = 0x1,
3385 WMI_RESUME_TRIGGER_UNKNOWN = 0x0,
3386 WMI_RESUME_TRIGGER_HOST = 0x1,
3387 WMI_RESUME_TRIGGER_UCAST_RX = 0x2,
3388 WMI_RESUME_TRIGGER_BCAST_RX = 0x4,
3389 WMI_RESUME_TRIGGER_WMI_EVT = 0x8,
3390 WMI_RESUME_TRIGGER_DISCONNECT = 0x10,
3404 WMI_PS_CFG_CMD_STATUS_SUCCESS = 0x00,
3405 WMI_PS_CFG_CMD_STATUS_BAD_PARAM = 0x01,
3407 WMI_PS_CFG_CMD_STATUS_ERROR = 0x02,
3412 WMI_PS_PROFILE_TYPE_DEFAULT = 0x00,
3413 WMI_PS_PROFILE_TYPE_PS_DISABLED = 0x01,
3414 WMI_PS_PROFILE_TYPE_MAX_PS = 0x02,
3415 WMI_PS_PROFILE_TYPE_LOW_LATENCY_PS = 0x03,
3451 WMI_PS_LEVEL_DEEP_SLEEP = 0x00,
3452 WMI_PS_LEVEL_SHALLOW_SLEEP = 0x01,
3454 WMI_PS_LEVEL_AWAKE = 0x02,
3459 WMI_PS_DEEP_SLEEP_CLK_LEVEL_RTC = 0x00,
3461 WMI_PS_DEEP_SLEEP_CLK_LEVEL_OSC = 0x01,
3463 WMI_PS_DEEP_SLEEP_CLK_LEVEL_RTC_LT = 0x02,
3464 WMI_PS_DEEP_SLEEP_CLK_LEVEL_XTAL = 0x03,
3465 WMI_PS_DEEP_SLEEP_CLK_LEVEL_SYSCLK = 0x04,
3467 WMI_PS_DEEP_SLEEP_CLK_LEVEL_N_A = 0xFF,
3472 WMI_PS_D3_RESP_POLICY_DEFAULT = 0x00,
3474 WMI_PS_D3_RESP_POLICY_DENIED = 0x01,
3476 WMI_PS_D3_RESP_POLICY_APPROVED = 0x02,
3482 WMI_AOA_MEAS_SUCCESS = 0x00,
3483 WMI_AOA_MEAS_PEER_INCAPABLE = 0x01,
3484 WMI_AOA_MEAS_FAILURE = 0x02,
3491 * 0 - 58320 MHz
3554 WMI_TOF_SESSION_END_NO_ERROR = 0x00,
3555 WMI_TOF_SESSION_END_FAIL = 0x01,
3556 WMI_TOF_SESSION_END_PARAMS_ERROR = 0x02,
3557 WMI_TOF_SESSION_END_ABORTED = 0x03,
3558 WMI_TOF_SESSION_END_BUSY = 0x04,
3597 WMI_PER_DEST_RES_NO_ERROR = 0x00,
3598 WMI_PER_DEST_RES_TX_RX_FAIL = 0x01,
3599 WMI_PER_DEST_RES_PARAM_DONT_MATCH = 0x02,
3603 WMI_PER_DEST_RES_REQ_START = 0x01,
3604 WMI_PER_DEST_RES_BURST_REPORT_END = 0x02,
3605 WMI_PER_DEST_RES_REQ_END = 0x04,
3606 WMI_PER_DEST_RES_PARAM_UPDATE = 0x08,
3651 WMI_TOF_CHANNEL_INFO_AOA = 0x00,
3652 WMI_TOF_CHANNEL_INFO_LCI = 0x01,
3653 WMI_TOF_CHANNEL_INFO_LCR = 0x02,
3654 WMI_TOF_CHANNEL_INFO_VENDOR_SPECIFIC = 0x03,
3655 WMI_TOF_CHANNEL_INFO_CIR = 0x04,
3656 WMI_TOF_CHANNEL_INFO_RSSI = 0x05,
3657 WMI_TOF_CHANNEL_INFO_SNR = 0x06,
3658 WMI_TOF_CHANNEL_INFO_DEBUG = 0x07,
3699 WMI_RF_SECTOR_STATUS_SUCCESS = 0x00,
3700 WMI_RF_SECTOR_STATUS_BAD_PARAMETERS_ERROR = 0x01,
3701 WMI_RF_SECTOR_STATUS_BUSY_ERROR = 0x02,
3702 WMI_RF_SECTOR_STATUS_NOT_SUPPORTED_ERROR = 0x03,
3707 WMI_RF_SECTOR_TYPE_RX = 0x00,
3708 WMI_RF_SECTOR_TYPE_TX = 0x01,
3713 /* Phase values for RF Chains[15-0] (2bits per RF chain) */
3717 /* ETYPE Bit0 for all RF chains[31-0] - bit0 of Edge amplifier gain
3721 /* ETYPE Bit1 for all RF chains[31-0] - bit1 of Edge amplifier gain
3725 /* ETYPE Bit2 for all RF chains[31-0] - bit2 of Edge amplifier gain
3735 #define WMI_INVALID_RF_SECTOR_INDEX (0xFFFF)
3786 /* Connection/Station ID in [0:7] range */
3817 /* Connection/Station ID in [0:7] range */
3862 WMI_SECTOR_SWEEP_TYPE_TXSS = 0x00,
3863 WMI_SECTOR_SWEEP_TYPE_BCON = 0x01,
3864 WMI_SECTOR_SWEEP_TYPE_TXSS_AND_BCON = 0x02,
3865 WMI_SECTOR_SWEEP_TYPE_NUM = 0x03,
3876 /* tx sectors order to be applied, 0xFF for end of array */
3888 WMI_PRIO_TX_SECT_CMD_STATUS_SUCCESS = 0x00,
3889 WMI_PRIO_TX_SECT_CMD_STATUS_BAD_PARAM = 0x01,
3891 WMI_PRIO_TX_SECT_CMD_STATUS_ERROR = 0x02,
3903 /* [0-128], 0 = No changes */
3905 /* [0-128], 0 = No changes */
3907 /* [0-8] needed only for TXSS configuration */
4027 WMI_TSF_SYNC_SUCCESS = 0x00,
4028 WMI_TSF_SYNC_FAILED = 0x01,
4029 WMI_TSF_SYNC_REJECTED = 0x02,
4043 /* CCA-Energy Detect in percentage over last BI (0..100) */
4045 /* Averaged CCA-Energy Detect in percent over number of BIs (0..100) */
4047 /* NAV percent over last BI (0..100) */
4049 /* Averaged NAV percent over number of BIs (0..100) */
4056 /* set the number of bis to average cca_ed (0..255) */
4187 * descriptors drops below this threshold. Set 0 to use system