leds: simatic-ipc-leds-gpio: Restore LEDS_CLASS dependency
authorArnd Bergmann <arnd@arndb.de>
Fri, 23 Jun 2023 15:22:29 +0000 (17:22 +0200)
committerLee Jones <lee@kernel.org>
Fri, 28 Jul 2023 08:26:19 +0000 (09:26 +0100)
A recent rework accidentally lost the dependency on LEDS_CLASS, which
leads to a link error when LED support is disbled:

x86_64-linux-ld: drivers/leds/simple/simatic-ipc-leds.o: in function `simatic_ipc_leds_probe':
simatic-ipc-leds.c:(.text+0x10c): undefined reference to `devm_led_classdev_register_ext'

Add back the dependency that was there originally.

Fixes: a6c80bec3c935 ("leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20230623152233.2246285-1-arnd@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/leds/simple/Kconfig

index 44fa0f9..02443e7 100644 (file)
@@ -1,6 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config LEDS_SIEMENS_SIMATIC_IPC
        tristate "LED driver for Siemens Simatic IPCs"
+       depends on LEDS_CLASS
        depends on SIEMENS_SIMATIC_IPC
        help
          This option enables support for the LEDs of several Industrial PCs