summaryrefslogtreecommitdiff
path: root/board/puff/board.c
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2020-04-30 21:29:53 +1000
committerCommit Bot <commit-bot@chromium.org>2020-05-01 05:26:44 +0000
commit4f5972acaea79fadfb23302f47bbc4f331cb39ae (patch)
treed02feeb6f2539123a9daf401adc9e73ca2bbcbc9 /board/puff/board.c
parent2f7c6f8e08119255027d360e0fd2b1d7f05af75a (diff)
downloadchrome-ec-4f5972acaea79fadfb23302f47bbc4f331cb39ae.tar.gz
Puff: Add tcpci_dump command and ppc interrupt check
Add debug register dump for TCPC. Also add status interrupt function for PPC. BUG=b:155369400 TEST=Build and run on puff. BRANCH=none Change-Id: I652416bf1ffd5c7bc5bf85c7716fe934077b7fbe Signed-off-by: Andrew McRae <amcrae@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2173928 Reviewed-by: Peter Marheine <pmarheine@chromium.org> Commit-Queue: Andrew McRae <amcrae@chromium.org> Tested-by: Andrew McRae <amcrae@chromium.org>
Diffstat (limited to 'board/puff/board.c')
-rw-r--r--board/puff/board.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/board/puff/board.c b/board/puff/board.c
index 6878031351..93cdc0f374 100644
--- a/board/puff/board.c
+++ b/board/puff/board.c
@@ -54,6 +54,11 @@ static void ppc_interrupt(enum gpio_signal signal)
sn5s330_interrupt(0);
}
+int ppc_get_alert_status(int port)
+{
+ return gpio_get_level(GPIO_USB_C0_TCPPC_INT_ODL) == 0;
+}
+
static void tcpc_alert_event(enum gpio_signal signal)
{
if (signal == GPIO_USB_C0_TCPC_INT_ODL)