Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
config CONFIG_BRCMUTIL
	tristate

config CONFIG_BRCMSMAC
	tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
	depends on CONFIG_MAC80211
	depends on CONFIG_BCMA_POSSIBLE
	select CONFIG_BCMA
	select CONFIG_NEW_LEDS if CONFIG_BCMA_DRIVER_GPIO
	select CONFIG_LEDS_CLASS if CONFIG_BCMA_DRIVER_GPIO
	select CONFIG_BRCMUTIL
	select CONFIG_FW_LOADER
	select CONFIG_CORDIC
	---help---
	  This module adds support for PCIe wireless adapters based on Broadcom
	  IEEE802.11n SoftMAC chipsets. It also has CONFIG_WLAN led support, which will
	  be available if you select CONFIG_BCMA_DRIVER_GPIO. If you choose to build a
	  module, the driver will be called brcmsmac.ko.

source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"

config CONFIG_BRCM_TRACING
	bool "Broadcom device tracing"
	depends on CONFIG_BRCMSMAC || CONFIG_BRCMFMAC
	---help---
	  If you say Y here, the Broadcom wireless drivers will register
	  with ftrace to dump event information into the trace ringbuffer.
	  Tracing can be enabled at runtime to aid in debugging wireless
	  issues. This option adds a small amount of overhead when tracing
	  is disabled. If unsure, say Y to allow developers to better help
	  you when wireless problems occur.

config CONFIG_BRCMDBG
	bool "Broadcom driver debug functions"
	depends on CONFIG_BRCMSMAC || CONFIG_BRCMFMAC
	select CONFIG_WANT_DEV_COREDUMP if CONFIG_BRCMFMAC
	---help---
	  Selecting this enables additional code for debug purposes.