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:

committed by
Madan Koyyalamudi

parent
b5a3efab59
commit
55279efffb
@@ -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);
|
||||||
|
Reference in New Issue
Block a user