xref: /linux/drivers/net/wireless/broadcom/brcm80211/Kconfig (revision 90602c251cda8a1e526efb250f28c1ea3f87cd78)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
205491d2cSKalle Valoconfig BRCMUTIL
305491d2cSKalle Valo	tristate
405491d2cSKalle Valo
505491d2cSKalle Valoconfig BRCMSMAC
605491d2cSKalle Valo	tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
705491d2cSKalle Valo	depends on MAC80211
805491d2cSKalle Valo	depends on BCMA_POSSIBLE
905491d2cSKalle Valo	select BCMA
1005491d2cSKalle Valo	select BRCMUTIL
1105491d2cSKalle Valo	select FW_LOADER
1205491d2cSKalle Valo	select CORDIC
13a7f7f624SMasahiro Yamada	help
1405491d2cSKalle Valo	  This module adds support for PCIe wireless adapters based on Broadcom
15c68115fcSArnd Bergmann	  IEEE802.11n SoftMAC chipsets. If you choose to build a module, the
16c68115fcSArnd Bergmann	  driver will be called brcmsmac.ko.
17c68115fcSArnd Bergmann
18c68115fcSArnd Bergmannconfig BRCMSMAC_LEDS
19c68115fcSArnd Bergmann	def_bool BRCMSMAC && BCMA_DRIVER_GPIO && MAC80211_LEDS
20c68115fcSArnd Bergmann	help
21c68115fcSArnd Bergmann	  The brcmsmac LED support depends on the presence of the
22c68115fcSArnd Bergmann	  BCMA_DRIVER_GPIO driver, and it only works if LED support
23c68115fcSArnd Bergmann	  is enabled and reachable from the driver module.
2405491d2cSKalle Valo
259ff8614aSArend van Sprielsource "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
2605491d2cSKalle Valo
2705491d2cSKalle Valoconfig BRCM_TRACING
2805491d2cSKalle Valo	bool "Broadcom device tracing"
2905491d2cSKalle Valo	depends on BRCMSMAC || BRCMFMAC
30*b73b2069SGeert Uytterhoeven	depends on TRACING
31a7f7f624SMasahiro Yamada	help
3205491d2cSKalle Valo	  If you say Y here, the Broadcom wireless drivers will register
3305491d2cSKalle Valo	  with ftrace to dump event information into the trace ringbuffer.
3405491d2cSKalle Valo	  Tracing can be enabled at runtime to aid in debugging wireless
3505491d2cSKalle Valo	  issues. This option adds a small amount of overhead when tracing
3605491d2cSKalle Valo	  is disabled. If unsure, say Y to allow developers to better help
3705491d2cSKalle Valo	  you when wireless problems occur.
3805491d2cSKalle Valo
3905491d2cSKalle Valoconfig BRCMDBG
4005491d2cSKalle Valo	bool "Broadcom driver debug functions"
4105491d2cSKalle Valo	depends on BRCMSMAC || BRCMFMAC
42885a93cfSArend van Spriel	select WANT_DEV_COREDUMP if BRCMFMAC
43a7f7f624SMasahiro Yamada	help
4405491d2cSKalle Valo	  Selecting this enables additional code for debug purposes.
45