summaryrefslogtreecommitdiff
path: root/chip/npcx/config_chip-npcx7.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/npcx/config_chip-npcx7.h')
-rw-r--r--chip/npcx/config_chip-npcx7.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/chip/npcx/config_chip-npcx7.h b/chip/npcx/config_chip-npcx7.h
index 434c3a7889..8404f16635 100644
--- a/chip/npcx/config_chip-npcx7.h
+++ b/chip/npcx/config_chip-npcx7.h
@@ -52,6 +52,15 @@
/* 64-bit timer support */
#define NPCX_ITIM64_SUPPORT
+
+/*
+ * Workaound the issue 3.10 in the NPCX99nF errata rev1.2
+ * Enabling an eSPI channel (e.g. Peripheral Channel, Virtual Wire Channel, etc.
+ * ) during an eSPI transaction might (with low probability) cause the eSPI_SIF
+ * module to transition to a wrong state and therefore response with FATAL_ERROR
+ * on an incoming transaction.
+ */
+#define NPCX_ESPI_BYPASS_CH_ENABLE_FATAL_ERROR
#else
#define UART_MODULE_COUNT 1
#endif