diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2020-10-21 12:57:22 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-11-06 01:43:35 +0000 |
commit | 7413dd10826ecb42cc2ee6b0a7919be2b290dd57 (patch) | |
tree | b920b71a879e94079dfe4ef350b706f2aa64faf6 /driver/accelgyro_lsm6dso.c | |
parent | 25588eb6a324d4e9f72b1a25fdcef4fc55bd653f (diff) | |
download | chrome-ec-7413dd10826ecb42cc2ee6b0a7919be2b290dd57.tar.gz |
driver: use IS_ENABLED on more accelerometer drivers
BUG=chromium:1140877
BRANCH=none
TEST=buildall
Change-Id: I3c45918b628d4f0999842922680a948cdd4933a2
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2491267
Reviewed-by: Ching-Kang Yen <chingkang@chromium.org>
Diffstat (limited to 'driver/accelgyro_lsm6dso.c')
-rw-r--r-- | driver/accelgyro_lsm6dso.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/driver/accelgyro_lsm6dso.c b/driver/accelgyro_lsm6dso.c index e8ea0794d7..7370ddff6b 100644 --- a/driver/accelgyro_lsm6dso.c +++ b/driver/accelgyro_lsm6dso.c @@ -22,6 +22,8 @@ #define CPRINTS(format, args...) cprints(CC_ACCEL, format, ## args) STATIC_IF(CONFIG_ACCEL_FIFO) volatile uint32_t last_interrupt_timestamp; +STATIC_IF(CONFIG_ACCEL_INTERRUPTS) int config_interrupt( + const struct motion_sensor_t *s); /* * When ODR change, the sensor filters need settling time; @@ -468,11 +470,10 @@ static int init(const struct motion_sensor_t *s) goto err_unlock; } -#ifdef CONFIG_ACCEL_INTERRUPTS - ret = config_interrupt(s); + if (IS_ENABLED(CONFIG_ACCEL_INTERRUPTS)) + ret = config_interrupt(s); if (ret != EC_SUCCESS) goto err_unlock; -#endif /* CONFIG_ACCEL_INTERRUPTS */ mutex_unlock(s->mutex); } |