summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Barnes <robbarnes@google.com>2021-05-11 10:41:24 -0600
committerCommit Bot <commit-bot@chromium.org>2021-05-17 13:12:13 +0000
commit395055341666146beaf40a72feb0bb50ea8bffb3 (patch)
tree30c800bedac6f90f74a9eee12dcc14f044f66503
parentf78ab576aef15e293558de20340263f2acd0bf7e (diff)
downloadchrome-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.c2
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);