blob: c9d811eb6556bfa4494155391398c2bb2b1df815 [file] [log] [blame]
Arend van Spriel5b435de2011-10-05 13:19:03 +02001config BRCMUTIL
2 tristate
3
4config BRCMSMAC
5 tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
Arend van Spriel5b435de2011-10-05 13:19:03 +02006 depends on MAC80211
Arend van Spriel2e7565602011-12-08 15:06:46 -08007 depends on BCMA
Arend van Spriel5b435de2011-10-05 13:19:03 +02008 select BRCMUTIL
9 select FW_LOADER
10 select CRC_CCITT
11 select CRC8
12 select CORDIC
13 ---help---
14 This module adds support for PCIe wireless adapters based on Broadcom
15 IEEE802.11n SoftMAC chipsets. If you choose to build a module, it'll
16 be called brcmsmac.ko.
17
18config BRCMFMAC
19 tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver"
Arend van Spriel5b435de2011-10-05 13:19:03 +020020 depends on CFG80211
21 select BRCMUTIL
Arend van Spriel5b435de2011-10-05 13:19:03 +020022 ---help---
23 This module adds support for embedded wireless adapters based on
Franky Linf72ae312011-12-16 18:37:20 -080024 Broadcom IEEE802.11n FullMAC chipsets. It has to work with at least
25 one of the bus interface support. If you choose to build a module,
Arend van Spriel5b435de2011-10-05 13:19:03 +020026 it'll be called brcmfmac.ko.
27
Franky Linf72ae312011-12-16 18:37:20 -080028config BRCMFMAC_SDIO
Arend van Spriel71bb2442012-02-09 21:09:08 +010029 bool "SDIO bus interface support for FullMAC driver"
Franky Linf72ae312011-12-16 18:37:20 -080030 depends on MMC
31 depends on BRCMFMAC
32 select FW_LOADER
33 default y
34 ---help---
35 This option enables the SDIO bus interface support for Broadcom
Arend van Spriel71bb2442012-02-09 21:09:08 +010036 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to
37 use the driver for a SDIO wireless card.
38
Franky Linba89bf12012-04-27 18:56:59 -070039config BRCMFMAC_SDIO_OOB
40 bool "Out of band interrupt support for SDIO interface chipset"
41 depends on BRCMFMAC_SDIO
42 ---help---
43 This option enables out-of-band interrupt support for Broadcom
44 SDIO Wifi chipset using fullmac in order to gain better
45 performance and deep sleep wake up capability on certain
46 platforms. Say N if you are unsure.
47
Arend van Spriel71bb2442012-02-09 21:09:08 +010048config BRCMFMAC_USB
49 bool "USB bus interface support for FullMAC driver"
50 depends on USB
51 depends on BRCMFMAC
52 select FW_LOADER
53 ---help---
54 This option enables the USB bus interface support for Broadcom
55 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to
56 use the driver for an USB wireless card.
Franky Linf72ae312011-12-16 18:37:20 -080057
Hante Meulemane756af52012-09-11 21:18:52 +020058config BRCMISCAN
59 bool "Broadcom I-Scan (OBSOLETE)"
60 depends on BRCMFMAC
61 ---help---
62 This option enables the I-Scan method. By default fullmac uses the
63 new E-Scan method which uses less memory in firmware and gives no
64 limitation on the number of scan results.
65
Arend van Spriel5b435de2011-10-05 13:19:03 +020066config BRCMDBG
67 bool "Broadcom driver debug functions"
68 depends on BRCMSMAC || BRCMFMAC
69 ---help---
70 Selecting this enables additional code for debug purposes.