qcacld-3.0: Define new_ch_width in csa_offload_params as phy_ch_width

Currently sme_switch_channel set new_ch_width as phy_ch_width, while
wma_csa_offload_handler set new_ch_width as raw bit in wide bandwidth
channel switch IE.
Clean up the code. Define new_ch_width in csa_offload_params as
phy_ch_width.

Change-Id: Iadecc7693bf4ffd9f9562405ef18ea9d25d45c9e
CRs-Fixed: 3324762
这个提交包含在:
Bing Sun
2022-10-31 17:02:07 +08:00
提交者 Madan Koyyalamudi
父节点 2079c4033e
当前提交 09b25d7556
修改 5 个文件,包含 35 行新增5 行删除

查看文件

@@ -6359,3 +6359,18 @@ void wlan_mlme_get_feature_info(struct wlan_objmgr_psoc *psoc,
wlan_mlme_get_vht_enable2x2(psoc, &mlme_feature_set->enable2x2);
}
#endif
enum phy_ch_width wlan_mlme_convert_vht_op_bw_to_phy_ch_width(
uint8_t channel_width)
{
enum phy_ch_width phy_bw = CH_WIDTH_40MHZ;
if (channel_width == WLAN_VHTOP_CHWIDTH_80)
phy_bw = CH_WIDTH_80MHZ;
else if (channel_width == WLAN_VHTOP_CHWIDTH_160)
phy_bw = CH_WIDTH_160MHZ;
else if (channel_width == WLAN_VHTOP_CHWIDTH_80_80)
phy_bw = CH_WIDTH_80P80MHZ;
return phy_bw;
}