diff options
author | Jett Rink <jettrink@chromium.org> | 2019-10-07 11:09:01 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-08 17:14:48 +0000 |
commit | dd1dbd8fee7eedef8dad4fe8a8bbec14a0ea5b2e (patch) | |
tree | 1f7ac17718be363bdeb727a397c404c46f9ba041 /common | |
parent | 84ffa0bd38cba5e5daba8527c6ed09e91ca43edd (diff) | |
download | chrome-ec-dd1dbd8fee7eedef8dad4fe8a8bbec14a0ea5b2e.tar.gz |
usbc: fix cc interpretation error
Ensure that two Rp values are interpreted as a debug accessory. Added
unit test for meaningful combinations.
BRANCH=none
BUG=none
TEST=passes unit test.
Change-Id: Ia454382f20f9377edc944dc01be133e062c218b0
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1845811
Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'common')
-rw-r--r-- | common/usb_common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/usb_common.c b/common/usb_common.c index 62fbe7f940..85e81b8042 100644 --- a/common/usb_common.c +++ b/common/usb_common.c @@ -97,7 +97,7 @@ enum pd_cc_states pd_get_cc_state( /* Port partner is a SRC */ if (cc_is_rp(cc1) && cc_is_rp(cc2)) - return PD_CC_DFP_ATTACHED; + return PD_CC_DFP_DEBUG_ACC; if (cc_is_rp(cc1) || cc_is_rp(cc2)) return PD_CC_DFP_ATTACHED; |