From b9b9c35c38b50908cc5985d75947aeb3aa1571ce Mon Sep 17 00:00:00 2001 From: Leo Zhou Date: Wed, 17 Jul 2019 17:21:08 +0800 Subject: 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 Tested-by: Leo Zhou Commit-Queue: Nicolas Boichat --- board/kukui/led.c | 9 ++++----- 1 file 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; -- cgit v1.2.1