summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo Zhou <zhoubo@huaqin.corp-partner.google.com>2019-07-17 17:21:08 +0800
committerCommit Bot <commit-bot@chromium.org>2019-10-18 08:27:55 +0000
commitb9b9c35c38b50908cc5985d75947aeb3aa1571ce (patch)
tree8a80c22243762b0825195d9cc363f58582e1473b
parent107d51a25da8f91437d5c66283b420844ee74fbf (diff)
downloadchrome-ec-b9b9c35c38b50908cc5985d75947aeb3aa1571ce.tar.gz
krane: Modify the Charging and Fully charged LED color
Based on the Lenovo requirement,modify the Charging and Fully charged LED color as white BUG=b:137618886 BRANCH=kukui TEST=Do a charge test Change-Id: I75a3e9f24c98a67cb6b9dda8294c73926c20d4d7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1706248 Reviewed-by: Eric Yilun Lin <yllin@chromium.org> Tested-by: Leo Zhou <zhoubo@huaqin.corp-partner.google.com> Commit-Queue: Nicolas Boichat <drinkcat@chromium.org>
-rw-r--r--board/kukui/led.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/board/kukui/led.c b/board/kukui/led.c
index 2f857f8029..a6c7476d00 100644
--- a/board/kukui/led.c
+++ b/board/kukui/led.c
@@ -41,8 +41,10 @@ static void kukui_led_set_battery(void)
switch (chstate) {
case PWR_STATE_CHARGE:
- /* Always indicate when charging, even in suspend. */
- br[EC_LED_COLOR_BLUE] = 1;
+ case PWR_STATE_CHARGE_NEAR_FULL:
+ br[EC_LED_COLOR_BLUE] = 2;
+ br[EC_LED_COLOR_GREEN] = 1;
+ br[EC_LED_COLOR_RED] = 1;
break;
case PWR_STATE_DISCHARGE:
if (charge_get_percent() <= 10)
@@ -51,9 +53,6 @@ static void kukui_led_set_battery(void)
case PWR_STATE_ERROR:
br[EC_LED_COLOR_RED] = 1;
break;
- case PWR_STATE_CHARGE_NEAR_FULL:
- br[EC_LED_COLOR_GREEN] = 1;
- break;
default:
/* Other states don't alter LED behavior */
return;