summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSue Chen <sue.chen@quanta.corp-partner.google.com>2022-04-12 16:50:31 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-12 16:31:56 +0000
commit12c333e6029fb77caf8d5d2e32fabcbcfd667b44 (patch)
tree698e5c365a3ba1b7e358e6ddb2f967bb84996b56
parent08e095678be6939ac00116b6dabf4fae0f6566d6 (diff)
downloadchrome-ec-12c333e6029fb77caf8d5d2e32fabcbcfd667b44.tar.gz
Quackingstick: Turn off LED before enter EC hibernate
Turn off LED in board_hibernate. BUG=b:228570817 BRANCH=trogdor TEST=make sure LED off after run hibernate in ec console Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com> Change-Id: I7081d92f662215fd0fea845e6dd44584a4281231 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3581233 Reviewed-by: Bob Moragues <moragues@chromium.org> Commit-Queue: Bob Moragues <moragues@chromium.org>
-rw-r--r--board/quackingstick/board.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/board/quackingstick/board.c b/board/quackingstick/board.c
index 8806e8c845..48414a2d0c 100644
--- a/board/quackingstick/board.c
+++ b/board/quackingstick/board.c
@@ -20,6 +20,7 @@
#include "driver/tcpm/tcpci.h"
#include "gpio.h"
#include "hooks.h"
+#include "led_common.h"
#include "lid_switch.h"
#include "mkbp_input_devices.h"
#include "peripheral_charger.h"
@@ -450,6 +451,13 @@ DECLARE_HOOK(HOOK_INIT, board_tcpc_init, HOOK_PRIO_INIT_I2C+1);
void board_hibernate(void)
{
int i;
+ uint8_t brightness_range[EC_LED_COLOR_COUNT] = { 0 };
+
+ /*
+ * Turn off LED.
+ */
+ led_set_brightness(EC_LED_ID_BATTERY_LED, brightness_range);
+ led_auto_control(EC_LED_ID_BATTERY_LED, 0);
/*
* Sensors are unpowered in hibernate. Apply PD to the