Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config BRCMUTIL
  3. tristate
  4. config BRCMSMAC
  5. tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
  6. depends on MAC80211
  7. depends on BCMA_POSSIBLE
  8. select BCMA
  9. select BRCMUTIL
  10. select FW_LOADER
  11. select CORDIC
  12. help
  13. This module adds support for PCIe wireless adapters based on Broadcom
  14. IEEE802.11n SoftMAC chipsets. If you choose to build a module, the
  15. driver will be called brcmsmac.ko.
  16. config BRCMSMAC_LEDS
  17. def_bool BRCMSMAC && BCMA_DRIVER_GPIO && MAC80211_LEDS
  18. help
  19. The brcmsmac LED support depends on the presence of the
  20. BCMA_DRIVER_GPIO driver, and it only works if LED support
  21. is enabled and reachable from the driver module.
  22. source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
  23. config 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. config BRCMDBG
  34. bool "Broadcom driver debug functions"
  35. depends on BRCMSMAC || BRCMFMAC
  36. select WANT_DEV_COREDUMP if BRCMFMAC
  37. help
  38. Selecting this enables additional code for debug purposes.