summaryrefslogtreecommitdiff
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-10-12 15:10:16 +0000
commit10c534dbe9037e15aca10fe29c2953cb5696cdc8 (patch)
treea230107dbf603f55ca70214434d9c4d878b718da
parent9075342132c2325103571258304f62352236a018 (diff)
downloadchrome-ec-10c534dbe9037e15aca10fe29c2953cb5696cdc8.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> (cherry picked from commit cb3771973de86c9af21d9bc349d2db733283df43) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3213985 Tested-by: Rong Chang <rongchang@chromium.org> Auto-Submit: Rong Chang <rongchang@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Commit-Queue: Rong Chang <rongchang@chromium.org>
-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 7beaa0de04..7681a5b391 100644
--- a/driver/accelgyro_bmi160.c
+++ b/driver/accelgyro_bmi160.c
@@ -277,10 +277,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);
@@ -340,10 +341,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 4c1e0b1542..4e682bed8c 100644
--- a/driver/accelgyro_bmi260.c
+++ b/driver/accelgyro_bmi260.c
@@ -258,9 +258,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;