diff options
author | Ben Chen <ben.chen2@quanta.corp-partner.google.com> | 2018-10-01 13:11:05 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-10-03 06:51:06 -0700 |
commit | 77a5ab046c0e55756aa1eeef8749301459570e0c (patch) | |
tree | 1e34b370d79c8085e52a4fcbcc9e2d1c86faf24b /board/aleena/board.h | |
parent | c0b793daf846f326edfbc099378efdfb1f271244 (diff) | |
download | chrome-ec-77a5ab046c0e55756aa1eeef8749301459570e0c.tar.gz |
Aleena: Add GPIO-controlled tables for LED status
The LEDs status defined as below a lookup table.
Charge Amber on (S3/S4/S5)
Full charge Blue on (S0/S3/S5)
Discharging in S3 Amber on 1sec off 3 sec
Discharging in S5 off
Error Amber on 1sec off 1sec
Discharging in S0 Blue on
Factory mode Blue on 2sec Amber on 2sec
BUG=b:113611642
BRANCH=master
TEST=manual
Check charge led Amber on (S3/S4/S5) when battery is charging
Check charge led Blue on (S0/S3/S5) when battery is full
Check charge led Amber on 1sec off 3 sec when discharging on S3
check charge led is off when battery discharging on S5
Check charge led is Amber on 1sec off 1sec when battery error
Check charge led is blue when battery is discharhing on S0
Check charge led is blue on 2sec Amber on 2sec when factory testing
Change-Id: Id45390ca0f5bb173fe16485eae6f605d1191b8e4
Signed-off-by: Ben Chen <ben.chen2@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/1253371
Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'board/aleena/board.h')
-rw-r--r-- | board/aleena/board.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/board/aleena/board.h b/board/aleena/board.h index a1e8a4f801..12e6869821 100644 --- a/board/aleena/board.h +++ b/board/aleena/board.h @@ -22,17 +22,7 @@ #define CONFIG_LED_COMMON #define CONFIG_CMD_LEDTEST -#undef CONFIG_LED_PWM_NEAR_FULL_COLOR -#undef CONFIG_LED_PWM_CHARGE_ERROR_COLOR -#undef CONFIG_LED_PWM_SOC_ON_COLOR -#undef CONFIG_LED_PWM_SOC_SUSPEND_COLOR - -#define CONFIG_LED_PWM_NEAR_FULL_COLOR EC_LED_COLOR_BLUE -#define CONFIG_LED_PWM_CHARGE_ERROR_COLOR EC_LED_COLOR_AMBER -#define CONFIG_LED_PWM_SOC_ON_COLOR EC_LED_COLOR_BLUE -#define CONFIG_LED_PWM_SOC_SUSPEND_COLOR EC_LED_COLOR_BLUE - -#define CONFIG_LED_PWM_COUNT 1 +#define CONFIG_LED_ONOFF_STATES #define I2C_PORT_KBLIGHT NPCX_I2C_PORT5_0 @@ -43,8 +33,6 @@ enum pwm_channel { PWM_CH_KBLIGHT = 0, - PWM_CH_LED1_AMBER, - PWM_CH_LED2_BLUE, PWM_CH_COUNT }; |