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