qcacld-3.0: Update defconfig for qca6390

The functions hdd_sysfs_create_adapter_root_obj() and
hdd_sysfs_destroy_adapter_root_obj() are declared but not
implemented if CONFIG_WLAN_SYSFS is not defined but
CONFIG_FEATURE_BECN_STATS is defined. Do not enable
CONFIG_FEATURE_BECN_STATS if CONFIG_WLAN_SYSFS is not defined.
The monitor mode should not be supported by sdxprairie arch.

Change-Id: I583af70dfdba8f14e4967c805672ecd8a17640d1
CRs-Fixed: 2481850
diff --git a/configs/qca6390_defconfig b/configs/qca6390_defconfig
index 0bed2b5..2db953f 100644
--- a/configs/qca6390_defconfig
+++ b/configs/qca6390_defconfig
@@ -679,6 +679,13 @@
 CONFIG_CHANNEL_HOPPING_ALL_BANDS := y
 endif
 
+ifeq ($(CONFIG_ARCH_SDXPRAIRIE), y)
+	CONFIG_FEATURE_MONITOR_MODE_SUPPORT := n
+	ifneq ($(CONFIG_SLUB_DEBUG), y)
+		CONFIG_DP_TRACE := n
+	endif
+endif
+
 ifneq ($(CONFIG_HIF_USB), y)
 CONFIG_WLAN_LOGGING_SOCK_SVC := y
 endif
@@ -688,7 +695,6 @@
 CONFIG_DEBUG_RX_RING_BUFFER := y
 endif
 
-CONFIG_DP_TRACE := y
 
 ifeq ($(CONFIG_CNSS), y)
 ifeq ($(CONFIG_CNSS_SDIO), y)
@@ -709,8 +715,10 @@
 #Enable STATE MACHINE HISTORY
 CONFIG_SM_ENG_HIST := n
 
+ifeq ($(CONFIG_WLAN_SYSFS), y)
 #Enable Beacon Reception Stats
 CONFIG_FEATURE_BECN_STATS := y
+endif
 
 ifeq (y,$(findstring y,$(CONFIG_ARCH_MSM) $(CONFIG_ARCH_QCOM)))
 CONFIG_WLAN_FEATURE_DP_BUS_BANDWIDTH := y