diff options
author | Bill Richardson <wfrichar@chromium.org> | 2012-10-17 10:30:00 -0700 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-10-17 12:50:26 -0700 |
commit | f574f1c37c2d72d2cb064bda6546fa7d1f047cea (patch) | |
tree | 9bf2fba0998e954be81f53cd1840e5ca24ffc49b /include/ec_commands.h | |
parent | a2c0103908876afd1999f607ae5a285958c2b3a0 (diff) | |
download | chrome-ec-f574f1c37c2d72d2cb064bda6546fa7d1f047cea.tar.gz |
Make S3 red-light flash adjustable.
This makes the timing for the S3 low-power indicator adjustable without
reflashing.
BUG=chrome-os-partner:8039
BRANCH=Link
TEST=manual
Boot, log in, run this to put the lightbar into demo mode:
ectool lightbar demo 1
ectool lightbar seq s3s0
The lightbar should act as though the system is asleep.
Then press the left arrow a couple of times and the down-arrow four or five
times. You should see the red light pulse every 5 seconds or so.
Now run
ectool lightbar params > /tmp/w
Edit /tmp/w to change the timing lines to this:
100 # .s3_ramp_up
100 # .s3_ramp_down
Then run
ectool lightbar params /tmp/w
After a cycle or two, you should see the lightbar flash instead of pulse.
Change-Id: If815ff2fb9a158c0e1f4dbb6a269ad07e122d84c
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/35839
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'include/ec_commands.h')
-rw-r--r-- | include/ec_commands.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/ec_commands.h b/include/ec_commands.h index 477e48fab0..05a7acf781 100644 --- a/include/ec_commands.h +++ b/include/ec_commands.h @@ -639,7 +639,8 @@ struct lightbar_params { int s0a_tick_delay[2]; /* AC=0/1 */ int s0s3_ramp_down; int s3_sleep_for; - int s3_tick_delay; + int s3_ramp_up; + int s3_ramp_down; /* Oscillation */ uint8_t new_s0; |