diff options
Diffstat (limited to 'board/brya/usbc_config.c')
-rw-r--r-- | board/brya/usbc_config.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/board/brya/usbc_config.c b/board/brya/usbc_config.c index 818397aa31..40476c3f4f 100644 --- a/board/brya/usbc_config.c +++ b/board/brya/usbc_config.c @@ -268,6 +268,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/193402306, b/195375738): 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) { enum gpio_signal tcpc_rst; |