diff options
author | Sam Hurst <shurst@google.com> | 2021-03-08 13:48:05 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-12 20:11:48 +0000 |
commit | f7a1e8c327024197c0c6cedee8f4efc72e9d53b4 (patch) | |
tree | 968f190fc2ee4e5fb3a0ce3e230818fc2964b8e0 /board | |
parent | 1dee3ef51fb66a139f2dbb98f8b923199366467d (diff) | |
download | chrome-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>
Diffstat (limited to 'board')
-rw-r--r-- | board/chocodile_vpdmcu/vpd_api.c | 4 |
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); |