diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2022-04-25 19:34:30 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-20 04:21:51 +0000 |
commit | c1b01265e4045375f19a327a971166e0dc77fd97 (patch) | |
tree | 826e61cf3c39a3cbb792294c46fc08966d013ef7 | |
parent | d44c414a0043ec89f4f1e32a9981f7965069cbfb (diff) | |
download | chrome-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.c | 5 |
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; |