summaryrefslogtreecommitdiff
path: root/package/ramips/drivers/mt76x2e/config.in
blob: 35f56da6e9fbcae67bdcc17418e03c3752fa10da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
if PACKAGE_kmod-mt76x2e

config MT76X2E_RT_FIRST_CARD
	int
	default 7602
	depends on ! PACKAGE_kmod-mt7620
	depends on ! PACKAGE_kmod-mt7628
	depends on ! PACKAGE_kmod-mt7603e

config MT76X2E_RT_SECOND_CARD
	int
	default 7612
	depends on PACKAGE_kmod-mt76x2e

config MT76X2E_WIFI_MODE_AP
	bool
	default y

config MT76X2E_RT_FIRST_IF_RF_OFFSET
	int
	default 262144

config MT76X2E_RT_SECOND_IF_RF_OFFSET
	int
	default 294912

config MT76X2E_RALINK_MT7612E
	bool
	default y

menu "AP Features"
	depends on MT76X2E_WIFI_MODE_AP

config MT76X2E_RLT_AP_SUPPORT
	tristate "Ralink RT2860 802.11n AP support"
	#	depends on NET_RADIO
	select WIRELESS_EXT
	select WEXT_SPY
	select WEXT_PRIV
	default y

config MT76X2E_WDS_SUPPORT
	bool "WDS"
	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_SNIFFER_SUPPORT
	bool "Sniffer Support"
	depends on MT76X2E_RLT_AP_SUPPORT
    default n

config MT76X2E_CFG80211_SUPPORT
	bool "CFG80211 Support"
	depends on MT76X2E_RLT_AP_SUPPORT
    default n

config MT76X2E_MBSS_SUPPORT
	bool "MBSSID"
	depends on MT76X2E_RLT_AP_SUPPORT
	default y

config MT76X2E_NEW_MBSSID_MODE
	bool "New MBSSID MODE"
	depends on MT76X2E_RLT_AP_SUPPORT && MT76X2E_MBSS_SUPPORT
	depends on RALINK_RT3883 || RALINK_RT3352 || RALINK_RT5350 || RALINK_RT6352 || RALINK_MT7620
	default y

config MT76X2E_ENHANCE_NEW_MBSSID_MODE
	bool "Enhanced MBSSID mode"
	depends on MT76X2E_WNEW_MBSSID_MODE
	default y

config MT76X2E_APCLI_SUPPORT
	bool "AP-Client Support"
	depends on MT76X2E_RLT_AP_SUPPORT
    default y

config MT_76X2E_APCLI_CERT_SUPPORT
        bool "AP-Client TGn Cert Support"
        depends on MT76X2E_RLT_AP_SUPPORT
        depends on MT76X2E_APCLI_SUPPORT
        default n

config MT76X2E_MAC_REPEATER_SUPPORT
	bool "MAC Repeater Support"
	depends on MT76X2E_RLT_AP_SUPPORT
	depends on MT76X2E_APCLI_SUPPORT
	depends on RALINK_RT6352 || RALINK_MT7620 || RALINK_MT7603E || MT76X2E_RLT_AP_SUPPORT
	default y

#config MT76X2E_MESH_SUPPORT
#	bool "MESH Support"
#	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_DFS_SUPPORT
	bool "DFS"
	depends on MT76X2E_RLT_AP_SUPPORT
	select RALINK_TIMER_DFS

#config MT76X2E_DOT11R_FT_SUPPORT
#	bool "802.11r Fast BSS Transition"
#	depends on MT76X2E_RLT_AP_SUPPORT

#config MT76X2E_DOT11K_RRM_SUPPORT
#	bool "802.11k Radio Resource Management"
#	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_LLTD_SUPPORT
	bool "LLTD (Link Layer Topology Discovery Protocol)"
	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_NINTENDO_AP
	bool "Nintendo AP"
	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_COC_SUPPORT
	bool "CoC Support"
	depends on MT76X2E_RLT_AP_SUPPORT
	default n

config MT76X2E_DELAYED_TCP_ACK_SUPPORT
	bool "Delayed TCP ACK Support"
	depends on MT76X2E_RLT_AP_SUPPORT
	default n

#config MT76X2E_ RT2860V2_SNMP
#	bool "Net-SNMP Support"
#	depends on MT76X2E_RLT_AP_SUPPORT

#config MT76X2E_MCAST_RATE_SPECIFIC
#	bool "User specific tx rate of mcast pkt"
#	depends on MT76X2E_RLT_AP_SUPPORT

#config MT76X2E_EXT_BUILD_CHANNEL_LIST
#	bool "Extension Channel List"
#	depends on MT76X2E_RLT_AP_SUPPORT

#config MT76X2E_AUTO_CH_SELECT_ENHANCE
#	bool "Auto Channel Selection Enhancement"
#	depends on MT76X2E_RLT_AP_SUPPORT

config MT76X2E_DISABLE_EDCCA
	bool "Disable EDCCA"
	depends on MT76X2E_RLT_AP_SUPPORT
	default n

config MT76X2E_MULTI_CORE_SUPPORT
	bool "multi core support"
	depends on TARGET_ramips_mt7621
	default y
endmenu

menu "WiFi Features"

config MT76X2E_FIRST_IF_EEPROM_FLASH
	bool
	default y

config MT76X2E_SECOND_IF_EEPROM_FLASH
	bool
	default y

config MT76X2E_RT_FIRST_CARD_EEPROM
	string
	default "flash"

config MT76X2E_RT_SECOND_CARD_EEPROM
	string
	default "flash"

config MT76X2E_MULTI_INF_SUPPORT
	bool 
	#default y if !MT76X2E_WFIRST_IF_NONE && !MT76X2E_WSECOND_IF_NONE

config MT76X2E_WIFI_BASIC_FUNC
	bool "Basic Functions"
	select WIRELESS_EXT
	select WEXT_SPY
	select WEXT_PRIV
	default y

config MT76X2E_WSC_INCLUDED
	bool "WSC (WiFi Simple Config)"
	default y

config MT76X2E_WSC_V2_SUPPORT
	bool "WSC V2(WiFi Simple Config Version 2.0)"
	default y
    depends on MT76X2E_WSC_INCLUDED

config MT76X2E_WSC_NFC_SUPPORT
	bool "WSC by NFC"
	default n
    depends on MT76X2E_WSC_INCLUDED

config MT76X2E_DOT11N_DRAFT3
	bool "802.11n Draft3"
	default y

config MT76X2E_DOT11_VHT_AC
	bool "802.11 ac"
	default y

config MT76X2E_DOT11W_PMF_SUPPORT
	bool "PMF"
	default n

config MT76X2E_TXBF_SUPPORT
	bool "Tx Bean Forming Support"
	default n

#config MT76X2E_WMM_ACM_SUPPORT
#	bool "WMM ACM"
#	default n

config MT76X2E_LLTD_SUPPORT
	bool "LLTD (Link Layer Topology Discovery Protocol)"
	default y

config MT76X2E_QOS_DLS_SUPPORT
	bool "802.11e DLS ((Direct-Link Setup) Support"
	default n

#config MT76X2E_WAPI_SUPPORT
#	bool "WAPI Support"
#	default n

config MT76X2E_CARRIER_DETECTION_SUPPORT
	bool "Carrier Detect"
	default n

config MT76X2E_IGMP_SNOOP_SUPPORT
	bool "IGMP snooping"
	default n

config MT76X2E_BLOCK_NET_IF
	bool "NETIF Block"
	default n
	help
		Support Net interface block while Tx-Sw queue full

config MT76X2E_TXBF_SUPPORT
	bool "Tx Bean Forming Support (Only 3883)"
	depends on RALINK_RT2883 || RALINK_RT3883
	default n

#config MT76X2E_VIDEO_TURBINE_SUPPORT
#	bool "Video Turbine support"
#	default n

#config MT76X2E_RA_CLASSIFIER
#	tristate "Ralink Flow Classifier"
#	default n

config MT76X2E_RATE_ADAPTION
	bool "New Rate Adaptation support"
	default y

config MT76X2E_NEW_RATE_ADAPT_SUPPORT
	bool "Intelligent Rate Adaption"
	default y

config MT76X2E_AGS_SUPPORT
	bool "Adaptive Group Switching"
	default n

config MT76X2E_IDS_SUPPORT
	bool "IDS (Intrusion Detection System) Support"
	default n

config MT76X2E_WIFI_WORK_QUEUE
	bool "Work Queue"
	default n

config MT76X2E_WIFI_SKB_RECYCLE
	bool "SKB Recycle(Linux)"
	default y

config MT76X2E_RTMP_FLASH_SUPPORT
	bool "Flash Support"
	default y

config MT76X2E_LED_CONTROL_SUPPORT
	bool "LED Support"
	default y

#config MT76X2E_SINGLE_SKU
#	bool "Single SKU"
#	default n

#config MT76X2E_SINGLE_SKU_V2
#	bool "Single SKU V2"
#	depends on MT76X2E_WSINGLE_SKU && RALINK_RT6352
#	default n

config MT76X2E_HW_ANTENNA_DIVERSITY
	bool "Antenna Diversity Support"
	depends on MT76X2E_RLT_AP_SUPPORT || MT76X2E_WRLT_STA_SUPPORT
	depends on RALINK_RT5350
	default n

config MT76X2E_ATE_SUPPORT
	bool "ATE/QA Support"
	default y

config MT76X2E_RT2860V2_AP_V24_DATA_STRUCTURE
	bool
	default y

config MT76X2E_RT2860V2_AP_32B_DESC
	bool "32 Byte Descriptor Support"
	depends on RALINK_RT6352 || RALINK_MT7620
	default n

config MT76X2E_MEMORY_OPTIMIZATION
	bool "Memory Optimization"
	default n

config MT76X2E_RTMP_INTERNAL_TX_ALC
	bool "TSSI Compensation"
	depends on RALINK_RT3350 || RALINK_RT3352 || RALINK_RT5350 || RALINK_RT6352
	default n

config MT76X2E_RTMP_TEMPERATURE_CALIBRATION
	bool "Temperature Calibration"
	depends on RALINK_RT6352
	default n

config MT76X2E_HOTSPOT
	bool "Passpoint-R1"
	default n

config MT76X2E_SINGLE_SKU_V2
	bool "Single SKU V2"
	default n

#
# Section for chip architectures
#
# "RLT MAC Support"
config MT76X2E_RLT_MAC
	bool
	default y

config MT76X2E_RLT_BBP
	bool

config MT76X2E_RLT_RF
	bool

# "RTMP MAC Support"
#config MT76X2E_RTMP_MAC
#	bool
#	default y
#
#config MT76X2E_RTMP_BBP
#	bool
#
#config MT76X2E_RTMP_RF
#	bool

#
# Section for interfaces
#
config MT76X2E_RTMP_PCI_SUPPORT
	bool

config MT76X2E_RTMP_USB_SUPPORT
	bool

config MT76X2E_RTMP_RBUS_SUPPORT
	bool

endmenu

endif