diff options
author | Edward Hill <ecgh@chromium.org> | 2020-04-22 19:30:16 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-04-25 01:28:13 +0000 |
commit | 0392c499b633c5bfb53a61d4504b396e59671c7a (patch) | |
tree | a66589ca6e0e9119a16ce28cb9a4430fc9bcecc4 /common/usb_common.c | |
parent | cf2c8080039060adfab42a1e33e89cce518ed33b (diff) | |
download | chrome-ec-0392c499b633c5bfb53a61d4504b396e59671c7a.tar.gz |
TCPMv2: Cleanup: Ensure PD_FLAGS_* are not used.
PD_FLAGS_* are TCPMv1 only, so make sure they are not used with
TCPMv2.
BUG=none
BRANCH=none
TEST=none
Signed-off-by: Edward Hill <ecgh@chromium.org>
Change-Id: I7a119c9745b0004b6067862205f185557f704cb5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2161923
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'common/usb_common.c')
-rw-r--r-- | common/usb_common.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/common/usb_common.c b/common/usb_common.c index 67db582f4f..91f0ad5a97 100644 --- a/common/usb_common.c +++ b/common/usb_common.c @@ -492,14 +492,6 @@ __overridable int pd_check_data_swap(int port, return (data_role == PD_ROLE_UFP) ? 1 : 0; } -__overridable void pd_check_dr_role(int port, - enum pd_data_role dr_role, int flags) -{ - /* If UFP, try to switch to DFP */ - if ((flags & PD_FLAGS_PARTNER_DR_DATA) && dr_role == PD_ROLE_UFP) - pd_request_data_swap(port); -} - __overridable int pd_check_power_swap(int port) { /* @@ -515,28 +507,6 @@ __overridable int pd_check_power_swap(int port) return 0; } -__overridable void pd_check_pr_role(int port, - enum pd_power_role pr_role, int flags) -{ - /* - * If partner is dual-role power and dualrole toggling is on, consider - * if a power swap is necessary. - */ - if ((flags & PD_FLAGS_PARTNER_DR_POWER) && - pd_get_dual_role(port) == PD_DRP_TOGGLE_ON) { - /* - * If we are a sink and partner is not unconstrained, then - * swap to become a source. If we are source and partner is - * unconstrained, swap to become a sink. - */ - int partner_unconstrained = flags & PD_FLAGS_PARTNER_UNCONSTR; - - if ((!partner_unconstrained && pr_role == PD_ROLE_SINK) || - (partner_unconstrained && pr_role == PD_ROLE_SOURCE)) - pd_request_power_swap(port); - } -} - __overridable void pd_execute_data_swap(int port, enum pd_data_role data_role) { |