summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2018-12-17 12:04:52 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-12-20 18:06:24 -0800
commit815c2463e1535eb4cf4b3e6d387d628c0ac66f2b (patch)
tree3f992e6c6077902f6935d76a847ffc909e621078
parenta24524664282e7447acf16270af431738c320dff (diff)
downloadchrome-ec-stabilize-atlas.11448.B.tar.gz
Octopus: correct keyboard backlight flagsstabilize-atlas.11448.B
Since we're allowing deep sleep on the NPCX EC in the S0 power state, the keyboard backlight should be configured to stay on during sleep in order to prevent it from flashing. BRANCH=octopus BUG=None TEST=builds Change-Id: I1f41b9b00e2808520e773497991d389d23bf25fb Signed-off-by: Diana Z <dzigterman@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1383195 Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r--baseboard/octopus/variant_ec_npcx796fb.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/baseboard/octopus/variant_ec_npcx796fb.c b/baseboard/octopus/variant_ec_npcx796fb.c
index 9089e0fb19..bccb360563 100644
--- a/baseboard/octopus/variant_ec_npcx796fb.c
+++ b/baseboard/octopus/variant_ec_npcx796fb.c
@@ -10,6 +10,7 @@
#include "i2c.h"
#include "power.h"
#ifdef CONFIG_PWM
+#include "pwm.h"
#include "pwm_chip.h"
#endif
#include "timer.h"
@@ -45,7 +46,8 @@ const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
/******************************************************************************/
/* PWM channels. Must be in the exactly same order as in enum pwm_channel. */
const struct pwm_t pwm_channels[] = {
- [PWM_CH_KBLIGHT] = { .channel = 3, .flags = 0, .freq = 100 },
+ [PWM_CH_KBLIGHT] = { .channel = 3, .flags = PWM_CONFIG_DSLEEP,
+ .freq = 100 },
};
BUILD_ASSERT(ARRAY_SIZE(pwm_channels) == PWM_CH_COUNT);
#endif