summaryrefslogtreecommitdiff
path: root/baseboard/kukui/baseboard.h
diff options
context:
space:
mode:
authorDino Li <Dino.Li@ite.com.tw>2021-02-22 14:17:02 +0800
committerCommit Bot <commit-bot@chromium.org>2021-02-23 09:53:41 +0000
commit0a32e6fdfd8e24a8f3d512bec9b30fa0bcae6c44 (patch)
treebb10c934ee10a850b41bc0a43d550df15d3e07b8 /baseboard/kukui/baseboard.h
parent4606b088189b90bbfe3c6b0b71955fc1a58b06ec (diff)
downloadchrome-ec-0a32e6fdfd8e24a8f3d512bec9b30fa0bcae6c44.tar.gz
baseboard/kukui: add support for EC variant
With this change, we are able to build baseboard/kukui/baseboard.c on other chips. BUG=none BRANCH=none TEST=buildall. Signed-off-by: Dino Li <Dino.Li@ite.com.tw> Change-Id: I209daaa991f021fb7c33c21c28a7be30203510bc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2710131 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Diffstat (limited to 'baseboard/kukui/baseboard.h')
-rw-r--r--baseboard/kukui/baseboard.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/baseboard/kukui/baseboard.h b/baseboard/kukui/baseboard.h
index ebcf429d17..a0b5130ede 100644
--- a/baseboard/kukui/baseboard.h
+++ b/baseboard/kukui/baseboard.h
@@ -298,6 +298,19 @@
#define CONFIG_MKBP_EVENT
#define CONFIG_MKBP_USE_GPIO
+/*
+ * Variant EC defines. Pick one:
+ * VARIANT_KUKUI_EC_STM32F098
+ * VARIANT_KUKUI_EC_IT81202
+ */
+#if defined(VARIANT_KUKUI_EC_STM32F098)
+/* TODO: Pull stm32 chip-specific config options to here. */
+#elif defined(VARIANT_KUKUI_EC_IT81202)
+/* TODO: Put it83xx chip-specific config options here. */
+#else
+#error "Must define a VARIANT_KUKUI_EC_XXX!"
+#endif
+
#ifndef __ASSEMBLER__
#ifdef VARIANT_KUKUI_DP_MUX_GPIO
void board_set_dp_mux_control(int output_enable, int polarity);