summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorpengjunhao5 <pengjunhao5@huaqin.corp-partner.google.com>2021-09-01 09:53:18 +0800
committerCommit Bot <commit-bot@chromium.org>2021-09-07 16:04:31 +0000
commitcb3771973de86c9af21d9bc349d2db733283df43 (patch)
tree2cb7f3baf32dc7b0d117eaf66df79ed804a821bd /driver
parent05c483fd1dde32b7f2caca1ffc432d6412cf0715 (diff)
downloadchrome-ec-cb3771973de86c9af21d9bc349d2db733283df43.tar.gz
Coachz: MotionSensor: Avoid redefine gesture function list_activites
This commit is for motion sensor combine(BMI160 & BMI260),Avoid redefine gesture function `list_activites`. BUG=b:195908820 TEST=make -j BOARD=coachz Verify build on SIT board BRANCH=Trogdor Signed-off-by: pengjunhao5 <pengjunhao5@huaqin.corp-partner.google.com> Reviewed-by: tongjian <tongjian@huaqin.corp-partner.google.com> Reviewed-by: yudengwu <yudengwu@huaqin.corp-partner.google.com> Change-Id: If31442d0c00745d124b20188b4e5fad8a9a1d173 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3133188 Reviewed-by: Jian Tong <tongjian@huaqin.corp-partner.google.com> Reviewed-by: Wai-Hong Tam <waihong@google.com> Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r--driver/accelgyro_bmi160.c16
-rw-r--r--driver/accelgyro_bmi260.c6
2 files changed, 11 insertions, 11 deletions
diff --git a/driver/accelgyro_bmi160.c b/driver/accelgyro_bmi160.c
index 66dffc0db5..78958ee5c9 100644
--- a/driver/accelgyro_bmi160.c
+++ b/driver/accelgyro_bmi160.c
@@ -322,10 +322,11 @@ end_perform_calib:
* Defined even if host interface is not defined, to enable double tap even
* when the host does not deal with gesture.
*/
-int manage_activity(const struct motion_sensor_t *s,
- enum motionsensor_activity activity,
- int enable,
- const struct ec_motion_sense_activity *param)
+#ifdef CONFIG_GESTURE_HOST_DETECTION
+static int manage_activity(const struct motion_sensor_t *s,
+ enum motionsensor_activity activity,
+ int enable,
+ const struct ec_motion_sense_activity *param)
{
int ret;
struct bmi_drv_data_t *data = BMI_GET_DATA(s);
@@ -385,10 +386,9 @@ int manage_activity(const struct motion_sensor_t *s,
return ret;
}
-#ifdef CONFIG_GESTURE_HOST_DETECTION
-int list_activities(const struct motion_sensor_t *s,
- uint32_t *enabled,
- uint32_t *disabled)
+static int list_activities(const struct motion_sensor_t *s,
+ uint32_t *enabled,
+ uint32_t *disabled)
{
struct bmi_drv_data_t *data = BMI_GET_DATA(s);
*enabled = data->enabled_activities;
diff --git a/driver/accelgyro_bmi260.c b/driver/accelgyro_bmi260.c
index 1ec042fbed..3e76788366 100644
--- a/driver/accelgyro_bmi260.c
+++ b/driver/accelgyro_bmi260.c
@@ -283,9 +283,9 @@ end_perform_calib:
}
#ifdef CONFIG_GESTURE_HOST_DETECTION
-int list_activities(const struct motion_sensor_t *s,
- uint32_t *enabled,
- uint32_t *disabled)
+static int list_activities(const struct motion_sensor_t *s,
+ uint32_t *enabled,
+ uint32_t *disabled)
{
struct bmi_drv_data_t *data = BMI_GET_DATA(s);
*enabled = data->enabled_activities;