diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 5e33e8eabf..c6cdc495b6 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -4941,6 +4941,9 @@ typedef enum { #endif wmi_peer_rx_pn_response_event_id, wmi_extract_pktlog_decode_info_eventid, +#ifdef QCA_RSSI_DB2DBM + wmi_pdev_rssi_dbm_conversion_params_info_eventid, +#endif wmi_events_max, } wmi_conv_event_id; diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index 8c97bb6c11..5da69ea81f 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -1391,6 +1391,12 @@ QDF_STATUS (*extract_offchan_data_tx_compl_param)(wmi_unified_t wmi_handle, QDF_STATUS (*extract_pdev_tpc_config_ev_param)(wmi_unified_t wmi_handle, void *evt_buf, wmi_host_pdev_tpc_config_event *param); +#ifdef QCA_RSSI_DB2DBM +QDF_STATUS (*extract_pdev_rssi_dbm_conv_ev_param)(wmi_unified_t wmi_handle, + void *evt_buf, + struct rssi_db2dbm_param *param); +#endif + QDF_STATUS (*extract_peer_sta_kickout_ev)(wmi_unified_t wmi_handle, void *evt_buf, wmi_host_peer_sta_kickout_event *ev); diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index e1df6386fc..7fcf5b6cb6 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -18320,6 +18320,10 @@ event_ids[wmi_roam_scan_chan_list_id] = WMI_PEER_RX_PN_RESPONSE_EVENTID; event_ids[wmi_extract_pktlog_decode_info_eventid] = WMI_PDEV_PKTLOG_DECODE_INFO_EVENTID; +#ifdef QCA_RSSI_DB2DBM + event_ids[wmi_pdev_rssi_dbm_conversion_params_info_eventid] = + WMI_PDEV_RSSI_DBM_CONVERSION_PARAMS_INFO_EVENTID; +#endif } #ifdef WLAN_FEATURE_LINK_LAYER_STATS