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-11-22 00:00:24 +0000
commitb7435bcf62e15cd5425898cf162d93b791004e4d (patch)
treebaf55b94182e32a32aab57a6bb672ac8ab24644d
parentf359fbb8efece15cfdb15f7d2cf4982d79314747 (diff)
downloadchrome-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.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 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;