Nami: Control LEDs for Nami/Vayne/Sona

Nami/Vayne uses a dual color LED to show power/charge status as follows:
Charging              Amber on (S0/S3/S5)
Charging (full)       White on (S0/S3/S5)
Discharge in S0       White on
Discharge in S3/S0ix  Pulsing (rising for 2 sec , falling for 2 sec)
Discharge in S5       Off
Battery Error         Amber on 1sec off 1sec

Sona - Battery LED (dual color)
AC is attached    Solid ON White
charging          Solid ON Amber
Discharge in S0   Off
Battery Error     Blinking white (0.5 sec On and 0.5 sec Off)
Discharge in S3   Blinking white (1 sec On, 1 sec off regardless AC status)
fuel < 10%        Blinking white (1 sec On, 1 sec Off)

Sona - Power LED (single color)
System S0         Soliid On
System S3         1 second on, 1 second off
System S4/S5      Off

Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>

BUG=b:74940319,b:77941051,b:73999799
BRANCH=none
TEST=Verify LED behaviors in S3, S0, charge, discharge on Nami and Sona

Change-Id: I55b40742135a49f48044f561eb2dbd82b5556d07
Reviewed-on: https://chromium-review.googlesource.com/1011293
Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
4 files changed