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
7 config ADK_LINUX_KERNEL_WIRELESS
9 select ADK_LINUX_KERNEL_WLAN
11 config ADK_LINUX_KERNEL_WIRELESS_EXT
14 config ADK_LINUX_KERNEL_RFKILL
17 config ADK_LINUX_KERNEL_MAC80211_LEDS
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
26 config ADK_LINUX_KERNEL_RT2X00
29 config ADK_LINUX_KERNEL_RT2X00_LIB_USB
32 config ADK_LINUX_KERNEL_RT2X00_LIB_PCI
36 config ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
39 config ADK_LINUX_KERNEL_WLAN_VENDOR_BROADCOM
42 config ADK_LINUX_KERNEL_ATH_CARDS
45 config ADK_LINUX_KERNEL_RTL_CARDS
48 config ADK_LINUX_KERNEL_BCMA_POSSIBLE
51 config ADK_LINUX_KERNEL_RT2800USB_RT3573
54 config ADK_LINUX_KERNEL_RT2800USB_RT53XX
57 config ADK_LINUX_KERNEL_RT2800USB_RT55XX
60 config ADK_LINUX_KERNEL_RT2800USB_UNKNOWN
63 config ADK_LINUX_KERNEL_BRCMFMAC_PROTO_MSGBUF
66 config ADK_LINUX_KERNEL_BRCMDBG
69 config ADK_LINUX_KERNEL_LIB80211
71 select ADK_LINUX_KERNEL_CRYPTO_MICHAEL_MIC
73 config ADK_LINUX_KERNEL_CFG80211_WEXT
76 config ADK_LINUX_KERNEL_ATH_COMMON
79 config ADK_LINUX_KERNEL_P54_COMMON
82 config ADK_LINUX_KERNEL_MAC80211_DEBUG_MENU
85 config ADK_LINUX_KERNEL_MAC80211_VERBOSE_DEBUG
87 select ADK_LINUX_KERNEL_MAC80211_DEBUG_MENU
89 config ADK_LINUX_KERNEL_MAC80211_DEBUGFS
92 config ADK_LINUX_KERNEL_CFG80211
94 select ADK_LINUX_KERNEL_WIRELESS
95 select ADK_LINUX_KERNEL_WLAN_80211
97 config ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL
100 config ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL_HT
103 config ADK_LINUX_KERNEL_CFG80211_WEXT
106 config ADK_LINUX_KERNEL_MAC80211
108 select ADK_LINUX_KERNEL_WIRELESS
109 select ADK_LINUX_KERNEL_WLAN_80211
110 select ADK_LINUX_KERNEL_LIB80211
111 select ADK_LINUX_KERNEL_CFG80211
112 select ADK_LINUX_KERNEL_CRYPTO_AES
113 select ADK_LINUX_KERNEL_CRYPTO_ECB
114 select ADK_LINUX_KERNEL_CRYPTO_ARC4
115 select ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL
116 select ADK_LINUX_KERNEL_MAC80211_RC_MINSTREL_HT
117 select ADK_LINUX_KERNEL_CFG80211_WEXT
119 config ADK_DEBUG_MAC80211
121 select ADK_LINUX_KERNEL_MAC80211_VERBOSE_DEBUG
122 select ADK_LINUX_KERNEL_MAC80211_DEBUGFS
123 select ADK_LINUX_KERNEL_DEBUG_FS
125 menu "Wireless network card support"
126 depends on ADK_TARGET_WITH_CARDBUS \
127 || ADK_TARGET_WITH_PCMCIA \
128 || ADK_TARGET_WITH_MINIPCI \
129 || ADK_TARGET_WITH_PCI \
130 || ADK_TARGET_WITH_USB \
131 || ADK_TARGET_WITH_SSB \
132 || ADK_TARGET_WITH_AHB \
133 || ADK_TARGET_WITH_SDIO \
134 || ADK_TARGET_GENERIC
136 config ADK_LINUX_KERNEL_BRCMDBG
139 config ADK_LINUX_KERNEL_BRCMFMAC
140 tristate "Broadcom brcmfmac wireless driver"
141 select ADK_LINUX_KERNEL_WIRELESS
142 select ADK_LINUX_KERNEL_WLAN_80211
143 select ADK_LINUX_KERNEL_CFG80211
144 select ADK_LINUX_KERNEL_BCMA_POSSIBLE
145 select ADK_LINUX_KERNEL_RFKILL
146 select ADK_LINUX_KERNEL_WLAN_VENDOR_BROADCOM
147 select ADK_LINUX_KERNEL_BRCMDBG
148 select ADK_PACKAGE_BRCMFMAC_FIRMWARE
150 config ADK_LINUX_KERNEL_BRCMFMAC_SDIO
151 bool "Broadcom brcmfmac wireless driver (SDIO)"
152 select ADK_LINUX_KERNEL_BRCMFMAC
153 depends on ADK_TARGET_WITH_SDIO
154 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
155 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
156 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
157 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
160 Driver for Broadcom FullMac wireless cards (SDIO).
162 config ADK_LINUX_KERNEL_BRCMFMAC_USB
163 bool "Broadcom brcmfmac wireless driver (USB)"
164 select ADK_LINUX_KERNEL_BRCMFMAC
165 depends on ADK_TARGET_WITH_USB
168 Driver for Broadcom FullMac wireless cards (USB).
170 config ADK_LINUX_KERNEL_ATH6KL_SDIO
173 config ADK_LINUX_KERNEL_ATH6KL
174 tristate "Atheros 6kl wireless driver"
175 select ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
176 select ADK_LINUX_KERNEL_ATH_CARDS
177 select ADK_LINUX_KERNEL_ATH6KL_SDIO
178 select ADK_LINUX_KERNEL_MAC80211
179 depends on ADK_TARGET_WITH_SDIO
181 Driver for Atheros wireless 6KL
183 config ADK_LINUX_KERNEL_ATH5K
184 tristate "Atheros 5xxx wireless driver"
185 select ADK_LINUX_KERNEL_MAC80211_LEDS
186 select ADK_LINUX_KERNEL_ATH_CARDS
187 select ADK_LINUX_KERNEL_ATH_COMMON
188 select ADK_LINUX_KERNEL_MAC80211
189 depends on ADK_TARGET_WITH_MINIPCI \
190 || ADK_TARGET_WITH_PCI \
191 || ADK_TARGET_WITH_AHB \
192 || ADK_TARGET_GENERIC
193 default m if ADK_TARGET_SYSTEM_FON_FON2100
196 Driver for Atheros 5xxx/24xx cards
198 config ADK_LINUX_KERNEL_ATH5K_DEBUG
199 bool "enable debugging info via debugfs"
200 select ADK_DEBUG_MAC80211
201 depends on ADK_LINUX_KERNEL_ATH5K
203 Atheros 5xxx debugging messages.
204 Say Y, if and you will get debug options for ath5k.
205 To use this, you need to mount debugfs:
207 mount -t debugfs debug /debug/
208 You will get access to files under:
210 To enable debug, pass the debug level to the debug module
211 parameter. For example:
212 insmod ath5k.ko debug=0x00000400
214 config ADK_LINUX_KERNEL_B43
215 tristate "Broadcom B43xx wireless driver"
216 select ADK_LINUX_KERNEL_FW_LOADER
217 select ADK_LINUX_KERNEL_MAC80211
218 select ADK_PACKAGE_B43_FIRMWARE
219 depends on ADK_TARGET_WITH_SSB \
220 || ADK_TARGET_WITH_MINIPCI \
221 || ADK_TARGET_GENERIC
223 Driver for Broadcom B43xx wireless chips
225 config ADK_LINUX_KERNEL_B43LEGACY
226 tristate "Broadcom B43xx (legacy) wireless driver"
227 select ADK_LINUX_KERNEL_FW_LOADER
228 select ADK_LINUX_KERNEL_MAC80211
229 select ADK_PACKAGE_B43_FIRMWARE
230 depends on ADK_TARGET_WITH_SSB || ADK_TARGET_WITH_MINIPCI
232 Driver for Broadcom B43xx wireless chips
234 config ADK_LINUX_KERNEL_HOSTAP
235 tristate "HostAP driver"
236 select ADK_LINUX_KERNEL_MAC80211
237 depends on ADK_TARGET_WITH_PCMCIA
239 HostAP Driver for wireless chips
241 config ADK_LINUX_KERNEL_HOSTAP_CS
242 tristate "HostAP driver for PC Cards"
243 select ADK_LINUX_KERNEL_HOSTAP
244 depends on ADK_TARGET_WITH_PCMCIA
245 default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS
248 HostAP CS Driver for wireless chips
250 config ADK_LINUX_KERNEL_RTL8187
251 tristate "Realtek RTL8187/RTL8187B wireless driver"
252 select ADK_LINUX_KERNEL_MAC80211
253 select ADK_LINUX_KERNEL_EEPROM_93CX6
254 depends on ADK_TARGET_WITH_USB \
255 || ADK_TARGET_GENERIC
257 Driver for Realtek RTL8187/RTL8187B wireless chips
259 config ADK_LINUX_KERNEL_P54_USB
260 tristate "Prism54 USB support"
261 select ADK_LINUX_KERNEL_EXPERIMENTAL
262 select ADK_LINUX_KERNEL_P54_COMMON
263 select ADK_LINUX_KERNEL_FW_LOADER
264 select ADK_LINUX_KERNEL_MAC80211
265 select ADK_LINUX_KERNEL_CRC_CCITT
266 select ADK_PACKAGE_P54_FIRMWARE
267 depends on ADK_TARGET_WITH_USB \
268 || ADK_TARGET_GENERIC
270 Driver for Prism54 USB adaptors
272 config ADK_LINUX_KERNEL_RT2800USB
273 tristate "Ralink rt2800 USB driver"
274 select ADK_LINUX_KERNEL_RT2X00
275 select ADK_LINUX_KERNEL_RT2800USB_RT3573
276 select ADK_LINUX_KERNEL_RT2800USB_RT53XX
277 select ADK_LINUX_KERNEL_RT2800USB_RT55XX
278 select ADK_LINUX_KERNEL_RT2800USB_UNKNOWN
279 select ADK_LINUX_KERNEL_RT2X00_LIB_USB
280 select ADK_LINUX_KERNEL_MAC80211
281 select ADK_LINUX_KERNEL_CRC_CCITT
282 depends on ADK_TARGET_WITH_USB \
283 || ADK_TARGET_GENERIC
285 Driver for Ralink RT2800 USB
287 config ADK_LINUX_KERNEL_RTL8192CU
288 tristate "Realtek RTL8192CU USB driver"
289 select ADK_LINUX_KERNEL_RTL_CARDS
290 select ADK_LINUX_KERNEL_MAC80211
291 select ADK_LINUX_KERNEL_FW_LOADER
292 select ADK_PACKAGE_REALTEK_FIRMWARE
293 depends on ADK_TARGET_WITH_USB \
294 || ADK_TARGET_GENERIC
296 Driver for Realtek RTL8192CU USB
298 config ADK_LINUX_KERNEL_RT2400PCI
299 tristate "Ralink rt2400 PCI driver"
300 select ADK_LINUX_KERNEL_RT2X00
301 select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
302 select ADK_LINUX_KERNEL_MAC80211
303 select ADK_LINUX_KERNEL_MAC80211_LEDS
304 depends on ADK_TARGET_WITH_MINIPCI \
305 || ADK_TARGET_WITH_PCI \
306 || ADK_TARGET_GENERIC
308 This adds support for rt2400 wireless chipset family.
309 Supported chips: RT2460.
311 config ADK_LINUX_KERNEL_RT2500PCI
312 tristate "Ralink rt2500 PCI driver"
313 select ADK_LINUX_KERNEL_RT2X00
314 select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
315 select ADK_LINUX_KERNEL_MAC80211
316 select ADK_LINUX_KERNEL_MAC80211_LEDS
317 depends on ADK_TARGET_WITH_MINIPCI \
318 || ADK_TARGET_WITH_PCI \
319 || ADK_TARGET_GENERIC
321 This adds support for rt2500 wireless chipset family.
322 Supported chips: RT2560.
324 config ADK_LINUX_KERNEL_RT61PCI
325 tristate "Ralink rt2501/rt61 PCI driver"
326 select ADK_LINUX_KERNEL_RT2X00
327 select ADK_LINUX_KERNEL_RT2X00_LIB_PCI
328 select ADK_LINUX_KERNEL_MAC80211
329 select ADK_LINUX_KERNEL_MAC80211_LEDS
330 select ADK_LINUX_KERNEL_CRC_ITU_T
331 select ADK_PACKAGE_RT61_FIRMWARE
332 depends on ADK_TARGET_WITH_MINIPCI \
333 || ADK_TARGET_WITH_PCI \
334 || ADK_TARGET_GENERIC
336 This adds support for rt2501 wireless chipset family.
337 Supported chips: RT2561, RT2561S & RT2661.
339 config ADK_LINUX_KERNEL_RT2X00_DEBUG
340 bool "enable debugging info"
341 select ADK_DEBUG_MAC80211
342 depends on ADK_LINUX_KERNEL_RT61PCI || \
343 ADK_LINUX_KERNEL_RT2500PCI || \
344 ADK_LINUX_KERNEL_RT2400PCI