diff options
author | Ruihai Zhou <zhouruihai@huaqin.corp-partner.google.com> | 2023-04-07 13:59:21 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-11 07:10:00 +0000 |
commit | ecfedf31054808fffd0c7a249c7835eace33838b (patch) | |
tree | 374d3a403a1a171038b32f5644f3f2e964a4d5a8 /driver | |
parent | 9a77bb3d4aa0135669a1746552b03042bcc3b065 (diff) | |
download | chrome-ec-ecfedf31054808fffd0c7a249c7835eace33838b.tar.gz |
driver: bmi3xx: integrate body detection
Body detection is accelerometer agnostics. Add list_activity
function to enable/disable body detection.
BRANCH=corsola
BUG=b:272655176
TEST=zmake build steelix
TEST=check cros-ec-activity loaded
Change-Id: I949e2d400e38944e6264886d7af357d6b9c39c61
Signed-off-by: Ruihai Zhou <zhouruihai@huaqin.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4405802
Reviewed-by: Mike Lee <mike5@huaqin.corp-partner.google.com>
Reviewed-by: Eric Yilun Lin <yllin@google.com>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/accelgyro_bmi3xx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/accelgyro_bmi3xx.c b/driver/accelgyro_bmi3xx.c index 179d7eb91a..f2326c9631 100644 --- a/driver/accelgyro_bmi3xx.c +++ b/driver/accelgyro_bmi3xx.c @@ -1060,6 +1060,9 @@ const struct accelgyro_drv bmi3xx_drv = { #ifdef ACCELGYRO_BMI3XX_INT_ENABLE .irq_handler = irq_handler, #endif +#ifdef CONFIG_GESTURE_HOST_DETECTION + .list_activities = bmi_list_activities, +#endif #ifdef CONFIG_BODY_DETECTION .get_rms_noise = get_rms_noise, #endif |