diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2016-09-08 12:50:44 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2016-09-21 06:36:24 +0000 |
commit | 4738a63664696ad8f679fe99db4096f2d585f00f (patch) | |
tree | 2778bdefcc1298994d9843f89cfceabf5a123bf3 | |
parent | 87ae3ba68e872c11c6ee98e228eef75af9777c96 (diff) | |
download | chrome-ec-4738a63664696ad8f679fe99db4096f2d585f00f.tar.gz |
UPSTREAM: motion: remove accel_int_xxx, dead code
Remove code to set interrupt threshold, unused and broken.
BUG=chromium:426659,b:31609073
BRANCH=oak
TEST=compile
Change-Id: I11362d3f7131bfe9849be26edeaeb768463c0c7f
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/382675
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
(cherry picked from commit 76e66c04f3add770f2a21b76277a65c6e70f7ccb)
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/387161
Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
-rw-r--r-- | common/motion_sense.c | 50 | ||||
-rw-r--r-- | include/motion_sense.h | 16 |
2 files changed, 0 insertions, 66 deletions
diff --git a/common/motion_sense.c b/common/motion_sense.c index a3b24e6b8b..0887d2182f 100644 --- a/common/motion_sense.c +++ b/common/motion_sense.c @@ -1503,56 +1503,6 @@ DECLARE_CONSOLE_COMMAND(accelinfo, command_display_accel_info, " and set calculation frequency.", NULL); #endif /* CONFIG_CMD_ACCEL_INFO */ -#ifdef CONFIG_ACCEL_INTERRUPTS -/* TODO(crosbug.com/p/426659): this code is broken, does not with ST sensors. */ -void accel_int_lid(enum gpio_signal signal) -{ - /* - * Print statement is here for testing with console accelint command. - * Remove print statement when interrupt is used for real. - */ - CPRINTS("Accelerometer wake-up interrupt occurred on lid"); -} - -void accel_int_base(enum gpio_signal signal) -{ - /* - * Print statement is here for testing with console accelint command. - * Remove print statement when interrupt is used for real. - */ - CPRINTS("Accelerometer wake-up interrupt occurred on base"); -} - -static int command_accelerometer_interrupt(int argc, char **argv) -{ - char *e; - int id, thresh; - struct motion_sensor_t *sensor; - - if (argc != 3) - return EC_ERROR_PARAM_COUNT; - - /* First argument is id. */ - id = strtoi(argv[1], &e, 0); - if (*e || id < 0 || id >= motion_sensor_count) - return EC_ERROR_PARAM1; - - sensor = &motion_sensors[id]; - - /* Second argument is interrupt threshold. */ - thresh = strtoi(argv[2], &e, 0); - if (*e) - return EC_ERROR_PARAM2; - - sensor->drv->set_interrupt(sensor, thresh); - - return EC_SUCCESS; -} -DECLARE_CONSOLE_COMMAND(accelint, command_accelerometer_interrupt, - "id threshold", - "Write interrupt threshold", NULL); -#endif /* CONFIG_ACCEL_INTERRUPTS */ - #ifdef CONFIG_ACCEL_FIFO static int motion_sense_read_fifo(int argc, char **argv) { diff --git a/include/motion_sense.h b/include/motion_sense.h index 2aea41a698..98c27ae04d 100644 --- a/include/motion_sense.h +++ b/include/motion_sense.h @@ -149,22 +149,6 @@ extern unsigned int motion_min_interval; */ #define MOTION_SENSE_HOOK_PRIO (HOOK_PRIO_DEFAULT) -#ifdef CONFIG_ACCEL_INTERRUPTS -/** - * Interrupt function for lid accelerometer. - * - * @param signal GPIO signal that caused interrupt - */ -void accel_int_lid(enum gpio_signal signal); - -/** - * Interrupt function for base accelerometer. - * - * @param signal GPIO signal that caused interrupt - */ -void accel_int_base(enum gpio_signal signal); -#endif - #ifdef CONFIG_ACCEL_FIFO extern struct queue motion_sense_fifo; |