blob: 102bb88f6d9e1a1077ca00d377cdb9baaf30f365 [file] [log] [blame]
Rachit Kankane74dc5b82018-07-03 15:51:26 +05301
2include $(WLAN_ROOT)/configs/genoa.common
Nirav Shah78136b72018-06-06 16:58:47 +05303
4# Interface specific features
5CONFIG_ROME_IF = snoc
6CONFIG_HELIUMPLUS := y
7CONFIG_64BIT_PADDR := y
8CONFIG_QMI_SUPPORT := y
9CONFIG_WIFI_3_0_ADRASTEA := y
10CONFIG_ADRASTEA_RRI_ON_DDR := y
11CONFIG_ATH_PROCFS_DIAG_SUPPORT := y
12CONFIG_ADRASTEA_SHADOW_REGISTERS := y
13CONFIG_HTT_PADDR64 := y
14CONFIG_AR900B := y
15CONFIG_HIF_SNOC:= y
16
Nirav Shahc8047a82018-06-22 16:39:01 +053017# Genoa specific features
18CONFIG_QCA_LL_TX_FLOW_CONTROL_RESIZE := y
19
Nirav Shah78136b72018-06-06 16:58:47 +053020# Data Path specific features
21CONFIG_WLAN_FASTPATH := y
22CONFIG_FEATURE_TSO := y
23CONFIG_WLAN_NAPI := y
24CONFIG_WLAN_TX_FLOW_CONTROL_V2 := y
Nirav Shah91daea92018-06-06 17:01:52 +053025CONFIG_ATH_11AC_TXCOMPACT := y
Nirav Shah78136b72018-06-06 16:58:47 +053026CONFIG_RX_OL := y
Nirav Shaha72db1d2018-06-06 17:11:07 +053027CONFIG_DESC_DUP_DETECT_DEBUG := n
28CONFIG_DEBUG_RX_RING_BUFFER := n
Nirav Shah52d85aa2018-04-26 14:03:00 +053029CONFIG_LL_DP_SUPPORT := y
Nirav Shah78136b72018-06-06 16:58:47 +053030
31ifeq ($(CONFIG_INET_LRO), y)
32CONFIG_WLAN_LRO := y
33else
34CONFIG_WLAN_LRO := n
35endif
36
37ifeq ($(CONFIG_IPA), y)
38CONFIG_IPA_OFFLOAD := y
39endif
40ifeq ($(CONFIG_IPA3), y)
41CONFIG_IPA_OFFLOAD := y
42endif
43
44ifneq ($(CONFIG_FORCE_ALLOC_FROM_DMA_ZONE), y)
45CONFIG_ENABLE_DEBUG_ADDRESS_MARKING := y
46endif
47
Nirav Shah78136b72018-06-06 16:58:47 +053048CONFIG_FEATURE_TSO_DEBUG := n
Rachit Kankane74dc5b82018-07-03 15:51:26 +053049CONFIG_WLAN_NAPI_DEBUG := n
50CONFIG_WLAN_FEATURE_P2P_DEBUG := n
Nirav Shah78136b72018-06-06 16:58:47 +053051CONFIG_MPC_UT_FRAMEWORK := n
52CONFIG_FEATURE_EPPING := n
Nirav Shahd6fa0f82018-07-06 15:52:25 +053053CONFIG_WLAN_LOG_ENTER := n
54CONFIG_WLAN_LOG_EXIT := n
Nirav Shah78136b72018-06-06 16:58:47 +053055
56# Features gets enabled on slub debug
57CONFIG_WLAN_OBJMGR_DEBUG:= n
Rachit Kankane74dc5b82018-07-03 15:51:26 +053058CONFIG_FEATURE_MEMDUMP_ENABLE := n
59CONFIG_FEATURE_UNIT_TEST_SUSPEND := n
Nirav Shah78136b72018-06-06 16:58:47 +053060CONFIG_OL_RX_INDICATION_RECORD := n
61CONFIG_TSOSEG_DEBUG := n
62CONFIG_FEATURE_PKTLOG := n
63CONFIG_WLAN_DEBUG_CRASH_INJECT := n
Nirav Shah78136b72018-06-06 16:58:47 +053064CONFIG_LEAK_DETECTION := n
65
66ifeq ($(CONFIG_DEBUG_FS), y)
67 CONFIG_WLAN_DEBUGFS := n
68 CONFIG_WLAN_POWER_DEBUGFS := n
69endif
70
Nirav Shah1575dd72018-06-24 13:46:39 +053071ifeq ($(CONFIG_CNSS2), y)
72ifeq ($(CONFIG_HIF_PCI), y)
73CONFIG_PLD_PCIE_CNSS_FLAG := y
74CONFIG_PLD_PCIE_INIT_FLAG := y
75endif
76endif
77
Nirav Shah8ba94a52018-06-07 09:06:25 +053078CONFIG_ENABLE_SIZE_OPTIMIZE := y
79
Nirav Shah997e0832018-06-06 17:49:12 +053080# configure log buffer size
81CONFIG_CFG_NUM_DP_TRACE_RECORD := 1000
82CONFIG_CFG_NUM_HTC_CREDIT_HISTORY := 16
83CONFIG_CFG_NUM_WMI_EVENT_HISTORY := 16
84CONFIG_CFG_NUM_WMI_MGMT_EVENT_HISTORY := 16
85CONFIG_CFG_NUM_TX_RX_HISTOGRAM := 16
86CONFIG_CFG_NUM_RX_IND_RECORD := 1024
Qiwei Caiad9b01c2018-07-09 17:21:31 +080087
88ifeq ($(CONFIG_FEATURE_ROAM_DEBUG), y)
89CONFIG_CFG_NUM_ROAM_DEBUG_RECORD := 64
90endif
Nirav Shah78136b72018-06-06 16:58:47 +053091###################################