18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig BRCMUTIL
38c2ecf20Sopenharmony_ci	tristate
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciconfig BRCMSMAC
68c2ecf20Sopenharmony_ci	tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
78c2ecf20Sopenharmony_ci	depends on MAC80211
88c2ecf20Sopenharmony_ci	depends on BCMA_POSSIBLE
98c2ecf20Sopenharmony_ci	select BCMA
108c2ecf20Sopenharmony_ci	select NEW_LEDS if BCMA_DRIVER_GPIO
118c2ecf20Sopenharmony_ci	select LEDS_CLASS if BCMA_DRIVER_GPIO
128c2ecf20Sopenharmony_ci	select BRCMUTIL
138c2ecf20Sopenharmony_ci	select FW_LOADER
148c2ecf20Sopenharmony_ci	select CORDIC
158c2ecf20Sopenharmony_ci	help
168c2ecf20Sopenharmony_ci	  This module adds support for PCIe wireless adapters based on Broadcom
178c2ecf20Sopenharmony_ci	  IEEE802.11n SoftMAC chipsets. It also has WLAN led support, which will
188c2ecf20Sopenharmony_ci	  be available if you select BCMA_DRIVER_GPIO. If you choose to build a
198c2ecf20Sopenharmony_ci	  module, the driver will be called brcmsmac.ko.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_cisource "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciconfig BRCM_TRACING
248c2ecf20Sopenharmony_ci	bool "Broadcom device tracing"
258c2ecf20Sopenharmony_ci	depends on BRCMSMAC || BRCMFMAC
268c2ecf20Sopenharmony_ci	help
278c2ecf20Sopenharmony_ci	  If you say Y here, the Broadcom wireless drivers will register
288c2ecf20Sopenharmony_ci	  with ftrace to dump event information into the trace ringbuffer.
298c2ecf20Sopenharmony_ci	  Tracing can be enabled at runtime to aid in debugging wireless
308c2ecf20Sopenharmony_ci	  issues. This option adds a small amount of overhead when tracing
318c2ecf20Sopenharmony_ci	  is disabled. If unsure, say Y to allow developers to better help
328c2ecf20Sopenharmony_ci	  you when wireless problems occur.
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ciconfig BRCMDBG
358c2ecf20Sopenharmony_ci	bool "Broadcom driver debug functions"
368c2ecf20Sopenharmony_ci	depends on BRCMSMAC || BRCMFMAC
378c2ecf20Sopenharmony_ci	select WANT_DEV_COREDUMP if BRCMFMAC
388c2ecf20Sopenharmony_ci	help
398c2ecf20Sopenharmony_ci	  Selecting this enables additional code for debug purposes.
40