summaryrefslogtreecommitdiff
path: root/include/usb_pd.h
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@chromium.org>2015-06-23 17:52:04 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-30 17:18:25 +0000
commit82ec2510a3acebbf47f2c366e2eabff80d87cc07 (patch)
tree1157130bccd541f2ac20036acf7e82372917afa0 /include/usb_pd.h
parent59576398dbc7676fd7a30c2f87700f3c585d6b7e (diff)
downloadchrome-ec-82ec2510a3acebbf47f2c366e2eabff80d87cc07.tar.gz
pd: refactor tcpm and move alert function to tcpm driver
Refactor the tcpm/tcpc split such that the tcpm driver implements the alert functionality since it may be unique for different tcpc chips. BUG=chrome-os-partner:41842 BRANCH=none TEST=make -j buildall. run on samus and glados. Change-Id: I23f2d7f8627d5337b8d001a09bf27622be24fe33 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/281631 Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r--include/usb_pd.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h
index 640c650a74..8b915a14c4 100644
--- a/include/usb_pd.h
+++ b/include/usb_pd.h
@@ -1479,6 +1479,21 @@ int pd_analyze_rx(int port, uint32_t *payload);
int pd_is_connected(int port);
/**
+ * Execute a hard reset
+ *
+ * @param port USB-C port number
+ */
+void pd_execute_hard_reset(int port);
+
+/**
+ * Signal to protocol layer that PD transmit is complete
+ *
+ * @param port USB-C port number
+ * @param status status of the transmission
+ */
+void pd_transmit_complete(int port, int status);
+
+/**
* Get port polarity.
*
* @param port USB-C port number