xref: /linux/drivers/net/wireless/broadcom/brcm80211/Kconfig (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
25b435de0SArend van Sprielconfig BRCMUTIL
35b435de0SArend van Spriel	tristate
45b435de0SArend van Spriel
55b435de0SArend van Sprielconfig BRCMSMAC
65b435de0SArend van Spriel	tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
75b435de0SArend van Spriel	depends on MAC80211
889eda364SArend van Spriel	depends on BCMA_POSSIBLE
989eda364SArend van Spriel	select BCMA
105b435de0SArend van Spriel	select BRCMUTIL
115b435de0SArend van Spriel	select FW_LOADER
125b435de0SArend van Spriel	select CORDIC
13a7f7f624SMasahiro Yamada	help
145b435de0SArend van Spriel	  This module adds support for PCIe wireless adapters based on Broadcom
15*c68115fcSArnd Bergmann	  IEEE802.11n SoftMAC chipsets. If you choose to build a module, the
16*c68115fcSArnd Bergmann	  driver will be called brcmsmac.ko.
17*c68115fcSArnd Bergmann
18*c68115fcSArnd Bergmannconfig BRCMSMAC_LEDS
19*c68115fcSArnd Bergmann	def_bool BRCMSMAC && BCMA_DRIVER_GPIO && MAC80211_LEDS
20*c68115fcSArnd Bergmann	help
21*c68115fcSArnd Bergmann	  The brcmsmac LED support depends on the presence of the
22*c68115fcSArnd Bergmann	  BCMA_DRIVER_GPIO driver, and it only works if LED support
23*c68115fcSArnd Bergmann	  is enabled and reachable from the driver module.
245b435de0SArend van Spriel
259ff8614aSArend van Sprielsource "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
269e37f045SHante Meuleman
27f5c4f108SSeth Forsheeconfig BRCM_TRACING
28f5c4f108SSeth Forshee	bool "Broadcom device tracing"
29f5c4f108SSeth Forshee	depends on BRCMSMAC || BRCMFMAC
30a7f7f624SMasahiro Yamada	depends on TRACING
31f5c4f108SSeth Forshee	help
32f5c4f108SSeth Forshee	  If you say Y here, the Broadcom wireless drivers will register
33f5c4f108SSeth Forshee	  with ftrace to dump event information into the trace ringbuffer.
34f5c4f108SSeth Forshee	  Tracing can be enabled at runtime to aid in debugging wireless
35f5c4f108SSeth Forshee	  issues. This option adds a small amount of overhead when tracing
36f5c4f108SSeth Forshee	  is disabled. If unsure, say Y to allow developers to better help
37f5c4f108SSeth Forshee	  you when wireless problems occur.
385b435de0SArend van Spriel
395b435de0SArend van Sprielconfig BRCMDBG
405b435de0SArend van Spriel	bool "Broadcom driver debug functions"
41885a93cfSArend van Spriel	depends on BRCMSMAC || BRCMFMAC
42a7f7f624SMasahiro Yamada	select WANT_DEV_COREDUMP if BRCMFMAC
435b435de0SArend van Spriel	help
44	  Selecting this enables additional code for debug purposes.
45