-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwmi_event.enum
More file actions
634 lines (499 loc) · 22.3 KB
/
wmi_event.enum
File metadata and controls
634 lines (499 loc) · 22.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
/** WMI service is ready; after this event WMI messages can be sent/received */
WMI_SERVICE_READY_EVENTID = 0x1,
/** WMI is ready; after this event the wlan subsystem is initialized and can process commands. */
WMI_READY_EVENTID,
/** Specify what WMI services the target supports (for services beyond
* what fits in the WMI_SERVICE_READY_EVENT message's wmi_service_bitmap)
*/
WMI_SERVICE_AVAILABLE_EVENTID,
/** Specify what numbers and kinds of interfaces (a.k.a. vdevs)
* the target supports
*/
WMI_IFACE_COMBINATION_IND_EVENTID,
/** Scan specific events */
WMI_SCAN_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_SCAN),
/* PDEV specific events */
/** TPC config for the current operating channel */
WMI_PDEV_TPC_CONFIG_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_PDEV),
/** Channel stats event */
WMI_CHAN_INFO_EVENTID,
/** PHY Error specific WMI event */
WMI_PHYERR_EVENTID,
/** eeprom dump event */
WMI_PDEV_DUMP_EVENTID,
/** traffic pause event */
WMI_TX_PAUSE_EVENTID,
/** DFS radar event */
WMI_DFS_RADAR_EVENTID,
/** track L1SS entry and residency event */
WMI_PDEV_L1SS_TRACK_EVENTID,
/** Report current temprature of the chip in Celcius degree */
WMI_PDEV_TEMPERATURE_EVENTID,
/** Extension of WMI_SERVICE_READY msg with extra target capability info */
WMI_SERVICE_READY_EXT_EVENTID,
/** FIPS test mode event */
WMI_PDEV_FIPS_EVENTID,
/** Channel hopping avoidance */
WMI_PDEV_CHANNEL_HOPPING_EVENTID,
/** CCK ANI level event */
WMI_PDEV_ANI_CCK_LEVEL_EVENTID,
/** OFDM ANI level event */
WMI_PDEV_ANI_OFDM_LEVEL_EVENTID,
/** Tx PPDU params */
WMI_PDEV_TPC_EVENTID,
/** NF Cal Power in DBR/DBM for all channels */
WMI_PDEV_NFCAL_POWER_ALL_CHANNELS_EVENTID,
/** SOC/PDEV events */
WMI_PDEV_SET_HW_MODE_RESP_EVENTID,
WMI_PDEV_HW_MODE_TRANSITION_EVENTID,
WMI_PDEV_SET_MAC_CONFIG_RESP_EVENTID,
/** Report ANT DIV feature's status */
WMI_PDEV_ANTDIV_STATUS_EVENTID,
/** Chip level Power stats */
WMI_PDEV_CHIP_POWER_STATS_EVENTID,
/** Power Save Failure Detected */
WMI_PDEV_CHIP_POWER_SAVE_FAILURE_DETECTED_EVENTID,
/* Event to report the switch count in csa of one or more VDEVs */
WMI_PDEV_CSA_SWITCH_COUNT_STATUS_EVENTID,
/** Report the caldata version to host */
WMI_PDEV_CHECK_CAL_VERSION_EVENTID,
/** Report chain RSSI and antenna index to host */
WMI_PDEV_DIV_RSSI_ANTID_EVENTID,
/** provide noise floor and cycle counts for a channel */
WMI_PDEV_BSS_CHAN_INFO_EVENTID,
/** Response received the ctl table to host */
WMI_PDEV_UPDATE_CTLTABLE_EVENTID,
WMI_PDEV_DMA_RING_CFG_RSP_EVENTID,
WMI_PDEV_DMA_RING_BUF_RELEASE_EVENTID,
/** WMI Event to deliver CTL Failsafe application */
WMI_PDEV_CTL_FAILSAFE_CHECK_EVENTID,
/* Event to report the switch count in BSS color of one or more VDEVs */
WMI_PDEV_CSC_SWITCH_COUNT_STATUS_EVENTID,
/* Event to send cold boot calibration data */
WMI_PDEV_COLD_BOOT_CAL_DATA_EVENTID,
/* Event to report a rogue ap info that is detected in fw */
WMI_PDEV_RAP_INFO_EVENTID,
WMI_CHAN_RF_CHARACTERIZATION_INFO_EVENTID,
/** 2nd extension of SERVICE_READY msg with extra target capability info */
WMI_SERVICE_READY_EXT2_EVENTID,
/* VDEV specific events */
/** VDEV started event in response to VDEV_START request */
WMI_VDEV_START_RESP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_VDEV),
/** vdev stopped event , generated in response to VDEV_STOP request */
WMI_VDEV_STOPPED_EVENTID,
/* Indicate the set key (used for setting per
* peer unicast and per vdev multicast)
* operation has completed */
WMI_VDEV_INSTALL_KEY_COMPLETE_EVENTID,
/* NOTE: WMI_VDEV_MCC_BCN_INTERVAL_CHANGE_REQ_EVENTID would be deprecated. Please
don't use this for any new implementations */
/* Firmware requests dynamic change to a specific beacon interval for a specific vdev ID in MCC scenario.
This request is valid only for vdevs operating in soft AP or P2P GO mode */
WMI_VDEV_MCC_BCN_INTERVAL_CHANGE_REQ_EVENTID,
/* Return the TSF timestamp of specified vdev */
WMI_VDEV_TSF_REPORT_EVENTID,
/* FW response to Host for vdev delete cmdid */
WMI_VDEV_DELETE_RESP_EVENTID,
/* DISA feature: FW response to Host with encrypted/decrypted 802.11 DISA frame */
WMI_VDEV_ENCRYPT_DECRYPT_DATA_RESP_EVENTID,
/** event to report mac randomization success **/
WMI_VDEV_ADD_MAC_ADDR_TO_RX_FILTER_STATUS_EVENTID,
/* event for ARP stats collection */
WMI_VDEV_GET_ARP_STAT_EVENTID,
/** get tx power event in response to VDEV_GET_TX_POWER request */
WMI_VDEV_GET_TX_POWER_EVENTID,
WMI_VDEV_BCN_RECEPTION_STATS_EVENTID,
/* provide LTE-Coex state */
WMI_VDEV_GET_MWS_COEX_STATE_EVENTID,
/* provide LTE-Coex Dynamic Power Back-off info */
WMI_VDEV_GET_MWS_COEX_DPWB_STATE_EVENTID,
/* provide LTE-Coex TDM info */
WMI_VDEV_GET_MWS_COEX_TDM_STATE_EVENTID,
/* provide LTE-Coex IDRx info */
WMI_VDEV_GET_MWS_COEX_IDRX_STATE_EVENTID,
/* provide LTE-Coex antenna sharing info */
WMI_VDEV_GET_MWS_COEX_ANTENNA_SHARING_STATE_EVENTID,
/* Event to handle FW offloaded mgmt packets */
WMI_VDEV_MGMT_OFFLOAD_EVENTID,
/* FW response to Host for delete all peer cmdid */
WMI_VDEV_DELETE_ALL_PEER_RESP_EVENTID,
/* peer specific events */
/** FW reauet to kick out the station for reasons like inactivity,lack of response ..etc */
WMI_PEER_STA_KICKOUT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_PEER),
/** Peer Info Event with data_rate, rssi, tx_fail_cnt etc */
WMI_PEER_INFO_EVENTID,
/** Event indicating that TX fail count reaching threshold */
WMI_PEER_TX_FAIL_CNT_THR_EVENTID,
/* Return the estimate link speed for the Peer specified in the
* WMI_PEER_GET_ESTIMATED_LINKSPEED_CMDID command.
*/
WMI_PEER_ESTIMATED_LINKSPEED_EVENTID,
/* Return the peer state
* WMI_PEER_SET_PARAM_CMDID, WMI_PEER_AUTHORIZE
*/
WMI_PEER_STATE_EVENTID,
/* Peer Assoc Conf event to confirm fw had received PEER_ASSOC_CMD.
* After that, host will send Mx message.
* Otherwise, host will pause any Mx(STA:M2/M4) message
*/
WMI_PEER_ASSOC_CONF_EVENTID,
/* FW response to Host for peer delete cmdid */
WMI_PEER_DELETE_RESP_EVENTID,
/** Valid rate code list for peer */
WMI_PEER_RATECODE_LIST_EVENTID,
WMI_WDS_PEER_EVENTID,
WMI_PEER_STA_PS_STATECHG_EVENTID,
/** Peer Ant Div Info Event with rssi per chain, etc */
WMI_PEER_ANTDIV_INFO_EVENTID,
/*
* WMI_PEER_RESERVED_EVENTID
* These values are used for placeholders, to allow the subsequent
* WMI_PEER_OPER_MODE_CHANGE_EVENTID constant to have the same value
* as it had in its original location, when it was mistakenly placed
* amongst the WMI_PEER CMDID defs.
*
* These WMI_PEER_RESERVED values can be replaced with actual WMI peer
* event message IDs, though it will be simpler to instead add new
* WMI_PEER EVENTID defs at the end of the WMI_GRP_PEER WMI_EVT_GRP.
*/
WMI_PEER_RESERVED0_EVENTID,
WMI_PEER_RESERVED1_EVENTID,
WMI_PEER_RESERVED2_EVENTID,
WMI_PEER_RESERVED3_EVENTID,
WMI_PEER_RESERVED4_EVENTID,
WMI_PEER_RESERVED5_EVENTID,
WMI_PEER_RESERVED6_EVENTID,
WMI_PEER_RESERVED7_EVENTID,
WMI_PEER_RESERVED8_EVENTID,
WMI_PEER_RESERVED9_EVENTID,
WMI_PEER_RESERVED10_EVENTID,
/** Peer operating mode change indication sent to host to update stats */
WMI_PEER_OPER_MODE_CHANGE_EVENTID,
/** report the current tx PN for the peer */
WMI_PEER_TX_PN_RESPONSE_EVENTID,
WMI_PEER_CFR_CAPTURE_EVENTID,
/* beacon/mgmt specific events */
/** RX management frame. the entire frame is carried along with the event. */
WMI_MGMT_RX_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_MGMT),
/** software beacon alert event to Host requesting host to Queue a beacon for transmission
use only in host beacon mode */
WMI_HOST_SWBA_EVENTID,
/** beacon tbtt offset event indicating the tsf offset of the tbtt from the theoretical value.
tbtt offset is normally 0 and will be non zero if there are multiple VDEVs operating in
staggered beacon transmission mode */
WMI_TBTTOFFSET_UPDATE_EVENTID,
/** event after the first beacon is transmitted following
a change in the template.*/
WMI_OFFLOAD_BCN_TX_STATUS_EVENTID,
/** event after the first probe response is transmitted following
a change in the template.*/
WMI_OFFLOAD_PROB_RESP_TX_STATUS_EVENTID,
/** Event for Mgmt TX completion event */
WMI_MGMT_TX_COMPLETION_EVENTID,
/** Event for Mgmt TX bundle completion event */
WMI_MGMT_TX_BUNDLE_COMPLETION_EVENTID,
/** vdev_map used in WMI_TBTTOFFSET_UPDATE_EVENTID supports max 32 vdevs.
* Use this event if number of vdevs > 32.
*/
WMI_TBTTOFFSET_EXT_UPDATE_EVENTID,
/** Event for offchan data TX completion event */
WMI_OFFCHAN_DATA_TX_COMPLETION_EVENTID,
/** software FILS Discovery Frame alert event to Host, requesting host to Queue an FD frame for transmission */
WMI_HOST_SWFDA_EVENTID,
/** software beacon alert event to Host requesting host to Queue a beacon for transmission.
* Used only in host beacon mode. */
WMI_HOST_SWBA_V2_EVENTID,
/* ADDBA Related WMI Events*/
/** Indication the completion of the prior
WMI_PEER_TID_DELBA_CMDID(initiator) */
WMI_TX_DELBA_COMPLETE_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_BA_NEG),
/** Indication the completion of the prior
*WMI_PEER_TID_ADDBA_CMDID(initiator) */
WMI_TX_ADDBA_COMPLETE_EVENTID,
/* Seq num returned from hw for a sta/tid pair */
WMI_BA_RSP_SSN_EVENTID,
/* Aggregation state requested by BTC */
WMI_AGGR_STATE_TRIG_EVENTID,
/** Roam event to trigger roaming on host */
WMI_ROAM_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_ROAM),
/** matching AP found from list of profiles */
WMI_PROFILE_MATCH,
/** roam synch event */
WMI_ROAM_SYNCH_EVENTID,
/** roam synch frame event */
WMI_ROAM_SYNCH_FRAME_EVENTID,
/** various roam scan stats */
WMI_ROAM_SCAN_STATS_EVENTID,
/** Blacklisted AP information event */
WMI_ROAM_BLACKLIST_EVENTID,
/** Roam Pre-Authentication start event */
WMI_ROAM_PREAUTH_START_EVENTID,
/** Roaming PMKID request event */
WMI_ROAM_PMKID_REQUEST_EVENTID,
/** P2P disc found */
WMI_P2P_DISC_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_P2P),
/** send noa info to host when noa is changed for beacon tx offload enable */
WMI_P2P_NOA_EVENTID,
/** send p2p listen offload stopped event with different reason */
WMI_P2P_LISTEN_OFFLOAD_STOPPED_EVENTID,
/** Send EGAP Info to host */
WMI_AP_PS_EGAP_INFO_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_AP_PS),
/* send pdev resume event to host after pdev resume. */
WMI_PDEV_RESUME_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_SUSPEND),
/** WOW wake up host event.generated in response to WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID.
will cary wake reason */
WMI_WOW_WAKEUP_HOST_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_WOW),
WMI_D0_WOW_DISABLE_ACK_EVENTID,
WMI_WOW_INITIAL_WAKEUP_EVENTID,
/*RTT related event ID*/
/** RTT measurement report */
WMI_RTT_MEASUREMENT_REPORT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_RTT),
/** TSF measurement report */
WMI_TSF_MEASUREMENT_REPORT_EVENTID,
/** RTT error report */
WMI_RTT_ERROR_REPORT_EVENTID,
/*STATS specific events*/
/** txrx stats event requested by host */
WMI_STATS_EXT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_STATS),
/** FW iface link stats Event */
WMI_IFACE_LINK_STATS_EVENTID,
/** FW iface peer link stats Event */
WMI_PEER_LINK_STATS_EVENTID,
/** FW Update radio stats Event */
WMI_RADIO_LINK_STATS_EVENTID,
/** Firmware memory dump Complete event*/
WMI_UPDATE_FW_MEM_DUMP_EVENTID,
/** Event indicating the DIAG logs/events supported by FW */
WMI_DIAG_EVENT_LOG_SUPPORTED_EVENTID,
/** Instantaneous RSSI event */
WMI_INST_RSSI_STATS_EVENTID,
/** FW update tx power levels event */
WMI_RADIO_TX_POWER_LEVEL_STATS_EVENTID,
/** This event is used to report wlan stats to host.
* It is triggered under 3 conditions:
* (a) Periodic timer timed out, based on the period specified
* by WMI_PDEV_PARAM_STATS_OBSERVATION_PERIOD
* (b) Whenever any of the (enabled) stats thresholds specified
* in the WMI_PDEV_SET_STATS_THRESHOLD_CMD message is exceeded
* within the current stats period.
* (c) In response to the one-time wlan stats request of
* WMI_REQUEST_WLAN_STATS_CMDID from host.
*
* If this event is triggered by condition a or b,
* the stats counters are cleared at the start of each period.
* But if it is triggered by condition c, stats counters won't be cleared.
*/
WMI_REPORT_STATS_EVENTID,
/** Event indicating RCPI of the peer requested by host in the WMI_REQUEST_RCPI_CMDID */
WMI_UPDATE_RCPI_EVENTID,
/** This event is used to respond to WMI_REQUEST_PEER_STATS_INFO_CMDID
* and report peer stats info to host */
WMI_PEER_STATS_INFO_EVENTID,
/** This event is used to respond to WMI_REQUEST_RADIO_CHAN_STATS_CMDID
* and report radio channel stats to host */
WMI_RADIO_CHAN_STATS_EVENTID,
/** This event is used to respond to WMI_REQUEST_WLM_STATS_CMDID
* and report WLM (WLAN latency manager) stats info to host */
WMI_WLM_STATS_EVENTID,
/* NLO specific events */
/** NLO match event after the first match */
WMI_NLO_MATCH_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_NLO_OFL),
/** NLO scan complete event */
WMI_NLO_SCAN_COMPLETE_EVENTID,
/** APFIND specific events */
WMI_APFIND_EVENTID,
/** passpoint network match event */
WMI_PASSPOINT_MATCH_EVENTID,
/** GTK offload stautus event requested by host */
WMI_GTK_OFFLOAD_STATUS_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_GTK_OFL),
/** GTK offload failed to rekey event */
WMI_GTK_REKEY_FAIL_EVENTID,
/* CSA IE received event */
WMI_CSA_HANDLING_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_CSA_OFL),
/*chatter query reply event*/
WMI_CHATTER_PC_QUERY_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_CHATTER),
/** DFS related events */
WMI_PDEV_DFS_RADAR_DETECTION_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_DFS),
/** Indicate channel-availability-check completion event to host */
WMI_VDEV_DFS_CAC_COMPLETE_EVENTID,
/** Indicate off-channel-availability-check completion event to host */
WMI_VDEV_ADFS_OCAC_COMPLETE_EVENTID,
/** echo event in response to echo command */
WMI_ECHO_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_MISC),
/* !!IMPORTANT!!
* If you need to add a new WMI event ID to the WMI_GRP_MISC sub-group,
* please make sure you add it BEHIND WMI_PDEV_UTF_EVENTID,
* as we MUST have a fixed value here to maintain compatibility between
* UTF and the ART2 driver
*/
/** UTF specific WMI event */
WMI_PDEV_UTF_EVENTID,
/** event carries buffered debug messages */
WMI_DEBUG_MESG_EVENTID,
/** FW stats(periodic or on shot) */
WMI_UPDATE_STATS_EVENTID,
/** debug print message used for tracing FW code while debugging */
WMI_DEBUG_PRINT_EVENTID,
/** DCS wlan or non-wlan interference event
*/
WMI_DCS_INTERFERENCE_EVENTID,
/** VI spoecific event */
WMI_PDEV_QVIT_EVENTID,
/** FW code profile data in response to profile request */
WMI_WLAN_PROFILE_DATA_EVENTID,
/* Factory Testing Mode request event
* used for integrated chipsets */
WMI_PDEV_FTM_INTG_EVENTID,
/* avoid list of frequencies .
*/
WMI_WLAN_FREQ_AVOID_EVENTID,
/* Indicate the keepalive parameters */
WMI_VDEV_GET_KEEPALIVE_EVENTID,
/*Thermal Management event*/
WMI_THERMAL_MGMT_EVENTID,
/* Container for DIAG event and log data */
WMI_DIAG_DATA_CONTAINER_EVENTID,
/* host auto shutdown event */
WMI_HOST_AUTO_SHUTDOWN_EVENTID,
/*update mib counters together with WMI_UPDATE_STATS_EVENTID*/
WMI_UPDATE_WHAL_MIB_STATS_EVENTID,
/*update ht/vht info based on vdev (rx and tx NSS and preamble)*/
WMI_UPDATE_VDEV_RATE_STATS_EVENTID,
WMI_DIAG_EVENTID,
/** Set OCB Sched Response, deprecated */
WMI_OCB_SET_SCHED_EVENTID,
/** event to indicate the flush of the buffered debug messages is complete*/
WMI_DEBUG_MESG_FLUSH_COMPLETE_EVENTID,
/** event to report mix/max RSSI breach events */
WMI_RSSI_BREACH_EVENTID,
/** event to report completion of data storage into flash memory */
WMI_TRANSFER_DATA_TO_FLASH_COMPLETE_EVENTID,
/** event to report SCPC calibrated data to host */
WMI_PDEV_UTF_SCPC_EVENTID,
/** event to provide requested data from the target's flash memory */
WMI_READ_DATA_FROM_FLASH_EVENTID,
/** event to report rx aggregation failure frame information */
WMI_REPORT_RX_AGGR_FAILURE_EVENTID,
/** event to upload a PKGID to host to identify chip for various products */
WMI_PKGID_EVENTID,
/* Thermal Throttling stats event id for every pdev and zones, etc */
WMI_THERM_THROT_STATS_EVENTID,
/* WMI UNIT TEST event */
WMI_UNIT_TEST_EVENTID,
/** event to report result of host configure SAR2 */
WMI_SAR2_RESULT_EVENTID,
/** event to get TX power per input HALPHY parameters */
WMI_GET_TPC_POWER_EVENTID,
/** event to provide MU-EDCA Parameters (to update host's beacon config) */
WMI_MUEDCA_PARAMS_CONFIG_EVENTID,
/** event to get ELNA BYPASS status */
WMI_GET_ELNA_BYPASS_EVENTID,
/** event to report ANI level of the channels */
WMI_GET_CHANNEL_ANI_EVENTID,
/* GPIO Event */
WMI_GPIO_INPUT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_GPIO),
/** upload H_CV info WMI event
* to indicate uploaded H_CV info to host
*/
WMI_UPLOADH_EVENTID,
/** capture H info WMI event
* to indicate captured H info to host
*/
WMI_CAPTUREH_EVENTID,
/* hw RFkill */
WMI_RFKILL_STATE_CHANGE_EVENTID,
/* TDLS Event */
WMI_TDLS_PEER_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_TDLS),
/** STA SMPS Event */
/** force SMPS mode */
WMI_STA_SMPS_FORCE_MODE_COMPLETE_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_STA_SMPS),
/*location scan event*/
/*report the firmware's capability of batch scan*/
WMI_BATCH_SCAN_ENABLED_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_LOCATION_SCAN),
/*batch scan result*/
WMI_BATCH_SCAN_RESULT_EVENTID,
/* OEM Event */
WMI_OEM_CAPABILITY_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_OEM), /*DEPRECATED*/
WMI_OEM_MEASUREMENT_REPORT_EVENTID, /* DEPRECATED */
WMI_OEM_ERROR_REPORT_EVENTID, /* DEPRECATED */
WMI_OEM_RESPONSE_EVENTID,
WMI_OEM_DMA_RING_CFG_RSP_EVENTID,
WMI_OEM_DMA_BUF_RELEASE_EVENTID,
WMI_OEM_DATA_EVENTID,
/* NAN Event */
WMI_NAN_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_NAN),
WMI_NAN_DISC_IFACE_CREATED_EVENTID,
WMI_NAN_DISC_IFACE_DELETED_EVENTID,
WMI_NAN_STARTED_CLUSTER_EVENTID,
WMI_NAN_JOINED_CLUSTER_EVENTID,
/* Coex Event */
WMI_COEX_REPORT_ANTENNA_ISOLATION_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_COEX),
WMI_SAR_GET_LIMITS_EVENTID,
/* LPI Event */
WMI_LPI_RESULT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_LPI),
WMI_LPI_STATUS_EVENTID,
WMI_LPI_HANDOFF_EVENTID,
/* ExtScan events */
WMI_EXTSCAN_START_STOP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_EXTSCAN),
WMI_EXTSCAN_OPERATION_EVENTID,
WMI_EXTSCAN_TABLE_USAGE_EVENTID,
WMI_EXTSCAN_CACHED_RESULTS_EVENTID,
WMI_EXTSCAN_WLAN_CHANGE_RESULTS_EVENTID,
WMI_EXTSCAN_HOTLIST_MATCH_EVENTID,
WMI_EXTSCAN_CAPABILITIES_EVENTID,
WMI_EXTSCAN_HOTLIST_SSID_MATCH_EVENTID,
/* mDNS offload events */
WMI_MDNS_STATS_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_MDNS_OFL),
/* SAP Authentication offload events */
WMI_SAP_OFL_ADD_STA_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_SAP_OFL),
WMI_SAP_OFL_DEL_STA_EVENTID,
WMI_SAP_OBSS_DETECTION_REPORT_EVENTID,
/* OBSS Offloads events */
WMI_OBSS_COLOR_COLLISION_DETECTION_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_OBSS_OFL),
/** Out-of-context-of-bss (OCB) events */
WMI_OCB_SET_CONFIG_RESP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_OCB),
WMI_OCB_GET_TSF_TIMER_RESP_EVENTID,
WMI_DCC_GET_STATS_RESP_EVENTID,
WMI_DCC_UPDATE_NDL_RESP_EVENTID,
WMI_DCC_STATS_EVENTID,
/* System-On-Chip events */
WMI_SOC_SET_HW_MODE_RESP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_SOC),
WMI_SOC_HW_MODE_TRANSITION_EVENTID,
WMI_SOC_SET_DUAL_MAC_CONFIG_RESP_EVENTID,
/** Motion Aided WiFi Connectivity (MAWC) events */
WMI_MAWC_ENABLE_SENSOR_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_MAWC),
/** pkt filter (BPF) offload relevant events */
WMI_BPF_CAPABILIY_INFO_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_BPF_OFFLOAD),
WMI_BPF_VDEV_STATS_INFO_EVENTID,
WMI_BPF_GET_VDEV_WORK_MEMORY_RESP_EVENTID,
/* RMC specific event */
/* RMC manual leader selected event */
WMI_RMC_NEW_LEADER_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_RMC),
/** WMI events related to regulatory offload */
WMI_REG_CHAN_LIST_CC_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_REGULATORY),
WMI_11D_NEW_COUNTRY_EVENTID,
/** Events for TWT(Target Wake Time) of STA and AP */
WMI_TWT_ENABLE_COMPLETE_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_TWT),
WMI_TWT_DISABLE_COMPLETE_EVENTID,
WMI_TWT_ADD_DIALOG_COMPLETE_EVENTID,
WMI_TWT_DEL_DIALOG_COMPLETE_EVENTID,
WMI_TWT_PAUSE_DIALOG_COMPLETE_EVENTID,
WMI_TWT_RESUME_DIALOG_COMPLETE_EVENTID,
WMI_TWT_BTWT_INVITE_STA_COMPLETE_EVENTID,
WMI_TWT_BTWT_REMOVE_STA_COMPLETE_EVENTID,
/** Events in Prototyping phase */
WMI_NDI_CAP_RSP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_PROTOTYPE),
WMI_NDP_INITIATOR_RSP_EVENTID,
WMI_NDP_RESPONDER_RSP_EVENTID,
WMI_NDP_END_RSP_EVENTID,
WMI_NDP_INDICATION_EVENTID,
WMI_NDP_CONFIRM_EVENTID,
WMI_NDP_END_INDICATION_EVENTID,
WMI_WLAN_COEX_BT_ACTIVITY_EVENTID,
WMI_NDL_SCHEDULE_UPDATE_EVENTID,
WMI_NDP_EVENTID,
/** WMI events related to motion detection */
WMI_MOTION_DET_HOST_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_MOTION_DET),
WMI_MOTION_DET_BASE_LINE_HOST_EVENTID,
/** WMI events related to Estimation of Service Parameters (802.11mc) */
WMI_ESP_ESTIMATE_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_ESP),