From 2223f8723d0bb25e9637802b22232664e0d974af Mon Sep 17 00:00:00 2001 From: Diana Z Date: Thu, 17 Jan 2019 16:01:29 -0700 Subject: Fleex: Add new LED state for fully charged in S5 This change adds another battery LED state to represent a fully charged system in S5, so that fleex systems can have their LED off when this occurs. This state will be optional, and the state machine will fall back to using the previously defined FULL_CHARGE state if this new state is not defined. BUG=b:122636016 BRANCH=octopus TEST=flashed orbatrix and ensured LED went off in S5 after EC reported it was charged, flashed another octopus board to ensure it didn't regress Change-Id: I0265b268818e7f1ec20339afe5cf3544c882926b Signed-off-by: Diana Z Reviewed-on: https://chromium-review.googlesource.com/1419477 Reviewed-by: Jett Rink --- board/fleex/led.c | 1 + 1 file changed, 1 insertion(+) (limited to 'board/fleex/led.c') diff --git a/board/fleex/led.c b/board/fleex/led.c index 32a3855bd2..c658dc369e 100644 --- a/board/fleex/led.c +++ b/board/fleex/led.c @@ -23,6 +23,7 @@ struct led_descriptor led_bat_state_table[LED_NUM_STATES][LED_NUM_PHASES] = { {LED_OFF, 1 * LED_ONE_SEC} }, [STATE_CHARGING_LVL_2] = {{EC_LED_COLOR_AMBER, LED_INDEFINITE} }, [STATE_CHARGING_FULL_CHARGE] = {{EC_LED_COLOR_WHITE, LED_INDEFINITE} }, + [STATE_CHARGING_FULL_S5] = {{LED_OFF, LED_INDEFINITE} }, [STATE_DISCHARGE_S0] = {{EC_LED_COLOR_WHITE, LED_INDEFINITE} }, [STATE_DISCHARGE_S0_BAT_LOW] = {{EC_LED_COLOR_AMBER, 1 * LED_ONE_SEC}, {LED_OFF, 1 * LED_ONE_SEC} }, -- cgit v1.2.1