leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER

Many distributions disable FW_LOADER_USER_HELPER, and this configuration
makes lp55xx LEDs completely unusable. Enable their use by only implying
the user helper, since the basic LEDs and the hardware patterns can be used
with only the sysfs interface.

Tested on Nokia N900 with LP5523.

Additionally do not refer to the sysfs interface as legacy anymore, since
it might be the only one available to users.

Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com>
Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
Sicelo A. Mhlongo 2025-10-06 12:37:53 +02:00 committed by Lee Jones
parent 2a7ee99019
commit 7afd5335d6
3 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,7 @@ More details of the instructions can be found from the public data sheet.
LP5521 has the internal program memory for running various LED patterns. LP5521 has the internal program memory for running various LED patterns.
There are two ways to run LED patterns. There are two ways to run LED patterns.
1) Legacy interface - enginex_mode and enginex_load 1) sysfs interface - enginex_mode and enginex_load
Control interface for the engines: Control interface for the engines:
x is 1 .. 3 x is 1 .. 3

View File

@ -35,7 +35,7 @@ If both fields are NULL, 'lp5523' is used by default.
LP5523 has the internal program memory for running various LED patterns. LP5523 has the internal program memory for running various LED patterns.
There are two ways to run LED patterns. There are two ways to run LED patterns.
1) Legacy interface - enginex_mode, enginex_load and enginex_leds 1) sysfs interface - enginex_mode, enginex_load and enginex_leds
Control interface for the engines: Control interface for the engines:

View File

@ -443,8 +443,8 @@ config LEDS_LP55XX_COMMON
depends on LEDS_CLASS_MULTICOLOR depends on LEDS_CLASS_MULTICOLOR
depends on OF depends on OF
depends on I2C depends on I2C
select FW_LOADER imply FW_LOADER
select FW_LOADER_USER_HELPER imply FW_LOADER_USER_HELPER
help help
This option supports common operations for LP5521/5523/55231/5562/5569/ This option supports common operations for LP5521/5523/55231/5562/5569/
8501 devices. 8501 devices.