summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2022-04-25 19:34:30 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-20 04:21:51 +0000
commitc1b01265e4045375f19a327a971166e0dc77fd97 (patch)
tree826e61cf3c39a3cbb792294c46fc08966d013ef7
parentd44c414a0043ec89f4f1e32a9981f7965069cbfb (diff)
downloadchrome-ec-c1b01265e4045375f19a327a971166e0dc77fd97.tar.gz
motion_sense: Remove use of CONFIG_ACCEL_INTERRUPTS
When no sensors have interrupt enabled, not event will be generated within TASK_EVENT_MOTION_INTERRUPT_MASK mask, so IS_ENABLED(CONFIG_ACCEL_INTERRUPTS) is redundant. BUG=b:230401133,b:243492849 BRANCH=trogdor TEST=Check the convertible function on pazquel360 device is normally. Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Change-Id: I0ce5d4b152092756cfa50352d378a9130b171090 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3609125 Reviewed-by: Yuval Peress <peress@google.com> (cherry picked from commit 4ec1539fb51e4f855c08247736f458509bd84d7a) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3905442 Commit-Queue: Bob Moragues <moragues@chromium.org> Reviewed-by: Bob Moragues <moragues@chromium.org> Tested-by: Tang Qijun <qijun.tang@ecs.corp-partner.google.com> Reviewed-by: Tang Qijun <qijun.tang@ecs.corp-partner.google.com>
-rw-r--r--common/motion_sense.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/common/motion_sense.c b/common/motion_sense.c
index 58916edafd..8f31f7e601 100644
--- a/common/motion_sense.c
+++ b/common/motion_sense.c
@@ -716,9 +716,8 @@ static int motion_sense_process(struct motion_sensor_t *sensor,
atomic_or(&odr_event_required, odr_pending);
}
- if (IS_ENABLED(CONFIG_ACCEL_INTERRUPTS) &&
- ((*event & TASK_EVENT_MOTION_INTERRUPT_MASK || is_odr_pending) &&
- (sensor->drv->irq_handler != NULL))) {
+ if ((*event & TASK_EVENT_MOTION_INTERRUPT_MASK || is_odr_pending) &&
+ (sensor->drv->irq_handler != NULL)) {
ret = sensor->drv->irq_handler(sensor, event);
if (ret == EC_SUCCESS)
has_data_read = 1;