diff options
author | Bjorn Andersson <bjorn.andersson@linaro.org> | 2022-05-23 16:37:19 -0700 |
---|---|---|
committer | Pavel Machek <pavel@ucw.cz> | 2022-05-24 22:08:10 +0200 |
commit | e98a860f65428a3cae7ed7b3e8ebcf6320d7fc5e (patch) | |
tree | a63712ae933948a5b27eca0daba1f706cbac3c4c /init | |
parent | 73bce575ed90c752eaa4b2b9a70860481d58d240 (diff) | |
download | linux-e98a860f65428a3cae7ed7b3e8ebcf6320d7fc5e.tar.bz2 |
leds: qcom-lpg: Require pattern to follow documentation
The leds-trigger-pattern documentation describes how the brightness of
the LED should transition linearly from one brightness value to the
next, over the given delta_t.
But the pattern engine in the Qualcomm LPG hardware only supports
holding the brightness for each entry for the period.
This subset of patterns can be represented in the leds-trigger-pattern
by injecting zero-time transitions after each entry in the pattern,
resulting in a pattern that pattern that can be rendered by the LPG.
Rework LPG pattern interface to require these zero-time transitions, to
make it comply with this subset of patterns and reject the patterns it
can't render.
Fixes: 24e2d05d1b68 ("leds: Add driver for Qualcomm LPG")
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions