| 1 | config BRCMUTIL |
| 2 | tristate |
| 3 | |
| 4 | config BRCMSMAC |
| 5 | tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver" |
| 6 | depends on MAC80211 |
| 7 | depends on BCMA |
| 8 | 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. It also has WLAN led support, which will |
| 16 | be available if you select BCMA_DRIVER_GPIO. If you choose to build a |
| 17 | module, the driver will be called brcmsmac.ko. |
| 18 | |
| 19 | config BRCMFMAC |
| 20 | tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver" |
| 21 | depends on CFG80211 |
| 22 | select BRCMUTIL |
| 23 | ---help--- |
| 24 | This module adds support for embedded wireless adapters based on |
| 25 | Broadcom IEEE802.11n FullMAC chipsets. It has to work with at least |
| 26 | one of the bus interface support. If you choose to build a module, |
| 27 | it'll be called brcmfmac.ko. |
| 28 | |
| 29 | config BRCMFMAC_SDIO |
| 30 | bool "SDIO bus interface support for FullMAC driver" |
| 31 | depends on MMC |
| 32 | depends on BRCMFMAC |
| 33 | select FW_LOADER |
| 34 | default y |
| 35 | ---help--- |
| 36 | This option enables the SDIO bus interface support for Broadcom |
| 37 | IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to |
| 38 | use the driver for a SDIO wireless card. |
| 39 | |
| 40 | config BRCMFMAC_USB |
| 41 | bool "USB bus interface support for FullMAC driver" |
| 42 | depends on USB |
| 43 | depends on BRCMFMAC |
| 44 | select FW_LOADER |
| 45 | ---help--- |
| 46 | This option enables the USB bus interface support for Broadcom |
| 47 | IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to |
| 48 | use the driver for an USB wireless card. |
| 49 | |
| 50 | config BRCM_TRACING |
| 51 | bool "Broadcom device tracing" |
| 52 | depends on BRCMSMAC || BRCMFMAC |
| 53 | ---help--- |
| 54 | If you say Y here, the Broadcom wireless drivers will register |
| 55 | with ftrace to dump event information into the trace ringbuffer. |
| 56 | Tracing can be enabled at runtime to aid in debugging wireless |
| 57 | issues. This option adds a small amount of overhead when tracing |
| 58 | is disabled. If unsure, say Y to allow developers to better help |
| 59 | you when wireless problems occur. |
| 60 | |
| 61 | config BRCMDBG |
| 62 | bool "Broadcom driver debug functions" |
| 63 | depends on BRCMSMAC || BRCMFMAC |
| 64 | ---help--- |
| 65 | Selecting this enables additional code for debug purposes. |