qcacld-3.0: Add ini to enable/disable WLS 6ghz support

Host sends the WLAN_MSG_WLAN_STATUS_IND to WiFi Location Service(WLS) via
cnss daemon which includes supported channels. WLS service is yet not 6GHz
capable. Hence to limit the 2.4GHz/5GHz channels only in
WLAN_MSG_WLAN_STATUS_IND introduce new INI "wls_6ghz_capable".

Change-Id: I77b284d2025601fec72aa35d430f18865f15f247
CRs-Fixed: 2748489
This commit is contained in:
Abhishek Ambure
2020-08-04 17:42:16 +05:30
committed by snandini
parent 4e68c1c28d
commit ab079ed334
7 changed files with 80 additions and 9 deletions

View File

@@ -319,6 +319,17 @@ QDF_STATUS wlan_mlme_get_crash_inject(struct wlan_objmgr_psoc *psoc,
QDF_STATUS wlan_mlme_get_lpass_support(struct wlan_objmgr_psoc *psoc,
bool *lpass_support);
/**
* wlan_mlme_get_wls_6ghz_cap() - Get the wifi location service(WLS)
* 6ghz capability
* @psoc: pointer to psoc object
* @wls_6ghz_capable: Pointer to the variable from caller
*
* Return: void
*/
void wlan_mlme_get_wls_6ghz_cap(struct wlan_objmgr_psoc *psoc,
bool *wls_6ghz_capable);
/**
* wlan_mlme_get_self_recovery() - Get the self recovery config
* @psoc: pointer to psoc object