1
2include $(WLAN_ROOT)/configs/genoa.common
3
4# Interface specific features
5CONFIG_ROME_IF := usb
6CONFIG_HIF_USB := y
7CONFIG_LINUX_QCMBR := y
8CONFIG_PLD_USB_CNSS := y
9
10# Data Path specific features
11CONFIG_ATH_11AC_TXCOMPACT := n
12CONFIG_QCA_HL_NETDEV_FLOW_CONTROL := y
13CONFIG_TX_RESOURCE_HIGH_TH_IN_PER := 8
14CONFIG_TX_RESOURCE_LOW_TH_IN_PER := 2
15CONFIG_FEATURE_HL_GROUP_CREDIT_FLOW_CONTROL := y
16CONFIG_FEATURE_HL_DBS_GROUP_CREDIT_SHARING := y
17CONFIG_CREDIT_REP_THROUGH_CREDIT_UPDATE := y
18CONFIG_WLAN_SUPPORT_TXRX_HL_BUNDLE := y
19CONFIG_HL_DP_SUPPORT := y
20
21# Enable Motion Detection Feature
22CONFIG_FEATURE_MOTION_DETECTION := y
23
24# Debug specific features
25CONFIG_FEATURE_EPPING := y
26CONFIG_WLAN_FEATURE_P2P_DEBUG := y
27CONFIG_WLAN_LOG_ENTER := y
28CONFIG_WLAN_LOG_EXIT := y
29
30ifeq ($(CONFIG_DEBUG_FS), y)
31       CONFIG_WLAN_DEBUGFS := y
32       CONFIG_WLAN_POWER_DEBUGFS := y
33endif
34
35ifeq ($(CONFIG_NETWORK_PHY_TIMESTAMPING), y)
36	CONFIG_WLAN_SYNC_TSF_PTP := y
37endif
38
39CONFIG_WLAN_SYNC_TSF_PLUS := y
40CONFIG_WLAN_SYNC_TSF_PLUS_EXT_GPIO_SYNC := y
41
42# Features gets enabled on slub debug
43CONFIG_WLAN_DEBUG_CRASH_INJECT := y
44CONFIG_FEATURE_MEMDUMP_ENABLE := y
45
46ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
47CONFIG_WLAN_OBJMGR_DEBUG:= y
48CONFIG_FEATURE_UNIT_TEST_SUSPEND := y
49CONFIG_LEAK_DETECTION := y
50endif
51
52# Genoa features vs Rome
53CONFIG_HTT_PADDR64 := y
54
55CONFIG_QCA_WIFI_FTM := y
56ifeq ($(CONFIG_NL80211_TESTMODE), y)
57	QCA_WIFI_FTM_NL80211 :=y
58else
59	QCA_WIFI_FTM_NL80211 :=n
60endif
61CONFIG_LINUX_QCMBR :=y
62CONFIG_QCN7605_SUPPORT := y
63CONFIG_TGT_NUM_MSDU_DESC := 0
64# For OOB wakeup
65CONFIG_WLAN_FEATURE_WOW_PULSE := y
66CONFIG_HTC_MAX_MSG_PER_BUNDLE_TX := 48
67CONFIG_CFG_TGT_AST_SKID_LIMIT := 16
68###################################
69