summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2021-10-15 20:08:35 +0000
committerCommit Bot <commit-bot@chromium.org>2021-10-18 18:14:54 +0000
commitfc9044a240d5a8767b7b77beda7801c6db45b0df (patch)
treee4ca6d81e3b5591df819cd7d5b2ee0b3c0462f6c
parent136e31b0a3027a30601663bc1bfe826bf5e0bb2f (diff)
downloadchrome-ec-fc9044a240d5a8767b7b77beda7801c6db45b0df.tar.gz
board/zinger: Include definition from usb_pd.h
Rather than adding an extern for pd_rx_handler() in board/zinger/board.c, add the definition to the usb_pd.h header. BRANCH=none BUG=b:172020503 TEST=./util/compare_build.sh -b all -j 120 => MATCH Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: I5472b2d0bce416d4a296d425efa5d72e9aa548e1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3227264 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--board/zinger/board.c2
-rw-r--r--include/usb_pd.h5
2 files changed, 5 insertions, 2 deletions
diff --git a/board/zinger/board.c b/board/zinger/board.c
index b3784fde33..540e615071 100644
--- a/board/zinger/board.c
+++ b/board/zinger/board.c
@@ -20,8 +20,6 @@
/* Large 768-Byte buffer for RSA computation : could be re-use afterwards... */
static uint32_t rsa_workbuf[3 * RSANUMWORDS];
-extern void pd_rx_handler(void);
-
/* RW firmware reset vector */
static uint32_t * const rw_rst =
(uint32_t *)(CONFIG_PROGRAM_MEMORY_BASE+CONFIG_RW_MEM_OFF+4);
diff --git a/include/usb_pd.h b/include/usb_pd.h
index 42771c8de5..c9ead8ba33 100644
--- a/include/usb_pd.h
+++ b/include/usb_pd.h
@@ -2707,6 +2707,11 @@ void pd_rx_enable_monitoring(int port);
/* stop listening to the CC wire during transmissions */
void pd_rx_disable_monitoring(int port);
+/**
+ * interrupt handler
+ */
+void pd_rx_handler(void);
+
/* get time since last RX edge interrupt */
uint64_t get_time_since_last_edge(int port);