diff options
author | Furquan Shaikh <furquan@chromium.org> | 2017-11-14 18:51:42 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-21 18:53:35 -0800 |
commit | c9cd870600b12123dddc88814446327337557369 (patch) | |
tree | e1e24ad901e91e98831b38c1ccd315cb272b9a6a /core | |
parent | 0da531fae0099080b7dd472ade0788c18162cc19 (diff) | |
download | chrome-ec-c9cd870600b12123dddc88814446327337557369.tar.gz |
host_events: Bump up host events and masks to 64-bit
With the upcoming change to add a new command to get/set/clear host
events and masks, it seems to be the right time to bump up the host
events and masks to 64-bit. We are already out of available host
events. This change opens up at least 32 bits for new host events.
Old EC commands to operate on host events/masks will still deal with
lower 32-bits of the events/mask. On the other hand, the new command
being added will take care of the entire 64-bit events/masks. This
ensures that old BIOS and kernel versions can still work with the
newer EC versions.
BUG=b:69329196
BRANCH=None
TEST=make -j buildall. Verified:
1. hostevent set 0x4000 ==> Sets correct bit in host events
2. hostevent clear 0x4000 ==> Clears correct bit in host events
3. Kernel is able to query and read correct host event bits from
EC. Verified using evtest.
4. Coreboot is able to read correct wake reason from EC. Verified
using mosys eventlog list.
Change-Id: Idcb24ea364ac6c491efc2f8dd9e29a9df6149e07
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/770925
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'core')
0 files changed, 0 insertions, 0 deletions