summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Peress <peress@chromium.org>2021-04-23 10:27:50 -0600
committerCommit Bot <commit-bot@chromium.org>2021-04-23 20:01:18 +0000
commitcea345aa111d93617806d55ed68950d2e072db0e (patch)
tree5008e8bfb9dfd91d8de07cd500e9d407bbe3398b
parent61318c06a2ad177387ab8f18ef7f8cb8e85452f3 (diff)
downloadchrome-ec-cea345aa111d93617806d55ed68950d2e072db0e.tar.gz
driver: kionix: Add check for either KXCJ9 or KX022
For the accel_kionix.c module to work, either the KXCJ9 or KX022 configs must be defined. BRANCH=none BUG=none TEST=make buildall Signed-off-by: Yuval Peress <peress@chromium.org> Change-Id: Ib015f16d335dcee37f00faee6bcaccb8bf2f3ef6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2848431 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org>
-rw-r--r--driver/accel_kionix.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/accel_kionix.c b/driver/accel_kionix.c
index 8206710fc5..d92aa71c01 100644
--- a/driver/accel_kionix.c
+++ b/driver/accel_kionix.c
@@ -28,6 +28,10 @@
/* Number of times to attempt to enable sensor before giving up. */
#define SENSOR_ENABLE_ATTEMPTS 3
+#if !defined(CONFIG_ACCEL_KXCJ9) && !defined(CONFIG_ACCEL_KX022)
+#error "Must use either KXCJ9 or KX022"
+#endif
+
#if defined(CONFIG_ACCEL_KXCJ9) && !defined(CONFIG_ACCEL_KX022)
#define V(s_) 1
#elif defined(CONFIG_ACCEL_KX022) && !defined(CONFIG_ACCEL_KXCJ9)