qcacld-2.0: Add config flag to disable 11AC in WAPI mode

Add config flag to kbuild for disabling 11AC feature
in WAPI mode.

CRs-Fixed: 2186671
Change-Id: I4724b881533eefc59408b6d50a08b4ebdabdf92f
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index f805735..c2793ce 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -22222,6 +22222,10 @@
               hddDot11Mode = eHDD_DOT11_MODE_11ac;
           else
               hddDot11Mode = eHDD_DOT11_MODE_11n;
+#if defined(FEATURE_WLAN_WAPI) && defined(FEATURE_WLAN_WAPI_MODE_11AC_DISABLE)
+          if (pAdapter->wapi_info.nWapiMode)
+              hddDot11Mode = eHDD_DOT11_MODE_11n;
+#endif
 #else
           hddDot11Mode = eHDD_DOT11_MODE_11n;
 #endif
diff --git a/Kbuild b/Kbuild
index 57684d6..c386d37 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1691,6 +1691,10 @@
 CDEFINES += -DFEATURE_WLAN_AUTO_SHUTDOWN
 endif
 
+ifeq ($(CONFIG_FEATURE_WLAN_WAPI_MODE_11AC_DISABLE), 1)
+CDEFINES += -DFEATURE_WLAN_WAPI_MODE_11AC_DISABLE
+endif
+
 KBUILD_CPPFLAGS += $(CDEFINES)
 
 # Currently, for versions of gcc which support it, the kernel Makefile