diff options
author | Duncan Laurie <dlaurie@chromium.org> | 2016-10-17 13:50:34 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-10-25 17:33:45 -0700 |
commit | e99b53ceb8ee1966d25ef0fbdc51933696134a19 (patch) | |
tree | 1ffdf7d51f3558a5816e4e05843bd02c736eaab5 /chip/npcx/lpc.c | |
parent | a45ba126d6ed553571e885331ce68d6a91a69f97 (diff) | |
download | chrome-ec-e99b53ceb8ee1966d25ef0fbdc51933696134a19.tar.gz |
npcx: lpc: Fix DP80CTL setting for eSPI
The datasheet says DP80CTL[1] should be set when using eSPI.
BUG=chrome-os-partner:58666
BRANCH=none
TEST=boot with espi and see port80 values
Change-Id: Ie46feacc50dc78b1f0bf5e4e131198708cd6ec89
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/400034
Reviewed-by: Mulin Chao <mlchao@nuvoton.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'chip/npcx/lpc.c')
-rw-r--r-- | chip/npcx/lpc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chip/npcx/lpc.c b/chip/npcx/lpc.c index ef60ba56a8..40ce230d9a 100644 --- a/chip/npcx/lpc.c +++ b/chip/npcx/lpc.c @@ -947,7 +947,11 @@ static void lpc_init(void) * Init PORT80 * Enable Port80, Enable Port80 function & Interrupt & Read auto */ +#ifdef CONFIG_ESPI + NPCX_DP80CTL = 0x2b; +#else NPCX_DP80CTL = 0x29; +#endif SET_BIT(NPCX_GLUE_SDP_CTS, 3); #if SUPPORT_P80_SEG SET_BIT(NPCX_GLUE_SDP_CTS, 0); |