summaryrefslogtreecommitdiff
path: root/board/kevin
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2017-11-08 14:22:46 -0800
committerchrome-bot <chrome-bot@chromium.org>2017-11-09 00:38:10 -0800
commit4cd232d68360fdbb1265140c5524c25e6e1d37a4 (patch)
tree6b6b4f455153828abf074addea408a18bf55b02b /board/kevin
parent1db6ef615b2d225de2bc3984319c0f4abc9ff5b6 (diff)
downloadchrome-ec-4cd232d68360fdbb1265140c5524c25e6e1d37a4.tar.gz
cleanup: Remove HOOK_INIT task synchronization
Tasks will no longer be scheduled before HOOK_INIT completion, so it's no longer possible for the chipset task to notify HOOK_SHUTDOWN before HOOK_INIT completes. BUG=None TEST=`make buildall -j` BRANCH=None Change-Id: I78349801738ff28fe9774df0c03296fe549dc9c9 Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/759242 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'board/kevin')
-rw-r--r--board/kevin/board.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/board/kevin/board.c b/board/kevin/board.c
index a15fd63bea..6dadcd5c67 100644
--- a/board/kevin/board.c
+++ b/board/kevin/board.c
@@ -274,23 +274,8 @@ DECLARE_HOOK(HOOK_CHIPSET_STARTUP,
board_spi_enable,
MOTION_SENSE_HOOK_PRIO - 1);
-/*
- * Don't yank our SPI pins until we know HOOK_INIT has completed, since we
- * do sensor initialization from HOOK_INIT.
- */
-static int hook_init_done;
-
-static void hook_init_last(void)
-{
- hook_init_done = 1;
-}
-DECLARE_HOOK(HOOK_INIT, hook_init_last, HOOK_PRIO_LAST + 1);
-
static void board_spi_disable(void)
{
- while (!hook_init_done)
- msleep(10);
-
spi_enable(CONFIG_SPI_ACCEL_PORT, 0);
}
DECLARE_HOOK(HOOK_CHIPSET_SHUTDOWN,