summaryrefslogtreecommitdiff
path: root/chip/it83xx/registers.h
diff options
context:
space:
mode:
authorDino Li <Dino.Li@ite.com.tw>2020-07-16 11:59:18 +0800
committerCommit Bot <commit-bot@chromium.org>2020-07-21 13:27:40 +0000
commit4c12a3e2d97d320f985f16703120d21c71f72d59 (patch)
tree111d74acfe81ea50529a6701ad06688844a9381d /chip/it83xx/registers.h
parent168a758cc46fcbdf52c1e8470827691ccf323f7c (diff)
downloadchrome-ec-4c12a3e2d97d320f985f16703120d21c71f72d59.tar.gz
it83xx/spi: Reset SPI module before sysjump
BUG=b:161327069 BRANCH=none TEST=No complaining bad data from SPI continuously after sysjump. NOTE: We might get one bad data message after sysjump (eg: "sysjump rw" command). Because EC isn't ready to receive data but request from AP might be already started. Change-Id: Ibe83c0b54c234022338a30c35b1b0564f7e5f266 Signed-off-by: Dino Li <Dino.Li@ite.com.tw> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2301323 Tested-by: Eric Yilun Lin <yllin@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Diffstat (limited to 'chip/it83xx/registers.h')
-rw-r--r--chip/it83xx/registers.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chip/it83xx/registers.h b/chip/it83xx/registers.h
index 3f134e8bd5..f57fedb838 100644
--- a/chip/it83xx/registers.h
+++ b/chip/it83xx/registers.h
@@ -969,6 +969,7 @@ enum clock_gate_offsets {
#define IT83XX_GCTRL_SPCTRL4 REG8(IT83XX_GCTRL_BASE+0x1C)
#define IT83XX_GCTRL_MCCR3 REG8(IT83XX_GCTRL_BASE+0x20)
#define IT83XX_GCTRL_SPISLVPFE BIT(6)
+#define IT83XX_GCTRL_RSTC5 REG8(IT83XX_GCTRL_BASE+0x21)
#define IT83XX_GCTRL_MCCR REG8(IT83XX_GCTRL_BASE+0x30)
#define IT83XX_GCTRL_PMER1 REG8(IT83XX_GCTRL_BASE+0x32)
#define IT83XX_GCTRL_PMER2 REG8(IT83XX_GCTRL_BASE+0x33)