diff options
author | Peter Chi <peter_chi@wistron.corp-partner.google.com> | 2022-03-14 16:25:43 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-03-15 00:35:15 +0000 |
commit | 5c47e9461c86deb1612ec1829a733c912178a914 (patch) | |
tree | 509a65c35dd1fe02e6101567f0d9f7db966f8a89 | |
parent | a6583b9ed2b9fb4aa84fc4205a00b54948d54561 (diff) | |
download | chrome-ec-5c47e9461c86deb1612ec1829a733c912178a914.tar.gz |
primus: fix keyboard backlight in G3
BRANCH=none
BUG=b:224438397
TEST=make -j BOARD=primus
Signed-off-by: Peter Chi <peter_chi@wistron.corp-partner.google.com>
Change-Id: I36d06976efdfac96b02c8ef857dcf29529bbab04
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3517430
Reviewed-by: caveh jalali <caveh@chromium.org>
Commit-Queue: caveh jalali <caveh@chromium.org>
-rw-r--r-- | board/primus/pwm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/board/primus/pwm.c b/board/primus/pwm.c index 79c76c5979..26ca6e5b92 100644 --- a/board/primus/pwm.c +++ b/board/primus/pwm.c @@ -3,6 +3,7 @@ * found in the LICENSE file. */ +#include "chipset.h" #include "common.h" #include "compile_time_macros.h" #include "hooks.h" @@ -62,7 +63,8 @@ static void board_pwm_init(void) pwm_set_duty(PWM_CH_TKP_A_LED_N, 0); pwm_enable(PWM_CH_LED4, 1); pwm_set_duty(PWM_CH_LED4, 0); - + if (chipset_in_state(CHIPSET_STATE_ANY_OFF)) + return; pwm_enable(PWM_CH_KBLIGHT, 1); /* TODO(b/190518315) * Check if need to turn to 100% after with chassis. |