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
|