qcacld-3.0: Compile hif_main_legacy file for non-lithium architecture

Compile hif_main_legacy file for non-lithium architecture and
disable FASTPATH for lithium architecture.

Change-Id: Idd8623612c057380e9bd9704be0538923f37be08
CRs-Fixed: 2332442
diff --git a/Kbuild b/Kbuild
index 47536fd..170960b 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1444,6 +1444,10 @@
 HIF_COMMON_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/ath_procfs.o \
 		   $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/hif_main.o
 
+ifneq ($(CONFIG_LITHIUM), y)
+HIF_COMMON_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/hif_main_legacy.o
+endif
+
 ifeq ($(CONFIG_WLAN_NAPI), y)
 HIF_COMMON_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/hif_exec.o
 HIF_COMMON_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/hif_irq_affinity.o
diff --git a/configs/default_defconfig b/configs/default_defconfig
index 89e3593..dcf8af5 100644
--- a/configs/default_defconfig
+++ b/configs/default_defconfig
@@ -211,7 +211,9 @@
 	CONFIG_WLAN_FEATURE_SAE := y
 
 	#Flag to enable Fast Path feature
-	CONFIG_WLAN_FASTPATH := y
+	ifeq ($(CONFIG_LITHIUM), n)
+		CONFIG_WLAN_FASTPATH := y
+	endif
 
 	# Flag to enable NAPI
 	CONFIG_WLAN_NAPI := y