diff options
author | Aseda Aboagye <aaboagye@google.com> | 2020-12-22 17:52:03 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-01-06 02:46:12 +0000 |
commit | 640e177d806a1ec6236f6f2d5ebe8924ce4f9274 (patch) | |
tree | 70ad04c4adc81b00127fa65a3995dc431b8a4bd4 /board/waddledee | |
parent | 75c0d2a6dc65603b9a9aff21f923d4432087bd0f (diff) | |
download | chrome-ec-640e177d806a1ec6236f6f2d5ebe8924ce4f9274.tar.gz |
waddledee: Check Type-C interrupt lines at init
After a sysjump, it could be possible that the Type-C interrupt lines
are asserted. This commit simply has the EC check the interrupt lines
after init and handle them if necessary.
BUG=b:143166332
BRANCH=dedede
TEST=`make -j BOARD=waddledee`
Signed-off-by: Aseda Aboagye <aaboagye@google.com>
Change-Id: I5473b1edf533bc1b0f47b8085ae2203d375ef82e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2601776
Tested-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
Auto-Submit: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'board/waddledee')
-rw-r--r-- | board/waddledee/board.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/board/waddledee/board.c b/board/waddledee/board.c index fa6e8b6aee..8b5276b0df 100644 --- a/board/waddledee/board.c +++ b/board/waddledee/board.c @@ -247,10 +247,8 @@ void board_init(void) * If interrupt lines are already low, schedule them to be processed * after inits are completed. */ - if (!gpio_get_level(GPIO_USB_C0_INT_ODL)) - hook_call_deferred(&check_c0_line_data, 0); - if (!gpio_get_level(c1_int_line)) - hook_call_deferred(&check_c1_line_data, 0); + check_c0_line(); + check_c1_line(); gpio_enable_interrupt(GPIO_USB_C0_CCSBU_OVP_ODL); /* Enable Base Accel interrupt */ |