summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/chell/led.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/board/chell/led.c b/board/chell/led.c
index 0f92de1c75..c117e53a3e 100644
--- a/board/chell/led.c
+++ b/board/chell/led.c
@@ -93,8 +93,13 @@ static void board_led_set_battery(void)
if (!previous_state_suspend)
power_ticks = 0;
- /* Blink once every one second. */
- bat_led_set_color((power_ticks & 0x4) ? LED_WHITE : LED_OFF);
+ if (charge_get_state() == PWR_STATE_CHARGE)
+ /* Always indicate when charging, even in suspend. */
+ bat_led_set_color(LED_AMBER);
+ else
+ /* Blink once every one second. */
+ bat_led_set_color((power_ticks & 0x4) ?
+ LED_WHITE : LED_OFF);
previous_state_suspend = 1;
return;