summaryrefslogtreecommitdiff
path: root/chip/npcx/config_chip-npcx9.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/npcx/config_chip-npcx9.h')
-rw-r--r--chip/npcx/config_chip-npcx9.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/chip/npcx/config_chip-npcx9.h b/chip/npcx/config_chip-npcx9.h
index 8844392ed9..7f154dbe42 100644
--- a/chip/npcx/config_chip-npcx9.h
+++ b/chip/npcx/config_chip-npcx9.h
@@ -60,6 +60,15 @@
#define NPCX_PSL_CFG_PSL_OUT_OD BIT(1)
#define CONFIG_HIBERNATE_PSL_OUT_FLAGS 0
+/*
+ * 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
+
/*****************************************************************************/
/* Memory mapping */