qcacld-3.0: Disable PKTLOG & enable polling for DP on Lithium

For Napier end-to-end bringup:
 -- Disable PKTLOG, this is not ready on the new HW design
 -- Enable timer based polling on DP UMAC rings
 -- Modify cdp_soc_attach() to attach to Lithium DP

Change-Id: I096644887848dd8eae75bf4c497acc0b19f89833
CRs-Fixed: 1074199
diff --git a/Kbuild b/Kbuild
index eda2e78..7bc45aa 100644
--- a/Kbuild
+++ b/Kbuild
@@ -69,7 +69,11 @@
 	# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT
 	# config.
 	ifneq ($(TARGET_BUILD_VARIANT),user)
-		CONFIG_FEATURE_PKTLOG := y
+		ifeq ($(CONFIG_LITHIUM),y)
+			CONFIG_FEATURE_PKTLOG := n
+		else
+			CONFIG_FEATURE_PKTLOG := y
+		endif
 		ifeq ($(CONFIG_SLUB_DEBUG_ON),y)
 			CONFIG_FEATURE_DP_TRACE := y
 		else
@@ -1630,12 +1634,13 @@
 CDEFINES += -DQCA_WIFI_QCA8074
 CDEFINES += -DQCA_WIFI_NAPIER_EMULATION
 CDEFINES += -DQCA_WIFI_QCA8074_VP
+CDEFINES += -DDP_INTR_POLL_BASED
 endif
 
 # Dummy flag for WIN/MCL converged data path compilation
 CDEFINES += -DDP_PRINT_ENABLE=0
 CDEFINES += -DATH_SUPPORT_WRAP=0
-CDEFINES += -DQCA_HOST2FW_RXBUF_RING=0
+#CDEFINES += -DQCA_HOST2FW_RXBUF_RING=0
 #endof dummy flags
 
 KBUILD_CPPFLAGS += $(CDEFINES)