diff options
-rw-r--r-- | board/kukui/led.c | 9 |
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; |