diff --git a/core/sme/inc/csr_api.h b/core/sme/inc/csr_api.h index bd78c9b023f8..fcb3fd3c5990 100644 --- a/core/sme/inc/csr_api.h +++ b/core/sme/inc/csr_api.h @@ -1641,8 +1641,6 @@ QDF_STATUS csr_roam_issue_ft_preauth_req(tpAniSirGlobal mac_ctx, return QDF_STATUS_E_NOSUPPORT; } #endif -QDF_STATUS csr_set_band(tHalHandle hHal, uint8_t sessionId, - enum band_info eBand); enum band_info csr_get_current_band(tHalHandle hHal); typedef void (*csr_readyToSuspendCallback)(void *pContext, bool suspended); #ifdef WLAN_FEATURE_EXTWOW_SUPPORT diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index b4ff842c33c5..06ad30ef1c6a 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -2232,42 +2232,6 @@ bool csr_roam_is_roam_offload_scan_enabled(tpAniSirGlobal mac_ctx) return mac_ctx->roam.configParam.isRoamOffloadScanEnabled; } -QDF_STATUS csr_set_band(tHalHandle hHal, uint8_t sessionId, - enum band_info eBand) -{ - tpAniSirGlobal pMac = PMAC_STRUCT(hHal); - QDF_STATUS status = QDF_STATUS_SUCCESS; - - if (CSR_IS_PHY_MODE_A_ONLY(pMac) && (eBand == BAND_2G)) { - /* DOT11 mode configured to 11a only and received - * request to change the band to 2.4 GHz - */ - QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR, - "failed to set band cfg80211 = %u, band = %u", - pMac->roam.configParam.uCfgDot11Mode, eBand); - return QDF_STATUS_E_INVAL; - } - if ((CSR_IS_PHY_MODE_B_ONLY(pMac) || - CSR_IS_PHY_MODE_G_ONLY(pMac)) && (eBand == BAND_5G)) { - /* DOT11 mode configured to 11b/11g only and received - * request to change the band to 5 GHz - */ - QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR, - "failed to set band dot11mode = %u, band = %u", - pMac->roam.configParam.uCfgDot11Mode, eBand); - return QDF_STATUS_E_INVAL; - } - QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG, - "Band changed to %u (0 - ALL, 1 - 2.4 GHZ, 2 - 5GHZ)", eBand); - pMac->mlme_cfg->gen.band_capability = eBand; - pMac->mlme_cfg->gen.band = eBand; - - status = csr_get_channel_and_power_list(pMac); - if (QDF_STATUS_SUCCESS == status) - csr_apply_channel_and_power_list(pMac); - return status; -} - /* The funcns csr_convert_cb_ini_value_to_phy_cb_state and * csr_convert_phy_cb_state_to_ini_value have been introduced * to convert the ini value to the ENUM used in csr and MAC for CB state