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