summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Chi <peter_chi@wistron.corp-partner.google.com>2022-03-14 16:25:43 +0800
committerCommit Bot <commit-bot@chromium.org>2022-03-15 00:35:15 +0000
commit5c47e9461c86deb1612ec1829a733c912178a914 (patch)
tree509a65c35dd1fe02e6101567f0d9f7db966f8a89
parenta6583b9ed2b9fb4aa84fc4205a00b54948d54561 (diff)
downloadchrome-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.c4
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.