summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2020-12-22 17:52:03 -0800
committerCommit Bot <commit-bot@chromium.org>2021-01-06 02:46:12 +0000
commit640e177d806a1ec6236f6f2d5ebe8924ce4f9274 (patch)
tree70ad04c4adc81b00127fa65a3995dc431b8a4bd4
parent75c0d2a6dc65603b9a9aff21f923d4432087bd0f (diff)
downloadchrome-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>
-rw-r--r--board/waddledee/board.c6
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 */