net:wireless:Support eswin usb wifi ECR6600U
[platform/kernel/linux-starfive.git] / drivers / net / wireless / eswin / feature_config / 6600u_config
1 export ECRNX_MODULE_NAME=wlan_ecr6600u_usb
2
3 # Enable A-MSDU support (need FW support)
4 ## Select this if FW is compiled with AMSDU support
5 export CONFIG_ECRNX_SPLIT_TX_BUF=n
6
7 ## Select this TO send AMSDU
8 export CONFIG_ECRNX_AMSDUS_TX=n
9
10 # Enable BFMER support (need FW support)
11 export CONFIG_ECRNX_BFMER=n
12 CONFIG_ECRNX_MUMIMO_TX=n
13
14 # Enable handling of radar event
15 export CONFIG_ECRNX_RADAR=y
16
17 # Enable HW queue for Broadcast/Multicast traffic (need FW support)
18 export CONFIG_ECRNX_BCMC=y
19
20 # Enable Monitor+Data interface support (need FW support)
21 export CONFIG_ECRNX_MON_DATA=n
22
23 #Tx and RX data processing method
24 export CONFIG_ECRNX_WORKQUEUE=n
25 export CONFIG_ECRNX_TASKLET=n
26 export CONFIG_ECRNX_KTHREAD=y
27
28 # extra DEBUG config
29 export CONFIG_ECRNX_SW_PROFILING=n
30 export CONFIG_ECRNX_DBG=y
31 export CONFIG_ECRNX_DBG_LEVEL=3
32 export CONFIG_DEBUG_FS=n
33 export CONFIG_ECRNX_DEBUGFS_CUSTOM ?= n
34 # Support of P2P DebugFS for enabling/disabling NoA and OppPS
35 export CONFIG_ECRNX_P2P_DEBUGFS=n
36
37 # CONFIG PLATFORM
38 export CONFIG_ECRNX_ESWIN=y
39 export CONFIG_ECRNX_ESWIN_SDIO=n
40
41 export CONFIG_ECRNX_ESWIN_USB=y
42
43 # CONFIG SYSTERM TEST
44 export CONFIG_TEST_ESWIN_SDIO=n
45
46 # CONFIG SYSTERM TEST
47 export CONFIG_STANDALONE_WIFI=n
48
49 # CONFIG SYSTERM TEST
50 export CONFIG_STANDALONE_WIFI_BLE=y
51 # Enable BFMER support (need FW support)
52 export CONFIG_ECRNX_HE=y
53
54 # Enable P2P Listen
55 export CONFIG_ECRNX_P2P=y
56 # Enable 5G
57 export CONFIG_ECRNX_5G=n
58
59 #CONFIG SDIO WIFI CALIBRATION
60 export CONFIG_ECRNX_WIFO_CAIL=y
61
62 #
63 # WAITING FOR KCONFIG {
64 #
65 export CONFIG_ECRNX_SOFTMAC=n
66 export CONFIG_ECRNX_FULLMAC=m
67 export CONFIG_ECRNX_FHOST=n
68
69 #
70 #Build for Android Platform
71 export CONFIG_ECRNX_ANDRIOD=y
72
73 #
74 # DEBUG OPTIONS
75 export CONFIG_ECRNX_UM_HELPER_DFLT="/dini/dini_bin/ecrnx_umh.sh"
76
77 #
78 # FW ARCH:
79 export CONFIG_ECRNX_SDM=n
80 export CONFIG_ECRNX_TL4=n
81
82 # IPC version
83 export CONFIG_ECRNX_OLD_IPC=n
84
85 # config_ceva_rtos = y use ceva rtos and add task_cli id
86 # config_ceva_rtos = n use freertos and no task_cli id
87 export CONFIG_CEVA_RTOS=y
88
89 export NX_VIRT_DEV_MAX=3
90 export NX_REMOTE_STA_MAX=4
91 export NX_MU_GROUP_MAX=62
92 export NX_TXDESC_CNT=4
93 export NX_TX_MAX_RATES=4
94 export NX_CHAN_CTXT_CNT=3
95
96 # config gpio for 6600u power key
97 #export CONFIG_POWERKEY_GPIO=4
98