diff options
author | eddylu <eddylu@ami.corp-partner.google.com> | 2018-07-16 16:04:25 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-26 04:07:46 -0700 |
commit | 524de25a4d879d8a27f630383f25ab28481cf8f4 (patch) | |
tree | 3f8d8bec11a1509fd536d882575a8595e305dd2f /board/yorp/led.c | |
parent | a59038668c9bde21225563c8cd994dc961d15128 (diff) | |
download | chrome-ec-524de25a4d879d8a27f630383f25ab28481cf8f4.tar.gz |
octopus: Add phaser LED behavior support
Reference LED behavior spec and implement it.
Add Power LED common code.
Yorp and bip also do some necessary charges.
BUG=b:80501031,b:110086152
BRANCH=none
TEST=Verify LED behavior at different power state.
Change-Id: I88dbad30101e7983304c15f88b52b31457607749
Signed-off-by: eddylu <eddylu@ami.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/1116628
Commit-Ready: Eddy Lu <eddylu@ami.corp-partner.google.com>
Tested-by: Eddy Lu <eddylu@ami.corp-partner.google.com>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/yorp/led.c')
-rw-r--r-- | board/yorp/led.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/board/yorp/led.c b/board/yorp/led.c index 758f906848..9040452f17 100644 --- a/board/yorp/led.c +++ b/board/yorp/led.c @@ -13,10 +13,14 @@ #define LED_OFF_LVL 1 #define LED_ON_LVL 0 +const int led_charge_lvl_1 = 0; + +const int led_charge_lvl_2 = 100; + /* Yorp: Note there is only LED for charge / power */ const struct led_descriptor led_bat_state_table[LED_NUM_STATES][LED_NUM_PHASES] = { - [STATE_CHARGING] = {{EC_LED_COLOR_AMBER, LED_INDEFINITE} }, + [STATE_CHARGING_LVL_2] = {{EC_LED_COLOR_AMBER, LED_INDEFINITE} }, [STATE_CHARGING_FULL_CHARGE] = {{EC_LED_COLOR_BLUE, LED_INDEFINITE} }, [STATE_DISCHARGE_S0] = {{EC_LED_COLOR_BLUE, LED_INDEFINITE} }, [STATE_DISCHARGE_S3] = {{EC_LED_COLOR_AMBER, 1 * LED_ONE_SEC}, |