blob: bc6eda6cf7821f2f3c29a9b01cf8407656d78b07 [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
Nirav Shahfd858902018-10-23 12:49:32 +053056CONFIG_QCA_WIFI_FTM := n
57QCA_WIFI_FTM_NL80211 := n
58CONFIG_LINUX_QCMBR := n
59
Rachit Kankanef6834c42018-08-02 18:47:50 +053060#Flag to enable Dynamic Voltage WDCVS (Config Voltage Mode)
61CONFIG_WLAN_DYNAMIC_CVM := y
62
Nirav Shah78136b72018-06-06 16:58:47 +053063# Features gets enabled on slub debug
64CONFIG_WLAN_OBJMGR_DEBUG:= n
Rachit Kankane74dc5b82018-07-03 15:51:26 +053065CONFIG_FEATURE_MEMDUMP_ENABLE := n
66CONFIG_FEATURE_UNIT_TEST_SUSPEND := n
Nirav Shah78136b72018-06-06 16:58:47 +053067CONFIG_OL_RX_INDICATION_RECORD := n
68CONFIG_TSOSEG_DEBUG := n
69CONFIG_FEATURE_PKTLOG := n
70CONFIG_WLAN_DEBUG_CRASH_INJECT := n
Nirav Shah78136b72018-06-06 16:58:47 +053071CONFIG_LEAK_DETECTION := n
72
73ifeq ($(CONFIG_DEBUG_FS), y)
74 CONFIG_WLAN_DEBUGFS := n
75 CONFIG_WLAN_POWER_DEBUGFS := n
76endif
77
Nirav Shah1575dd72018-06-24 13:46:39 +053078ifeq ($(CONFIG_CNSS2), y)
79ifeq ($(CONFIG_HIF_PCI), y)
80CONFIG_PLD_PCIE_CNSS_FLAG := y
81CONFIG_PLD_PCIE_INIT_FLAG := y
82endif
83endif
84
Nirav Shah8ba94a52018-06-07 09:06:25 +053085CONFIG_ENABLE_SIZE_OPTIMIZE := y
86
Nirav Shah997e0832018-06-06 17:49:12 +053087# configure log buffer size
88CONFIG_CFG_NUM_DP_TRACE_RECORD := 1000
89CONFIG_CFG_NUM_HTC_CREDIT_HISTORY := 16
90CONFIG_CFG_NUM_WMI_EVENT_HISTORY := 16
91CONFIG_CFG_NUM_WMI_MGMT_EVENT_HISTORY := 16
92CONFIG_CFG_NUM_TX_RX_HISTOGRAM := 16
93CONFIG_CFG_NUM_RX_IND_RECORD := 1024
Qiwei Caiad9b01c2018-07-09 17:21:31 +080094
95ifeq ($(CONFIG_FEATURE_ROAM_DEBUG), y)
96CONFIG_CFG_NUM_ROAM_DEBUG_RECORD := 64
97endif
Nirav Shah78136b72018-06-06 16:58:47 +053098###################################