summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2016-06-22 17:57:28 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-06-24 17:23:53 -0700
commitcbb3063ae9de72e20c1e70820c1a215054065bf1 (patch)
tree05bf03ac13054e8d0b83673c0f337df7006d3d00
parentf35e7b923b5b05b4a5985fabcfe1ecef07b806c9 (diff)
downloadchrome-ec-cbb3063ae9de72e20c1e70820c1a215054065bf1.tar.gz
g: write 0 to RBOX_WAKEUP_CLEAR to clear registers
We need to write 0 to RBOX_WAKEUP_CLEAR after writing 1 to clear the rbox wakeup registers. BUG=none BRANCH=none TEST=after init verify 'rw .h 0x40550098' returns 0 Change-Id: Id7eda45f443300e77f293556eece72d52ca28f17 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/355283 Reviewed-by: Bill Richardson <wfrichar@chromium.org> Reviewed-by: Hsiao-heng Lee <kelinlee@google.com>
-rw-r--r--chip/g/rbox.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/chip/g/rbox.c b/chip/g/rbox.c
index 1a71f1d507..546003755a 100644
--- a/chip/g/rbox.c
+++ b/chip/g/rbox.c
@@ -65,6 +65,7 @@ void rbox_init(void)
/* Clear existing interrupts */
GWRITE(RBOX, WAKEUP_CLEAR, 1);
+ GWRITE(RBOX, WAKEUP_CLEAR, 0);
GWRITE(RBOX, INT_STATE, 1);
#ifdef CONFIG_RBOX_DEBUG