summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2019-12-30 15:13:27 +1100
committerCommit Bot <commit-bot@chromium.org>2019-12-31 02:10:31 +0000
commit14a1dcc4325e062a61f77df67c24c81c4dd13cd3 (patch)
treea63ba9f68e98c13b2b66eed81758d1950a648994
parentbc28967ad0ee8b684bea9146eff7f89045587678 (diff)
downloadchrome-ec-14a1dcc4325e062a61f77df67c24c81c4dd13cd3.tar.gz
puff: EC TCPC and TCPPC interrupts are not enabled.
The TCPC and TCPPC interrupts on the EC are not enabled. Enable them. BUG=b:146985348 TEST=Confirm that interrupts now occur. BRANCH=none Change-Id: If50a5a315289baf4ff5e5f64582432c7538cbb96 Signed-off-by: Andrew McRae <amcrae@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1984142 Tested-by: Andrew McRae <amcrae@chromium.org> Reviewed-by: Peter Marheine <pmarheine@chromium.org> Commit-Queue: Andrew McRae <amcrae@chromium.org>
-rw-r--r--board/puff/board.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/board/puff/board.c b/board/puff/board.c
index 5a19defffa..590085e8a5 100644
--- a/board/puff/board.c
+++ b/board/puff/board.c
@@ -419,6 +419,9 @@ static void board_tcpc_init(void)
/* Only reset TCPC if not sysjump */
if (!system_jumped_to_this_image())
board_reset_pd_mcu();
+ /* Enable TCPC interrupts. */
+ gpio_enable_interrupt(GPIO_USB_C0_TCPPC_INT_ODL);
+ gpio_enable_interrupt(GPIO_USB_C0_TCPC_INT_ODL);
}
DECLARE_HOOK(HOOK_INIT, board_tcpc_init, HOOK_PRIO_INIT_I2C + 1);