summaryrefslogtreecommitdiff
path: root/include/console.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2012-07-12 14:26:20 -0700
committerRandall Spangler <rspangler@chromium.org>2012-07-12 18:22:24 -0700
commit7946a3eb3d982cd489c35f9cfb16f3e61a27d197 (patch)
treea064fe2ae64ea57a376192ff964355d67f1ebd5a /include/console.h
parent89049421a6f2681f517373338a0f601beae7c737 (diff)
downloadchrome-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.h1
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,