diff options
author | Alec Berg <alecaberg@chromium.org> | 2015-06-23 17:52:04 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-06-30 17:18:25 +0000 |
commit | 82ec2510a3acebbf47f2c366e2eabff80d87cc07 (patch) | |
tree | 1157130bccd541f2ac20036acf7e82372917afa0 /include/usb_pd.h | |
parent | 59576398dbc7676fd7a30c2f87700f3c585d6b7e (diff) | |
download | chrome-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.h | 15 |
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 |