summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2018-10-16 10:37:31 -0700
committerCommit Bot <commit-bot@chromium.org>2020-05-05 12:09:48 +0000
commitc3e6bf302c3c9b8f8af4196ee19e0c3bc732d4c1 (patch)
tree6585ce321633c5a8859939aff65609c7253ff53b
parent571116db0f79e4f866cfcbec9b3fab3f2a753052 (diff)
downloadchrome-ec-c3e6bf302c3c9b8f8af4196ee19e0c3bc732d4c1.tar.gz
CHERRY-PICK: tcpci: When setting DRP autotoggle, use chosen Rp.
When a port is set to DRP autotoggle, we should use the Rp that our TCPM has chosen instead of simply RpUSB. BUG=None BRANCH=firmware-nocturne-10984.B TEST=Check ROLE_CONTROL that the intended Rp value is set. Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/1286297 Tested-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Change-Id: Ib7e33bd631559937927a1131c1bc2039e0415664 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2160866 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Patryk Duda <pdk@semihalf.com> Commit-Queue: Patryk Duda <pdk@semihalf.com>
-rw-r--r--driver/tcpm/tcpci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/tcpm/tcpci.c b/driver/tcpm/tcpci.c
index 0205a757ea..1896de81ed 100644
--- a/driver/tcpm/tcpci.c
+++ b/driver/tcpm/tcpci.c
@@ -376,7 +376,7 @@ int tcpci_tcpc_drp_toggle(int port)
* and it may be wise as chips can use this to make this the
* standard and remove this set_role_ctrl call.
*/
- rv = tcpci_set_role_ctrl(port, 1, TYPEC_RP_USB, TYPEC_CC_RD);
+ rv = tcpci_set_role_ctrl(port, 1, tcpci_get_cached_rp(port), TYPEC_CC_RD);
if (rv)
return rv;