Commit | Line | Data |
---|---|---|
5b435de0 AS |
1 | config BRCMUTIL |
2 | tristate | |
3 | ||
4 | config BRCMSMAC | |
5 | tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver" | |
5b435de0 | 6 | depends on MAC80211 |
89eda364 AS |
7 | depends on BCMA_POSSIBLE |
8 | select BCMA | |
0b3f5753 BP |
9 | select NEW_LEDS if BCMA_DRIVER_GPIO |
10 | select LEDS_CLASS if BCMA_DRIVER_GPIO | |
5b435de0 AS |
11 | select BRCMUTIL |
12 | select FW_LOADER | |
5b435de0 AS |
13 | select CORDIC |
14 | ---help--- | |
15 | This module adds support for PCIe wireless adapters based on Broadcom | |
cd864522 PH |
16 | IEEE802.11n SoftMAC chipsets. It also has WLAN led support, which will |
17 | be available if you select BCMA_DRIVER_GPIO. If you choose to build a | |
18 | module, the driver will be called brcmsmac.ko. | |
5b435de0 AS |
19 | |
20 | config BRCMFMAC | |
21 | tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver" | |
5b435de0 AS |
22 | depends on CFG80211 |
23 | select BRCMUTIL | |
5b435de0 AS |
24 | ---help--- |
25 | This module adds support for embedded wireless adapters based on | |
f72ae31e FL |
26 | Broadcom IEEE802.11n FullMAC chipsets. It has to work with at least |
27 | one of the bus interface support. If you choose to build a module, | |
5b435de0 AS |
28 | it'll be called brcmfmac.ko. |
29 | ||
f1d56039 AS |
30 | config BRCMFMAC_PROTO_BCDC |
31 | bool | |
32 | ||
33 | config BRCMFMAC_PROTO_MSGBUF | |
34 | bool | |
35 | ||
f72ae31e | 36 | config BRCMFMAC_SDIO |
71bb244b | 37 | bool "SDIO bus interface support for FullMAC driver" |
c4bff5d9 | 38 | depends on (MMC = y || MMC = BRCMFMAC) |
f72ae31e | 39 | depends on BRCMFMAC |
f1d56039 | 40 | select BRCMFMAC_PROTO_BCDC |
f72ae31e FL |
41 | select FW_LOADER |
42 | default y | |
43 | ---help--- | |
44 | This option enables the SDIO bus interface support for Broadcom | |
71bb244b AS |
45 | IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to |
46 | use the driver for a SDIO wireless card. | |
47 | ||
48 | config BRCMFMAC_USB | |
49 | bool "USB bus interface support for FullMAC driver" | |
c4bff5d9 | 50 | depends on (USB = y || USB = BRCMFMAC) |
71bb244b | 51 | depends on BRCMFMAC |
f1d56039 | 52 | select BRCMFMAC_PROTO_BCDC |
71bb244b AS |
53 | select FW_LOADER |
54 | ---help--- | |
55 | This option enables the USB bus interface support for Broadcom | |
56 | IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to | |
57 | use the driver for an USB wireless card. | |
f72ae31e | 58 | |
9e37f045 HM |
59 | config BRCMFMAC_PCIE |
60 | bool "PCIE bus interface support for FullMAC driver" | |
61 | depends on BRCMFMAC | |
62 | depends on PCI | |
f1d56039 AS |
63 | depends on HAS_DMA |
64 | select BRCMFMAC_PROTO_MSGBUF | |
9e37f045 HM |
65 | select FW_LOADER |
66 | ---help--- | |
67 | This option enables the PCIE bus interface support for Broadcom | |
68 | IEEE802.11ac embedded FullMAC WLAN driver. Say Y if you want to | |
69 | use the driver for an PCIE wireless card. | |
70 | ||
f5c4f108 SF |
71 | config BRCM_TRACING |
72 | bool "Broadcom device tracing" | |
73 | depends on BRCMSMAC || BRCMFMAC | |
74 | ---help--- | |
75 | If you say Y here, the Broadcom wireless drivers will register | |
76 | with ftrace to dump event information into the trace ringbuffer. | |
77 | Tracing can be enabled at runtime to aid in debugging wireless | |
78 | issues. This option adds a small amount of overhead when tracing | |
79 | is disabled. If unsure, say Y to allow developers to better help | |
80 | you when wireless problems occur. | |
81 | ||
5b435de0 AS |
82 | config BRCMDBG |
83 | bool "Broadcom driver debug functions" | |
84 | depends on BRCMSMAC || BRCMFMAC | |
ff4445a8 | 85 | select WANT_DEV_COREDUMP |
5b435de0 AS |
86 | ---help--- |
87 | Selecting this enables additional code for debug purposes. |