summaryrefslogtreecommitdiff
path: root/baseboard/dedede
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2021-04-30 13:14:46 -0700
committerCommit Bot <commit-bot@chromium.org>2021-05-03 19:25:32 +0000
commit896518ccdb16f914cc76cf8ea3f7cf65e95f0abf (patch)
tree1d9861d51ba4d0c9c7380aceedcbb163ecd6f922 /baseboard/dedede
parentc0f6401fe90af1545dc44d7cf3c63c59696b71e7 (diff)
downloadchrome-ec-896518ccdb16f914cc76cf8ea3f7cf65e95f0abf.tar.gz
baseboard/dedede: Fix compilation error
Fixes the following compiler error when using clang: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] BRANCH=none BUG=b:144959033 TEST=make buildall TEST=./util/compare_build.sh -b all -j 70 Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: I22466f5bc98071100613e4d86b62ce485e3372fe Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2862504 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Diffstat (limited to 'baseboard/dedede')
-rw-r--r--baseboard/dedede/baseboard.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/baseboard/dedede/baseboard.h b/baseboard/dedede/baseboard.h
index 6fc12b8728..b40b8a6cfe 100644
--- a/baseboard/dedede/baseboard.h
+++ b/baseboard/dedede/baseboard.h
@@ -57,8 +57,11 @@
* The key difference between Keeby and Dedede is that Keeby variants don't have
* a connection to H1 and therefore do not use EFS2.
*/
-#define KEEBY_VARIANT (defined(VARIANT_KEEBY_EC_NPCX797FC) || \
- defined(VARIANT_KEEBY_EC_IT8320))
+#if defined(VARIANT_KEEBY_EC_NPCX797FC) || defined(VARIANT_KEEBY_EC_IT8320)
+#define KEEBY_VARIANT 1
+#else
+#define KEEBY_VARIANT 0
+#endif
/*
* Remapping of schematic GPIO names to common GPIO names expected (hardcoded)