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

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.

config CONFIG_BRCMFMAC
	tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver"
	depends on CONFIG_CFG80211
	select CONFIG_BRCMUTIL
	---help---
	  This module adds support for embedded wireless adapters based on
	  Broadcom IEEE802.11n FullMAC chipsets. It has to work with at least
	  one of the bus interface support. If you choose to build a module,
	  it'll be called brcmfmac.ko.

config CONFIG_BRCMFMAC_PROTO_BCDC
	bool

config CONFIG_BRCMFMAC_PROTO_MSGBUF
	bool

config CONFIG_BRCMFMAC_SDIO
	bool "SDIO bus interface support for FullMAC driver"
	depends on (CONFIG_MMC = y || CONFIG_MMC = CONFIG_BRCMFMAC)
	depends on CONFIG_BRCMFMAC
	select CONFIG_BRCMFMAC_PROTO_BCDC
	select CONFIG_FW_LOADER
	default y
	---help---
	  This option enables the SDIO bus interface support for Broadcom
	  IEEE802.11n embedded FullMAC CONFIG_WLAN driver. Say Y if you want to
	  use the driver for a SDIO wireless card.

config CONFIG_BRCMFMAC_USB
	bool "USB bus interface support for FullMAC driver"
	depends on (CONFIG_USB = y || CONFIG_USB = CONFIG_BRCMFMAC)
	depends on CONFIG_BRCMFMAC
	select CONFIG_BRCMFMAC_PROTO_BCDC
	select CONFIG_FW_LOADER
	---help---
	  This option enables the CONFIG_USB bus interface support for Broadcom
	  IEEE802.11n embedded FullMAC CONFIG_WLAN driver. Say Y if you want to
	  use the driver for an CONFIG_USB wireless card.

config CONFIG_BRCMFMAC_PCIE
	bool "PCIE bus interface support for FullMAC driver"
	depends on CONFIG_BRCMFMAC
	depends on CONFIG_PCI
	depends on CONFIG_HAS_DMA
	select CONFIG_BRCMFMAC_PROTO_MSGBUF
	select CONFIG_FW_LOADER
	---help---
	  This option enables the PCIE bus interface support for Broadcom
	  IEEE802.11ac embedded FullMAC CONFIG_WLAN driver. Say Y if you want to
	  use the driver for an PCIE wireless card.

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
	---help---
	  Selecting this enables additional code for debug purposes.