diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 14e9832c8281..cd320a0eead0 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -621,6 +621,7 @@ typedef enum { * @maxreqpower: Max regulatory power * @antennamac: Max antenna * @reg_class_id: Regulatory class id. + * @max_bw_supported: max BW supported */ struct channel_param { @@ -644,6 +645,7 @@ struct channel_param { int8_t maxregpower; uint8_t antennamax; uint8_t reg_class_id; + wmi_host_channel_width max_bw_supported; }; #ifdef FEATURE_OEM_DATA diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index b0156444e7bb..f768e5a99657 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -3073,7 +3073,8 @@ static QDF_STATUS send_scan_chan_list_cmd_tlv(wmi_unified_t wmi_handle, tchan_info->reg_class_id); WMI_SET_CHANNEL_MAX_TX_POWER(chan_info, tchan_info->maxregpower); - + WMI_SET_CHANNEL_MAX_BANDWIDTH(chan_info, + tchan_info->max_bw_supported); WMI_LOGD("chan[%d] = %u", i, chan_info->mhz); tchan_info++;