summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2021-12-04 18:38:34 +0100
committerKalle Valo <kvalo@kernel.org>2021-12-08 20:17:06 +0200
commitc68115fc537518b8ff2c54b3e2984a60977affed (patch)
treeb90fef3b9816b5c105ee2d8360279af78493e30b /drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
parentefdbfa0ad03e764419378485d1b8f6e7706fb1a3 (diff)
brcmsmac: rework LED dependencies
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
Diffstat (limited to 'drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h')
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
index d65f5c268fd7..2a5cbeb9e783 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
@@ -24,7 +24,7 @@ struct brcms_led {
struct gpio_desc *gpiod;
};
-#ifdef CONFIG_BCMA_DRIVER_GPIO
+#ifdef CONFIG_BRCMSMAC_LEDS
void brcms_led_unregister(struct brcms_info *wl);
int brcms_led_register(struct brcms_info *wl);
#else