qcacmn: Add Spectral detector count in capability info

Populate number of Spectral detectors per BW in the
Spectral capability vendor command response.

CRs-Fixed: 2659587
Change-Id: I2eba5df02a5f70556d65e689aece1f0fbd8bba93
This commit is contained in:
Edayilliam Jayadev
2020-04-08 12:58:55 +05:30
committed by nshrivas
parent 6fe8fb5880
commit f76792f311
4 changed files with 59 additions and 11 deletions

View File

@@ -775,6 +775,37 @@ int wlan_cfg80211_spectral_scan_get_cap(struct wiphy *wiphy,
if (ret)
goto fail;
}
if (nla_put_u32(
skb,
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_NUM_DETECTORS_20_MHZ,
scaps->num_detectors_20mhz))
goto fail;
if (nla_put_u32(
skb,
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_NUM_DETECTORS_40_MHZ,
scaps->num_detectors_40mhz))
goto fail;
if (nla_put_u32(
skb,
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_NUM_DETECTORS_80_MHZ,
scaps->num_detectors_80mhz))
goto fail;
if (nla_put_u32(
skb,
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_NUM_DETECTORS_160_MHZ,
scaps->num_detectors_160mhz))
goto fail;
if (nla_put_u32(
skb,
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_NUM_DETECTORS_80P80_MHZ,
scaps->num_detectors_80p80mhz))
goto fail;
wlan_cfg80211_qal_devcfg_send_response((qdf_nbuf_t)skb);
return 0;