mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-05-24 10:39:52 +00:00

This is now the only driver that selects the LEDS_CLASS framework, which is normally user-selectable. While it doesn't strictly cause a bug, rework the Kconfig logic to be more consistent with what other drivers do, and only enable LED support in brcmsmac if the dependencies are all there, rather than using 'select' to enable what it needs. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20211204173848.873293-2-arnd@kernel.org
43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
# SPDX-License-Identifier: GPL-2.0-only
|
|
config BRCMUTIL
|
|
tristate
|
|
|
|
config BRCMSMAC
|
|
tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver"
|
|
depends on MAC80211
|
|
depends on BCMA_POSSIBLE
|
|
select BCMA
|
|
select BRCMUTIL
|
|
select FW_LOADER
|
|
select CORDIC
|
|
help
|
|
This module adds support for PCIe wireless adapters based on Broadcom
|
|
IEEE802.11n SoftMAC chipsets. If you choose to build a module, the
|
|
driver will be called brcmsmac.ko.
|
|
|
|
config BRCMSMAC_LEDS
|
|
def_bool BRCMSMAC && BCMA_DRIVER_GPIO && MAC80211_LEDS
|
|
help
|
|
The brcmsmac LED support depends on the presence of the
|
|
BCMA_DRIVER_GPIO driver, and it only works if LED support
|
|
is enabled and reachable from the driver module.
|
|
|
|
source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
|
|
|
|
config BRCM_TRACING
|
|
bool "Broadcom device tracing"
|
|
depends on BRCMSMAC || 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 BRCMDBG
|
|
bool "Broadcom driver debug functions"
|
|
depends on BRCMSMAC || BRCMFMAC
|
|
select WANT_DEV_COREDUMP if BRCMFMAC
|
|
help
|
|
Selecting this enables additional code for debug purposes.
|