diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2021-03-23 16:01:12 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-23 23:22:38 +0000 |
commit | daa8ac7486cbf6cff5230d0226a66513bcd34cbd (patch) | |
tree | 3095b67afed45bb98f477e18774ade7ca2d12de0 /board/volteer | |
parent | 2798c6ef62c6b1c07d024f98caec71d4662b091c (diff) | |
download | chrome-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.c | 17 |
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 */ |