diff options
author | Scott Chao <scott_chao@wistron.corp-partner.google.com> | 2021-09-16 15:50:27 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-17 02:31:01 +0000 |
commit | 76769448f779d611b09ad1992c63d0f4156ec713 (patch) | |
tree | 7d6ed5679c6b4ff1407ca55b6252a87eed172129 | |
parent | fa3313243ea1db5eba06b741ec8cedd92e0ca119 (diff) | |
download | chrome-ec-76769448f779d611b09ad1992c63d0f4156ec713.tar.gz |
primus: fix thunderbolt device cannot be emulatedstabilize-rust-14225.B-main
This CL was copied from CL:3058157.
BUG=b:200116046
BRANCH=none
TEST=make -j BOARD=primus
Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com>
Change-Id: I3eefa5179df7f758f43c35894fcdaba7a8badacc
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3162472
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: caveh jalali <caveh@chromium.org>
-rw-r--r-- | board/primus/usbc_config.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/board/primus/usbc_config.c b/board/primus/usbc_config.c index 7636d94f25..6e5c14bb0d 100644 --- a/board/primus/usbc_config.c +++ b/board/primus/usbc_config.c @@ -171,6 +171,20 @@ __override int bb_retimer_power_enable(const struct usb_mux *me, bool enable) return EC_SUCCESS; } +__override int bb_retimer_reset(const struct usb_mux *me) +{ + /* + * TODO(b/200194309): Remove this once transition to + * QS Silicon is complete + */ + bb_retimer_power_enable(me, false); + msleep(5); + bb_retimer_power_enable(me, true); + msleep(25); + + return EC_SUCCESS; +} + void board_reset_pd_mcu(void) { /* Using RT1716, no reset available for TCPC on port 0/ port 2 */ |