0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config BRCMUTIL
0003 tristate
0004
0005 config BRCMSMAC
0006 tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
0007 depends on MAC80211
0008 depends on BCMA_POSSIBLE
0009 select BCMA
0010 select BRCMUTIL
0011 select FW_LOADER
0012 select CORDIC
0013 help
0014 This module adds support for PCIe wireless adapters based on Broadcom
0015 IEEE802.11n SoftMAC chipsets. If you choose to build a module, the
0016 driver will be called brcmsmac.ko.
0017
0018 config BRCMSMAC_LEDS
0019 def_bool BRCMSMAC && BCMA_DRIVER_GPIO && MAC80211_LEDS
0020 help
0021 The brcmsmac LED support depends on the presence of the
0022 BCMA_DRIVER_GPIO driver, and it only works if LED support
0023 is enabled and reachable from the driver module.
0024
0025 source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
0026
0027 config BRCM_TRACING
0028 bool "Broadcom device tracing"
0029 depends on BRCMSMAC || BRCMFMAC
0030 help
0031 If you say Y here, the Broadcom wireless drivers will register
0032 with ftrace to dump event information into the trace ringbuffer.
0033 Tracing can be enabled at runtime to aid in debugging wireless
0034 issues. This option adds a small amount of overhead when tracing
0035 is disabled. If unsure, say Y to allow developers to better help
0036 you when wireless problems occur.
0037
0038 config BRCMDBG
0039 bool "Broadcom driver debug functions"
0040 depends on BRCMSMAC || BRCMFMAC
0041 select WANT_DEV_COREDUMP if BRCMFMAC
0042 help
0043 Selecting this enables additional code for debug purposes.