summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorRuihai Zhou <zhouruihai@huaqin.corp-partner.google.com>2023-04-07 13:59:21 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-04-11 07:10:00 +0000
commitecfedf31054808fffd0c7a249c7835eace33838b (patch)
tree374d3a403a1a171038b32f5644f3f2e964a4d5a8 /driver
parent9a77bb3d4aa0135669a1746552b03042bcc3b065 (diff)
downloadchrome-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.c3
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