diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 612b83ce7c..685e330060 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -8475,4 +8475,14 @@ struct wmi_raw_event_buffer { void *evt_processed_buf; }; +/** + * struct wmi_pdev_enable_tx_mode_selection - fw tx mode selection + * @pdev_id: radio id + * @enable_tx_mode_selection: flag to enable tx mode selection + */ +struct wmi_pdev_enable_tx_mode_selection { + uint32_t pdev_id; + uint32_t enable_tx_mode_selection; +}; + #endif /* _WMI_UNIFIED_PARAM_H_ */ diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index eea528bfb3..7e8fc4ea3e 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -2448,6 +2448,11 @@ QDF_STATUS (*send_vdev_tsf_tstamp_action_cmd)(wmi_unified_t wmi, QDF_STATUS (*extract_vdev_tsf_report_event)(wmi_unified_t wmi_handle, void *evt_buf, struct wmi_host_tsf_event *param); +#ifdef WMI_AP_SUPPORT +QDF_STATUS (*set_radio_tx_mode_select_cmd)( + wmi_unified_t wmi, + struct wmi_pdev_enable_tx_mode_selection *param); +#endif }; /* Forward declartion for psoc*/