summaryrefslogtreecommitdiff
path: root/chip/npcx/registers.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/npcx/registers.h')
-rw-r--r--chip/npcx/registers.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chip/npcx/registers.h b/chip/npcx/registers.h
index 855adfb32d..d451eb04c9 100644
--- a/chip/npcx/registers.h
+++ b/chip/npcx/registers.h
@@ -1666,10 +1666,20 @@ enum {
NPCX_ESPI_MAXFREQ_25 = 1,
NPCX_ESPI_MAXFREQ_33 = 2,
NPCX_ESPI_MAXFREQ_50 = 3,
+#if defined(CHIP_FAMILY_NPCX5)
NPCX_ESPI_MAXFREQ_66 = 4,
+#endif
NPCX_ESPI_MAXFREQ_NOOE = 0xFF
};
+#if defined(CHIP_FAMILY_NPCX5)
+#define NPCX_ESPI_MAXFREQ_MAX NPCX_ESPI_MAXFREQ_66
+#elif defined(CHIP_FAMILY_NPCX7)
+#define NPCX_ESPI_MAXFREQ_MAX NPCX_ESPI_MAXFREQ_50
+#else
+#error "Please define NPCX_ESPI_MAXFREQ_MAX for your chip."
+#endif
+
/* VW types */
enum {
ESPI_VW_TYPE_INT_EV, /* Interrupt event */