diff --git a/target_if/init_deinit/src/init_event_handler.c b/target_if/init_deinit/src/init_event_handler.c index 3aaf0478455a..46f7523835d2 100644 --- a/target_if/init_deinit/src/init_event_handler.c +++ b/target_if/init_deinit/src/init_event_handler.c @@ -113,6 +113,9 @@ static int init_deinit_service_ready_event_handler(ol_scn_t scn_handle, if (wmi_service_enabled(wmi_handle, wmi_service_ul_ru26_allowed)) wlan_psoc_nif_fw_ext_cap_set(psoc, WLAN_SOC_CEXT_OBSS_NBW_RU); + if (wmi_service_enabled(wmi_handle, wmi_service_infra_mbssid)) + wlan_psoc_nif_fw_ext_cap_set(psoc, WLAN_SOC_CEXT_MBSS_IE); + target_if_debug(" TT support %d, Wide BW Scan %d, SW cal %d", wlan_psoc_nif_fw_ext_cap_get(psoc, WLAN_SOC_CEXT_TT_SUPPORT), wlan_psoc_nif_fw_ext_cap_get(psoc, WLAN_SOC_CEXT_WIDEBAND_SCAN), diff --git a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h index f8f3e70348ea..f3e56972b2de 100644 --- a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h +++ b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h @@ -84,6 +84,8 @@ #define WLAN_PDEV_F_CHAN_CONCURRENCY 0x08000000 /* Multivdev restart enabled */ #define WLAN_PDEV_F_MULTIVDEV_RESTART 0x10000000 +/* MBSS IE enable */ +#define WLAN_PDEV_F_MBSS_IE_ENABLE 0x20000000 /* PDEV op flags */ /* Enable htrate for wep and tkip */ diff --git a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h index 20a381fe80ac..6a59e9319c16 100644 --- a/umac/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h +++ b/umac/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h @@ -129,6 +129,8 @@ #define WLAN_SOC_CEXT_HW_DB2DBM 0x00008000 /* OBSS Narrow Bandwidth RU Tolerance */ #define WLAN_SOC_CEXT_OBSS_NBW_RU 0x00010000 + /* MBSS IE support */ +#define WLAN_SOC_CEXT_MBSS_IE 0x00020000 /* feature_flags */ /* CONF: ATH FF enabled */ @@ -181,12 +183,10 @@ #define WLAN_SOC_F_BTCOEX_SUPPORT 0x00200000 /* HOST 80211 enable*/ #define WLAN_SOC_F_HOST_80211_ENABLE 0x00400000 - /* MBSS IE enable */ -#define WLAN_SOC_F_MBSS_IE_ENABLE 0x00800000 /* Spectral disable */ -#define WLAN_SOC_F_SPECTRAL_DISABLE 0x01000000 +#define WLAN_SOC_F_SPECTRAL_DISABLE 0x00800000 /* FTM testmode enable */ -#define WLAN_SOC_F_TESTMODE_ENABLE 0x02000000 +#define WLAN_SOC_F_TESTMODE_ENABLE 0x01000000 /* PSOC op flags */