summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2016-09-08 12:50:44 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2016-09-21 06:36:24 +0000
commit4738a63664696ad8f679fe99db4096f2d585f00f (patch)
tree2778bdefcc1298994d9843f89cfceabf5a123bf3
parent87ae3ba68e872c11c6ee98e228eef75af9777c96 (diff)
downloadchrome-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.c50
-rw-r--r--include/motion_sense.h16
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;