diff options
author | Aseda Aboagye <aaboagye@google.com> | 2018-10-16 10:37:31 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-05 12:09:48 +0000 |
commit | c3e6bf302c3c9b8f8af4196ee19e0c3bc732d4c1 (patch) | |
tree | 6585ce321633c5a8859939aff65609c7253ff53b | |
parent | 571116db0f79e4f866cfcbec9b3fab3f2a753052 (diff) | |
download | chrome-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.c | 2 |
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; |