diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2017-11-08 14:22:46 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-09 00:38:10 -0800 |
commit | 4cd232d68360fdbb1265140c5524c25e6e1d37a4 (patch) | |
tree | 6b6b4f455153828abf074addea408a18bf55b02b /board/kevin | |
parent | 1db6ef615b2d225de2bc3984319c0f4abc9ff5b6 (diff) | |
download | chrome-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.c | 15 |
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, |