diff options
author | Dino Li <Dino.Li@ite.com.tw> | 2020-07-16 11:59:18 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-21 13:27:40 +0000 |
commit | 4c12a3e2d97d320f985f16703120d21c71f72d59 (patch) | |
tree | 111d74acfe81ea50529a6701ad06688844a9381d /chip/it83xx/registers.h | |
parent | 168a758cc46fcbdf52c1e8470827691ccf323f7c (diff) | |
download | chrome-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.h | 1 |
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) |