diff options
author | Jett Rink <jettrink@chromium.org> | 2019-08-08 10:06:40 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-08-19 17:00:54 +0000 |
commit | a0ed5aebb22c4d9b83c257b4127a1df372751e14 (patch) | |
tree | e66b9f2244ce72ac3be4874cbc8bb24a004a00d2 /common/usbc/usbc_task.c | |
parent | df805d082e0272060d2761bfb065b8421a8eabd9 (diff) | |
download | chrome-ec-a0ed5aebb22c4d9b83c257b4127a1df372751e14.tar.gz |
usb: de-dup common code from old and new PD stack
We still need to pull out more common code between the two stacks, but
this is scaffolding with a few examples.
BRANCH=none
BUG=b:137493121
TEST=unit tests pass
Change-Id: Ibd9dda1e544e06f02aa3dde48ca7de1539700cfa
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1744655
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'common/usbc/usbc_task.c')
-rw-r--r-- | common/usbc/usbc_task.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/common/usbc/usbc_task.c b/common/usbc/usbc_task.c index b5b94c126a..c081f7649f 100644 --- a/common/usbc/usbc_task.c +++ b/common/usbc/usbc_task.c @@ -116,30 +116,6 @@ enum typec_state_id get_typec_state_id(int port) return tc[port].state_id; } -/* - * CC values for regular sources and Debug sources (aka DTS) - * - * Source type Mode of Operation CC1 CC2 - * --------------------------------------------- - * Regular Default USB Power RpUSB Open - * Regular USB-C @ 1.5 A Rp1A5 Open - * Regular USB-C @ 3 A Rp3A0 Open - * DTS Default USB Power Rp3A0 Rp1A5 - * DTS USB-C @ 1.5 A Rp1A5 RpUSB - * DTS USB-C @ 3 A Rp3A0 RpUSB - */ - -enum pd_cc_polarity_type get_snk_polarity(enum tcpc_cc_voltage_status cc1, - enum tcpc_cc_voltage_status cc2) -{ - /* the following assumes: - * TYPEC_CC_VOLT_RP_3_0 > TYPEC_CC_VOLT_RP_1_5 - * TYPEC_CC_VOLT_RP_1_5 > TYPEC_CC_VOLT_RP_DEF - * TYPEC_CC_VOLT_RP_DEF > TYPEC_CC_VOLT_OPEN - */ - return (cc2 > cc1) ? POLARITY_CC2 : POLARITY_CC1; -} - int tc_restart_tcpc(int port) { return tcpm_init(port); |