Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 1 | config BRCMUTIL |
| 2 | tristate |
| 3 | |
| 4 | config BRCMSMAC |
| 5 | tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver" |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 6 | depends on MAC80211 |
Arend van Spriel | 2e756560 | 2011-12-08 15:06:46 -0800 | [diff] [blame] | 7 | depends on BCMA |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 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 |
Piotr Haber | cd86452 | 2013-03-03 12:45:20 +0100 | [diff] [blame] | 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. |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 18 | |
| 19 | config BRCMFMAC |
| 20 | tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver" |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 21 | depends on CFG80211 |
| 22 | select BRCMUTIL |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 23 | ---help--- |
| 24 | This module adds support for embedded wireless adapters based on |
Franky Lin | f72ae31 | 2011-12-16 18:37:20 -0800 | [diff] [blame] | 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, |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 27 | it'll be called brcmfmac.ko. |
| 28 | |
Franky Lin | f72ae31 | 2011-12-16 18:37:20 -0800 | [diff] [blame] | 29 | config BRCMFMAC_SDIO |
Arend van Spriel | 71bb244 | 2012-02-09 21:09:08 +0100 | [diff] [blame] | 30 | bool "SDIO bus interface support for FullMAC driver" |
Arend van Spriel | c4bff5d | 2013-09-03 14:46:09 +0200 | [diff] [blame] | 31 | depends on (MMC = y || MMC = BRCMFMAC) |
Franky Lin | f72ae31 | 2011-12-16 18:37:20 -0800 | [diff] [blame] | 32 | depends on BRCMFMAC |
| 33 | select FW_LOADER |
| 34 | default y |
| 35 | ---help--- |
| 36 | This option enables the SDIO bus interface support for Broadcom |
Arend van Spriel | 71bb244 | 2012-02-09 21:09:08 +0100 | [diff] [blame] | 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" |
Arend van Spriel | c4bff5d | 2013-09-03 14:46:09 +0200 | [diff] [blame] | 42 | depends on (USB = y || USB = BRCMFMAC) |
Arend van Spriel | 71bb244 | 2012-02-09 21:09:08 +0100 | [diff] [blame] | 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. |
Franky Lin | f72ae31 | 2011-12-16 18:37:20 -0800 | [diff] [blame] | 49 | |
Seth Forshee | f5c4f10 | 2012-11-15 08:07:59 -0600 | [diff] [blame] | 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 | |
Arend van Spriel | 5b435de | 2011-10-05 13:19:03 +0200 | [diff] [blame] | 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. |