From 500b473910960e1e4325cebe1eeada6c526596de Mon Sep 17 00:00:00 2001 From: Gwendal Grignou Date: Mon, 9 Nov 2015 15:58:55 -0800 Subject: motion: cleanup include file Use test_export_static for static variable/function that needs to by used by tests/motion_lid.c BRANCH=smaug BUG=none TEST=Compile, make buildall -j Change-Id: I2f3eb72ce319622842885be9125b91e58f47133a Signed-off-by: Gwendal Grignou Reviewed-on: https://chromium-review.googlesource.com/311754 Reviewed-by: Alec Berg (cherry picked from commit 0922cc81ce22204264a2b96cec4bf2195939e516) Reviewed-on: https://chromium-review.googlesource.com/312574 --- common/motion_sense.c | 6 +++--- include/motion_sense.h | 5 ----- test/motion_lid.c | 2 ++ 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/common/motion_sense.c b/common/motion_sense.c index 82524fcc41..58b23edb3d 100644 --- a/common/motion_sense.c +++ b/common/motion_sense.c @@ -35,7 +35,7 @@ /* * Sampling interval for measuring acceleration and calculating lid angle. */ -unsigned int motion_interval; +test_export_static unsigned int motion_interval; /* Delay between FIFO interruption. */ static unsigned int motion_int_interval; @@ -57,7 +57,7 @@ static struct mutex g_sensor_mutex; /* * Current power level (S0, S3, S5, ...) */ -enum chipset_state_mask sensor_active; +test_export_static enum chipset_state_mask sensor_active; #ifdef CONFIG_ACCEL_FIFO /* Need to wake up the AP */ @@ -291,7 +291,7 @@ static int motion_sense_ec_rate(struct motion_sensor_t *sensor) * * Note: Not static to be tested. */ -int motion_sense_set_motion_intervals(void) +static int motion_sense_set_motion_intervals(void) { int i, sensor_ec_rate, ec_rate = 0, ec_int_rate_ms = 0, wake_up = 0; struct motion_sensor_t *sensor; diff --git a/include/motion_sense.h b/include/motion_sense.h index f7339af474..e6b9c25ed9 100644 --- a/include/motion_sense.h +++ b/include/motion_sense.h @@ -135,11 +135,6 @@ struct motion_sensor_t { extern struct motion_sensor_t motion_sensors[]; extern const unsigned motion_sensor_count; -/* For testing purposes: export the sampling interval. */ -extern enum chipset_state_mask sensor_active; -extern unsigned motion_interval; -int motion_sense_set_motion_intervals(void); - /* * Priority of the motion sense resume/suspend hooks, to be sure associated * hooks are scheduled properly. diff --git a/test/motion_lid.c b/test/motion_lid.c index f906e55736..e3047b67a7 100644 --- a/test/motion_lid.c +++ b/test/motion_lid.c @@ -19,6 +19,8 @@ #include "timer.h" #include "util.h" +extern enum chipset_state_mask sensor_active; +extern unsigned motion_interval; /* * Period in us for the motion task period. -- cgit v1.2.1