linux: update to 6.10.x, 6.9.x is EOL
[openadk.git] / target / linux / config / Config.in.wireless
blob222efa3bb6a625d8da469899c8bc211723b4a048
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_LINUX_KERNEL_WLAN
5         bool
7 config ADK_LINUX_KERNEL_WIRELESS
8         bool
9         select ADK_LINUX_KERNEL_WLAN
11 config ADK_LINUX_KERNEL_WIRELESS_EXT
12         bool
14 config ADK_LINUX_KERNEL_RFKILL
15         tristate
16         
17 config ADK_LINUX_KERNEL_MAC80211_LEDS
18         bool
19         select ADK_LINUX_KERNEL_LEDS_CLASS
20         select ADK_LINUX_KERNEL_NEW_LEDS
21         select ADK_LINUX_KERNEL_LEDS_TRIGGERS
23 config ADK_LINUX_KERNEL_WLAN_80211
24         bool
26 config ADK_LINUX_KERNEL_RT2X00
27         tristate
29 config ADK_LINUX_KERNEL_RT2X00_LIB_USB
30         tristate
32 config ADK_LINUX_KERNEL_RT2X00_LIB_PCI
33         tristate
35 # vendor stuff
36 config ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
37         bool
39 config ADK_LINUX_KERNEL_WLAN_VENDOR_BROADCOM
40         bool
42 config ADK_LINUX_KERNEL_WLAN_VENDOR_RALINK
43         bool
45 config ADK_LINUX_KERNEL_ATH_CARDS
46         bool
48 config ADK_LINUX_KERNEL_RTL_CARDS
49         bool
51 config ADK_LINUX_KERNEL_BCMA_POSSIBLE
52         bool
54 config ADK_LINUX_KERNEL_RT2800USB_RT3573
55         bool
57 config ADK_LINUX_KERNEL_RT2800USB_RT53XX
58         bool
60 config ADK_LINUX_KERNEL_RT2800USB_RT55XX
61         bool
63 config ADK_LINUX_KERNEL_RT2800USB_UNKNOWN
64         bool
66 config ADK_LINUX_KERNEL_BRCMFMAC_PROTO_MSGBUF
67         bool
69 config ADK_LINUX_KERNEL_BRCMDBG
70         bool
72 config ADK_LINUX_KERNEL_LIB80211
73         tristate
74         select ADK_LINUX_KERNEL_CRYPTO_MICHAEL_MIC
76 config ADK_LINUX_KERNEL_CFG80211_WEXT
77         bool
79 config ADK_LINUX_KERNEL_ATH_COMMON
80         tristate
82 config ADK_LINUX_KERNEL_P54_COMMON
83         tristate
85 config ADK_LINUX_KERNEL_MAC80211_DEBUG_MENU
86         bool
88 config ADK_LINUX_KERNEL_MAC80211_VERBOSE_DEBUG
89         bool
90         select ADK_LINUX_KERNEL_MAC80211_DEBUG_MENU
92 config ADK_LINUX_KERNEL_MAC80211_DEBUGFS
93         bool
95 config ADK_LINUX_KERNEL_CFG80211
96         tristate
97         select ADK_LINUX_KERNEL_WIRELESS
98         select ADK_LINUX_KERNEL_WLAN_80211
100 config ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL
101         bool
103 config ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL_HT
104         bool
106 config ADK_LINUX_KERNEL_CFG80211_WEXT
107         bool
109 config ADK_LINUX_KERNEL_MAC80211
110         tristate
111         select ADK_LINUX_KERNEL_WIRELESS
112         select ADK_LINUX_KERNEL_WLAN_80211
113         select ADK_LINUX_KERNEL_LIB80211
114         select ADK_LINUX_KERNEL_CFG80211
115         select ADK_LINUX_KERNEL_CRYPTO_AES
116         select ADK_LINUX_KERNEL_CRYPTO_ECB
117         select ADK_LINUX_KERNEL_CRYPTO_ARC4
118         select ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL
119         select ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL_HT
120         select ADK_LINUX_KERNEL_CFG80211_WEXT
122 config ADK_DEBUG_MAC80211
123         bool
124         select ADK_LINUX_KERNEL_MAC80211_VERBOSE_DEBUG
125         select ADK_LINUX_KERNEL_MAC80211_DEBUGFS
126         select ADK_LINUX_KERNEL_DEBUG_FS
128 menu "Wireless network card support"
129 depends on ADK_TARGET_WITH_CARDBUS \
130         || ADK_TARGET_WITH_PCMCIA \
131         || ADK_TARGET_WITH_MINIPCI \
132         || ADK_TARGET_WITH_PCI \
133         || ADK_TARGET_WITH_USB \
134         || ADK_TARGET_WITH_SSB \
135         || ADK_TARGET_WITH_AHB \
136         || ADK_TARGET_WITH_SDIO \
137         || ADK_TARGET_GENERIC
139 config ADK_LINUX_KERNEL_BRCMDBG
140         bool
142 config ADK_LINUX_KERNEL_BRCMFMAC
143         tristate "Broadcom brcmfmac wireless driver"
144         select ADK_LINUX_KERNEL_WIRELESS
145         select ADK_LINUX_KERNEL_WLAN_80211
146         select ADK_LINUX_KERNEL_CFG80211
147         select ADK_LINUX_KERNEL_BCMA_POSSIBLE
148         select ADK_LINUX_KERNEL_RFKILL
149         select ADK_LINUX_KERNEL_WLAN_VENDOR_BROADCOM
150         select ADK_LINUX_KERNEL_BRCMDBG
151         select ADK_PACKAGE_BRCMFMAC_FIRMWARE
152         default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
153         default m if ADK_TARGET_SYSTEM_BANANA_P2_ZERO
154         default m if ADK_TARGET_SYSTEM_ROCKPI4_ZERO
155         default m if ADK_TARGET_SYSTEM_RASPBERRY_PI5
156         default n
158 config ADK_LINUX_KERNEL_BRCMFMAC_SDIO
159         bool "Broadcom brcmfmac wireless driver (SDIO)"
160         depends on ADK_TARGET_WITH_SDIO
161         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
162         default y if ADK_TARGET_SYSTEM_PHYTEC_IMX6
163         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
164         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
165         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5
166         default y if ADK_TARGET_SYSTEM_BANANA_P2_ZERO
167         default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS
168         default n
169         help
170           Driver for Broadcom FullMac wireless cards (SDIO).
172 config ADK_LINUX_KERNEL_BRCMFMAC_USB
173         bool "Broadcom brcmfmac wireless driver (USB)"
174         select ADK_LINUX_KERNEL_BRCMFMAC
175         depends on ADK_TARGET_WITH_USB
176         default n
177         help
178           Driver for Broadcom FullMac wireless cards (USB).
180 config ADK_LINUX_KERNEL_ATH6KL_SDIO
181         bool
183 config ADK_LINUX_KERNEL_ATH6KL
184         tristate "Atheros 6kl wireless driver"
185         select ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
186         select ADK_LINUX_KERNEL_ATH_CARDS
187         select ADK_LINUX_KERNEL_ATH6KL_SDIO
188         select ADK_LINUX_KERNEL_MAC80211
189         depends on ADK_TARGET_WITH_SDIO
190         help
191           Driver for Atheros wireless 6KL
193 config ADK_LINUX_KERNEL_ATH5K
194         tristate "Atheros 5xxx wireless driver"
195         select ADK_LINUX_KERNEL_MAC80211_LEDS
196         select ADK_LINUX_KERNEL_ATH_CARDS
197         select ADK_LINUX_KERNEL_ATH_COMMON
198         select ADK_LINUX_KERNEL_MAC80211
199         depends on ADK_TARGET_WITH_MINIPCI \
200                 || ADK_TARGET_WITH_PCI \
201                 || ADK_TARGET_WITH_AHB \
202                 || ADK_TARGET_GENERIC
203         default m if ADK_TARGET_SYSTEM_FON_FON2100
204         default n
205         help
206           Driver for Atheros 5xxx/24xx cards
208 config ADK_LINUX_KERNEL_ATH5K_DEBUG
209         bool "enable debugging info via debugfs"
210         select ADK_DEBUG_MAC80211
211         depends on ADK_LINUX_KERNEL_ATH5K
212         help
213           Atheros 5xxx debugging messages.
214           Say Y, if and you will get debug options for ath5k.
215           To use this, you need to mount debugfs:
216            mkdir /debug/
217            mount -t debugfs debug /debug/  
218           You will get access to files under:
219            /debug/ath5k/phy0/
220           To enable debug, pass the debug level to the debug module
221           parameter. For example:
222            insmod ath5k.ko debug=0x00000400
224 config ADK_LINUX_KERNEL_B43
225         tristate "Broadcom B43xx wireless driver"
226         select ADK_LINUX_KERNEL_FW_LOADER
227         select ADK_LINUX_KERNEL_MAC80211
228         select ADK_PACKAGE_B43_FIRMWARE
229         depends on ADK_TARGET_WITH_SSB \
230                 || ADK_TARGET_WITH_MINIPCI \
231                 || ADK_TARGET_GENERIC
232         help
233           Driver for Broadcom B43xx wireless chips
235 config ADK_LINUX_KERNEL_B43LEGACY
236         tristate "Broadcom B43xx (legacy) wireless driver" 
237         select ADK_LINUX_KERNEL_FW_LOADER
238         select ADK_LINUX_KERNEL_MAC80211
239         select ADK_PACKAGE_B43_FIRMWARE
240         depends on ADK_TARGET_WITH_SSB || ADK_TARGET_WITH_MINIPCI
241         help
242           Driver for Broadcom B43xx wireless chips
244 config ADK_LINUX_KERNEL_HOSTAP
245         tristate "HostAP driver"
246         select ADK_LINUX_KERNEL_MAC80211
247         depends on ADK_TARGET_WITH_PCMCIA
248         help
249           HostAP Driver for wireless chips
251 config ADK_LINUX_KERNEL_HOSTAP_CS
252         tristate "HostAP driver for PC Cards"
253         select ADK_LINUX_KERNEL_HOSTAP
254         depends on ADK_TARGET_WITH_PCMCIA
255         default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS
256         default n
257         help
258           HostAP CS Driver for wireless chips
260 config ADK_LINUX_KERNEL_RTL8187
261         tristate "Realtek RTL8187/RTL8187B wireless driver"
262         select ADK_LINUX_KERNEL_MAC80211
263         select ADK_LINUX_KERNEL_EEPROM_93CX6
264         depends on ADK_TARGET_WITH_USB \
265                 || ADK_TARGET_GENERIC
266         help
267           Driver for Realtek RTL8187/RTL8187B wireless chips
269 config ADK_LINUX_KERNEL_P54_USB
270         tristate "Prism54 USB support"
271         select ADK_LINUX_KERNEL_EXPERIMENTAL
272         select ADK_LINUX_KERNEL_P54_COMMON
273         select ADK_LINUX_KERNEL_FW_LOADER
274         select ADK_LINUX_KERNEL_MAC80211
275         select ADK_LINUX_KERNEL_CRC_CCITT
276         select ADK_PACKAGE_P54_FIRMWARE
277         depends on ADK_TARGET_WITH_USB \
278                 || ADK_TARGET_GENERIC
279         help
280           Driver for Prism54 USB adaptors
282 config ADK_LINUX_KERNEL_RT2800USB
283         tristate "Ralink rt2800 USB driver"
284         select ADK_LINUX_KERNEL_WLAN_VENDOR_RALINK
285         select ADK_LINUX_KERNEL_RT2X00
286         select ADK_LINUX_KERNEL_RT2800USB_RT3573
287         select ADK_LINUX_KERNEL_RT2800USB_RT53XX
288         select ADK_LINUX_KERNEL_RT2800USB_RT55XX
289         select ADK_LINUX_KERNEL_RT2800USB_UNKNOWN
290         select ADK_LINUX_KERNEL_RT2X00_LIB_USB
291         select ADK_LINUX_KERNEL_MAC80211
292         select ADK_LINUX_KERNEL_CRC_CCITT
293         depends on ADK_TARGET_WITH_USB \
294                 || ADK_TARGET_GENERIC
295         help
296           Driver for Ralink RT2800 USB
298 config ADK_LINUX_KERNEL_RTL8192CU
299         tristate "Realtek RTL8192CU USB driver"
300         select ADK_LINUX_KERNEL_RTL_CARDS
301         select ADK_LINUX_KERNEL_MAC80211
302         select ADK_LINUX_KERNEL_FW_LOADER
303         select ADK_PACKAGE_REALTEK_FIRMWARE_WIRELESS
304         depends on ADK_TARGET_WITH_USB \
305                 || ADK_TARGET_GENERIC
306         help
307           Driver for Realtek RTL8192CU USB
309 config ADK_LINUX_KERNEL_R8188EU
310         tristate "Realtek RTL8188EU USB driver"
311         select ADK_LINUX_KERNEL_RTL_CARDS
312         select ADK_LINUX_KERNEL_MAC80211
313         select ADK_LINUX_KERNEL_FW_LOADER
314         select ADK_PACKAGE_REALTEK_FIRMWARE_WIRELESS
315         depends on ADK_TARGET_WITH_USB \
316                 || ADK_TARGET_GENERIC
317         help
318           Driver for Realtek RTL8188EU USB
320 config ADK_LINUX_KERNEL_RT2400PCI
321         tristate "Ralink rt2400 PCI driver"
322         select ADK_LINUX_KERNEL_RT2X00
323         select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
324         select ADK_LINUX_KERNEL_MAC80211
325         select ADK_LINUX_KERNEL_MAC80211_LEDS
326         depends on ADK_TARGET_WITH_MINIPCI \
327                 || ADK_TARGET_WITH_PCI \
328                 || ADK_TARGET_GENERIC
329         help
330           This adds support for rt2400 wireless chipset family.
331           Supported chips: RT2460.
333 config ADK_LINUX_KERNEL_RT2500PCI
334         tristate "Ralink rt2500 PCI driver"
335         select ADK_LINUX_KERNEL_RT2X00
336         select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
337         select ADK_LINUX_KERNEL_MAC80211
338         select ADK_LINUX_KERNEL_MAC80211_LEDS
339         depends on ADK_TARGET_WITH_MINIPCI \
340                 || ADK_TARGET_WITH_PCI \
341                 || ADK_TARGET_GENERIC
342         help
343           This adds support for rt2500 wireless chipset family.
344           Supported chips: RT2560.
346 config ADK_LINUX_KERNEL_RT61PCI
347         tristate "Ralink rt2501/rt61 PCI driver"
348         select ADK_LINUX_KERNEL_RT2X00
349         select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
350         select ADK_LINUX_KERNEL_MAC80211
351         select ADK_LINUX_KERNEL_MAC80211_LEDS
352         select ADK_LINUX_KERNEL_CRC_ITU_T
353         select ADK_PACKAGE_RT61_FIRMWARE
354         depends on ADK_TARGET_WITH_MINIPCI \
355                 || ADK_TARGET_WITH_PCI \
356                 || ADK_TARGET_GENERIC
357         help
358           This adds support for rt2501 wireless chipset family.
359           Supported chips: RT2561, RT2561S & RT2661.
361 config ADK_LINUX_KERNEL_RT2X00_DEBUG
362         bool "enable debugging info"
363         select ADK_DEBUG_MAC80211
364         depends on ADK_LINUX_KERNEL_RT61PCI || \
365                 ADK_LINUX_KERNEL_RT2500PCI || \
366                 ADK_LINUX_KERNEL_RT2400PCI      
367         help
369 endmenu