1# SPDX-License-Identifier: GPL-2.0-only 2config BRCMUTIL 3 tristate 4 5config BRCMSMAC 6 tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver" 7 depends on MAC80211 8 depends on BCMA_POSSIBLE 9 select BCMA 10 select NEW_LEDS if BCMA_DRIVER_GPIO 11 select LEDS_CLASS if BCMA_DRIVER_GPIO 12 select BRCMUTIL 13 select FW_LOADER 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 21source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig" 22 23config BRCM_TRACING 24 bool "Broadcom device tracing" 25 depends on BRCMSMAC || BRCMFMAC 26 help 27 If you say Y here, the Broadcom wireless drivers will register 28 with ftrace to dump event information into the trace ringbuffer. 29 Tracing can be enabled at runtime to aid in debugging wireless 30 issues. This option adds a small amount of overhead when tracing 31 is disabled. If unsure, say Y to allow developers to better help 32 you when wireless problems occur. 33 34config BRCMDBG 35 bool "Broadcom driver debug functions" 36 depends on BRCMSMAC || BRCMFMAC 37 select WANT_DEV_COREDUMP if BRCMFMAC 38 help 39 Selecting this enables additional code for debug purposes. 40