summaryrefslogtreecommitdiff
path: root/board/volteer
diff options
context:
space:
mode:
authorJack Rosenthal <jrosenth@chromium.org>2021-03-23 16:01:12 -0600
committerCommit Bot <commit-bot@chromium.org>2021-03-23 23:22:38 +0000
commitdaa8ac7486cbf6cff5230d0226a66513bcd34cbd (patch)
tree3095b67afed45bb98f477e18774ade7ca2d12de0 /board/volteer
parent2798c6ef62c6b1c07d024f98caec71d4662b091c (diff)
downloadchrome-ec-daa8ac7486cbf6cff5230d0226a66513bcd34cbd.tar.gz
volteer: convert sensor mutexes to use K_MUTEX_DEFINE
Convert sensor mutexes to use K_MUTEX_DEFINE(), removing the requirement for runtime initialization on Zephyr. BUG=b:177677037 BRANCH=none TEST=zmake testall && make buildall Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Change-Id: I6d17673d56e9b2d64e7e21f21be1e46d69f6844c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2782239 Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board/volteer')
-rw-r--r--board/volteer/sensors.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/board/volteer/sensors.c b/board/volteer/sensors.c
index 78c96b9672..9ef4d80105 100644
--- a/board/volteer/sensors.c
+++ b/board/volteer/sensors.c
@@ -19,8 +19,8 @@
/******************************************************************************/
/* Sensors */
-static mutex_t g_lid_accel_mutex;
-static mutex_t g_base_mutex;
+K_MUTEX_DEFINE(g_lid_accel_mutex);
+K_MUTEX_DEFINE(g_base_mutex);
/* BMA253 private data */
static struct accelgyro_saved_data_t g_bma253_data;
@@ -213,19 +213,6 @@ const struct motion_sensor_t *motion_als_sensors[] = {
};
BUILD_ASSERT(ARRAY_SIZE(motion_als_sensors) == ALS_COUNT);
-#ifdef CONFIG_ZEPHYR
-static int init_sensor_mutex(const struct device *dev)
-{
- ARG_UNUSED(dev);
-
- k_mutex_init(&g_lid_accel_mutex);
- k_mutex_init(&g_base_mutex);
-
- return 0;
-}
-SYS_INIT(init_sensor_mutex, POST_KERNEL, 50);
-#endif /* CONFIG_ZEPHYR */
-
static void baseboard_sensors_init(void)
{
/* Note - BMA253 interrupt unused by EC */