summaryrefslogtreecommitdiff
path: root/board/kukui
diff options
context:
space:
mode:
Diffstat (limited to 'board/kukui')
-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;