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>
4 files changed