qcacmn: Add 320MHz bandwidth chanimask extraction support

Add 320MHz bandwidth chanimask extraction support in WMI for
ext serveice ready event.

Change-Id: I84195ee559640c3747c56c49112de152796f0ded
CRs-Fixed: 2952302
This commit is contained in:
Venkateswara Swamy Bandaru
2021-05-24 10:13:40 +05:30
committed by Madan Koyyalamudi
parent b5a3efab59
commit 55279efffb

View File

@@ -11099,6 +11099,22 @@ static QDF_STATUS extract_rf_characterization_entries_tlv(wmi_unified_t wmi_hand
} }
#endif #endif
#ifdef WLAN_FEATURE_11BE
static void
extract_11be_chainmask(struct wlan_psoc_host_chainmask_capabilities *cap,
WMI_MAC_PHY_CHAINMASK_CAPABILITY *chainmask_caps)
{
cap->supports_chan_width_320 =
WMI_SUPPORT_CHAN_WIDTH_320_GET(chainmask_caps->supported_flags);
}
#else
static void
extract_11be_chainmask(struct wlan_psoc_host_chainmask_capabilities *cap,
WMI_MAC_PHY_CHAINMASK_CAPABILITY *chainmask_caps)
{
}
#endif /* WLAN_FEATURE_11BE */
/** /**
* extract_chainmask_tables_tlv() - extract chain mask tables from event * extract_chainmask_tables_tlv() - extract chain mask tables from event
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
@@ -11203,6 +11219,9 @@ static QDF_STATUS extract_chainmask_tables_tlv(wmi_unified_t wmi_handle,
chainmask_table[i].cap_list[j].supports_aDFS_160 = chainmask_table[i].cap_list[j].supports_aDFS_160 =
WMI_SUPPORT_ADFS_160_GET(chainmask_caps->supported_flags); WMI_SUPPORT_ADFS_160_GET(chainmask_caps->supported_flags);
extract_11be_chainmask(&chainmask_table[i].cap_list[j],
chainmask_caps);
wmi_nofl_debug("supported_flags: 0x%08x chainmasks: 0x%08x", wmi_nofl_debug("supported_flags: 0x%08x chainmasks: 0x%08x",
chainmask_caps->supported_flags, chainmask_caps->supported_flags,
chainmask_caps->chainmask); chainmask_caps->chainmask);