diff options
author | tongjian <tongjian@huaqin.corp-partner.google.com> | 2021-05-28 13:27:09 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-01 17:30:53 +0000 |
commit | aba2646790307038bc9743a83a8b685c053e5ca1 (patch) | |
tree | e56c6d90bed25dcd7a0b3b65a4721908488eb5ae /board/homestar | |
parent | b5370170d34d209ead9b665c4468d06386dcf173 (diff) | |
download | chrome-ec-aba2646790307038bc9743a83a8b685c053e5ca1.tar.gz |
Homestar:LED:Power LED and Battery LED status amend
BUG=b:187539586
TEST=make -j BOARD=homestar
Verify build on EVT board
BRANCH=Trogdo
Signed-off-by: tongjian <tongjian@huaqin.corp-partner.google.com>
Change-Id: I90fe26c6911d4b5dd04ae6aa131aeb4e8f7a3e7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2924484
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Commit-Queue: Wai-Hong Tam <waihong@google.com>
Tested-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'board/homestar')
-rw-r--r-- | board/homestar/led.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/board/homestar/led.c b/board/homestar/led.c index cd26a9c316..4691d602ba 100644 --- a/board/homestar/led.c +++ b/board/homestar/led.c @@ -83,24 +83,25 @@ static void board_led_set_battery(void) battery_ticks++; switch (charge_get_state()) { - case PWR_STATE_DISCHARGE: + case PWR_STATE_CHARGE: + case PWR_STATE_CHARGE_NEAR_FULL: if (chipset_in_state(CHIPSET_STATE_ON | CHIPSET_STATE_ANY_SUSPEND | CHIPSET_STATE_ANY_OFF)) { if (percent <= BATTERY_LEVEL_CRITICAL) { - /* battery capa < 5%, Red */ + /* battery capa <= 5%, Red */ color = LED_RED; } else if (percent > BATTERY_LEVEL_CRITICAL && percent < BATTERY_LEVEL_NEAR_FULL) { /* 5% < battery capa < 97%, Orange */ color = LED_ORANGE; } else { - /* battery capa > 97%, Green */ + /* battery capa >= 97%, Green */ color = LED_GREEN; } } break; - case PWR_STATE_CHARGE: + case PWR_STATE_DISCHARGE: if (chipset_in_state(CHIPSET_STATE_ON)) { /* S0, Green (soild on) */ color = LED_GREEN; |