summaryrefslogtreecommitdiff
path: root/common/console_output.c
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 /common/console_output.c
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 'common/console_output.c')
-rw-r--r--common/console_output.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/console_output.c b/common/console_output.c
index e9f7bf0d97..e3334ee20d 100644
--- a/common/console_output.c
+++ b/common/console_output.c
@@ -22,6 +22,7 @@ static const char *channel_names[CC_CHANNEL_COUNT] = {
"charger",
"chipset",
"dma",
+ "events",
"gpio",
"hostcmd",
"i2c",