summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Hurst <shurst@google.com>2021-03-08 13:48:05 -0800
committerCommit Bot <commit-bot@chromium.org>2021-03-12 20:11:48 +0000
commitf7a1e8c327024197c0c6cedee8f4efc72e9d53b4 (patch)
tree968f190fc2ee4e5fb3a0ce3e230818fc2964b8e0
parent1dee3ef51fb66a139f2dbb98f8b923199366467d (diff)
downloadchrome-ec-f7a1e8c327024197c0c6cedee8f4efc72e9d53b4.tar.gz
VPD: Properly set VPD RA and RD on CC1 and CC2
Set the RA and RD on CC1 and CC2 of a Vconn Powered Device during the Disc. ID phase. BUG=b:165934405 BRANCH=none TEST=make runtests Verified that CC1 and CC2 were detected as RA and RD using a Total Phase Analyzer. Signed-off-by: Sam Hurst <shurst@google.com> Change-Id: I23e6cdaaa89b77adeb503b28d5847df68ab3cd5d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2748428 Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r--board/chocodile_vpdmcu/vpd_api.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/chocodile_vpdmcu/vpd_api.c b/board/chocodile_vpdmcu/vpd_api.c
index 857ca46d1c..cdd2d9776d 100644
--- a/board/chocodile_vpdmcu/vpd_api.c
+++ b/board/chocodile_vpdmcu/vpd_api.c
@@ -200,13 +200,13 @@ void vpd_host_set_pull(int pull, int rp_value)
break;
case TYPEC_CC_RA_RD:
vpd_cc_rpusb_odh(GPO_HZ);
- vpd_config_cc_rp3a0_rd_l(PIN_GPO, 0);
+ vpd_config_cc_rp3a0_rd_l(PIN_CMP, 0);
/*
* RA is connected to VCONN
* RD is connected to CC
*/
- vpd_cc_db_en_od(GPO_HZ);
+ vpd_cc_db_en_od(GPO_HIGH);
break;
case TYPEC_CC_OPEN:
vpd_cc_rpusb_odh(GPO_HZ);