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)