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-11-22 00:00:24 +0000 |
commit | b7435bcf62e15cd5425898cf162d93b791004e4d (patch) | |
tree | baf55b94182e32a32aab57a6bb672ac8ab24644d | |
parent | f359fbb8efece15cfdb15f7d2cf4982d79314747 (diff) | |
download | chrome-ec-b7435bcf62e15cd5425898cf162d93b791004e4d.tar.gz |
UPSTREAM: motion: remove accel_int_xxx, dead code
Remove code to set interrupt threshold, unused and broken.
BUG=chromium:426659
BRANCH=kevin
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/404899
-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 da9e10d7e5..a5d24a7daf 100644 --- a/common/motion_sense.c +++ b/common/motion_sense.c @@ -1475,56 +1475,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 707a561049..94b7007a2a 100644 --- a/include/motion_sense.h +++ b/include/motion_sense.h @@ -145,22 +145,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; |