diff options
author | Rob Barnes <robbarnes@google.com> | 2021-05-11 10:41:24 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-17 13:12:13 +0000 |
commit | 395055341666146beaf40a72feb0bb50ea8bffb3 (patch) | |
tree | 30c800bedac6f90f74a9eee12dcc14f044f66503 | |
parent | f78ab576aef15e293558de20340263f2acd0bf7e (diff) | |
download | chrome-ec-395055341666146beaf40a72feb0bb50ea8bffb3.tar.gz |
kblight: Don't leave kblight enable state undetermined
Keyboard backlight enabled state is undetermined after initialization.
Set kblight enabled state to off on initialization.
BUG=b:187757151
TEST=Guybrush kblight enable GPIO is deasserted on reboot
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: Ia62c9f84c5593ac393808fac4f0373e831ccd5fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2888226
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r-- | common/keyboard_backlight.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/keyboard_backlight.c b/common/keyboard_backlight.c index 0091f38ba6..82312e0776 100644 --- a/common/keyboard_backlight.c +++ b/common/keyboard_backlight.c @@ -84,6 +84,8 @@ static void keyboard_backlight_init(void) board_kblight_init(); if (kblight_init()) CPRINTS("kblight init failed"); + /* Don't leave kblight enable state undetermined */ + kblight_enable(0); } DECLARE_HOOK(HOOK_INIT, keyboard_backlight_init, HOOK_PRIO_DEFAULT); |