diff options
author | Jett Rink <jettrink@chromium.org> | 2019-10-17 09:33:31 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-24 18:01:17 +0000 |
commit | e248f208ab8a55667bfe60ce48a188fc1a4620cc (patch) | |
tree | 2b3955afb2a53432c09467998e930407a47f02c1 /include/usb_tc_sm.h | |
parent | 39f7d5d0e5c3ae72b9837a676fac401dfe51e745 (diff) | |
download | chrome-ec-e248f208ab8a55667bfe60ce48a188fc1a4620cc.tar.gz |
cleanup: clean up reference to power role vs cable plug
The PD header specifies the power role for SOP packets and cable plug for
SOP' and SOP" packets. Refactor code to make this more obvious.
BRANCH=none
BUG=none
TEST=builds and new stack runs on hatch
Change-Id: I6cdb1561082d2142214ac65703ff42586b16d70b
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1865986
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'include/usb_tc_sm.h')
-rw-r--r-- | include/usb_tc_sm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/usb_tc_sm.h b/include/usb_tc_sm.h index 2b9912bc7b..f6971b07e3 100644 --- a/include/usb_tc_sm.h +++ b/include/usb_tc_sm.h @@ -64,6 +64,15 @@ enum pd_data_role tc_get_data_role(int port); enum pd_power_role tc_get_power_role(int port); /** + * Get cable plug setting. This should be constant per build. This replaces + * the power role bit in PD header for SOP' and SOP" packets. + * + * @param port USB-C port number + * @return PD cable plug setting + */ +enum pd_cable_plug tc_get_cable_plug(int port); + +/** * Get current polarity * * @param port USB-C port number |