diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-07-12 14:26:20 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2012-07-12 18:22:24 -0700 |
commit | 7946a3eb3d982cd489c35f9cfb16f3e61a27d197 (patch) | |
tree | a064fe2ae64ea57a376192ff964355d67f1ebd5a /include/console.h | |
parent | 89049421a6f2681f517373338a0f601beae7c737 (diff) | |
download | chrome-ec-7946a3eb3d982cd489c35f9cfb16f3e61a27d197.tar.gz |
Simplify host event processing
Now both copies of the event state live in host_event_commands.c, and
lpc / memmap just shadows the main copy.
BUG=chrome-os-partner:11172
TEST=manual
Boot system. should see events 0x2000, 0x80, 0x08 get set and then cleared.
At U-boot prompt, type on keyboard. Should set event 0x1000 get set,
but only on the first keypress (because U-boot doesn't consume that
event).
Then from EC console,
hostevent clear 0x1000 -> see event 0x1000 clear
hostevent clear 0x1000 -> no debug output (it's already clear)
hostevent clearb 0x1000 -> see event copy B 0x1000 clear
hostevent clearb 0x1000 -> no debug output (copy B is already clear)
Change-Id: I855c035865649ba1490cd9027157d5bcdcc9895f
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/27321
Diffstat (limited to 'include/console.h')
-rw-r--r-- | include/console.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/console.h b/include/console.h index 37d44bfc55..66bc5ba8e3 100644 --- a/include/console.h +++ b/include/console.h @@ -33,6 +33,7 @@ enum console_channel { CC_CHARGER, CC_CHIPSET, CC_DMA, + CC_EVENTS, CC_GPIO, CC_HOSTCMD, CC_I2C, |