summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/brya/usbc_config.c14
-rw-r--r--driver/retimer/bb_retimer.c20
-rw-r--r--include/driver/retimer/bb_retimer_public.h12
3 files changed, 0 insertions, 46 deletions
diff --git a/board/brya/usbc_config.c b/board/brya/usbc_config.c
index 667d1aaaab..1780e1e16d 100644
--- a/board/brya/usbc_config.c
+++ b/board/brya/usbc_config.c
@@ -270,20 +270,6 @@ __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;
diff --git a/driver/retimer/bb_retimer.c b/driver/retimer/bb_retimer.c
index 2e2e15f44f..bf3da60b32 100644
--- a/driver/retimer/bb_retimer.c
+++ b/driver/retimer/bb_retimer.c
@@ -365,18 +365,6 @@ static void retimer_set_state_ufp(int port, mux_state_t mux_state,
}
/**
- * Driver interface function: reset retimer
- */
-__overridable int bb_retimer_reset(const struct usb_mux *me)
-{
- /*
- * TODO(b/193402306, b/195375738): Remove this once transition to
- * QS Silicon is complete
- */
- return EC_SUCCESS;
-}
-
-/**
* Driver interface functions
*/
static int retimer_set_state(const struct usb_mux *me, mux_state_t mux_state,
@@ -479,14 +467,6 @@ static int retimer_set_state(const struct usb_mux *me, mux_state_t mux_state,
else
retimer_set_state_ufp(port, mux_state, &set_retimer_con);
- /*
- * In AP Mode DP exit to TBT entry is causing TBT lane bonding issue
- * Issue is not seen by calling the retimer reset as WA at the time of
- * disconnect mode configuration
- */
- if (mux_state == USB_PD_MUX_NONE)
- bb_retimer_reset(me);
-
/* Writing the register4 */
return bb_retimer_write(me, BB_RETIMER_REG_CONNECTION_STATE,
set_retimer_con);
diff --git a/include/driver/retimer/bb_retimer_public.h b/include/driver/retimer/bb_retimer_public.h
index 91c1a45636..f1a924f67e 100644
--- a/include/driver/retimer/bb_retimer_public.h
+++ b/include/driver/retimer/bb_retimer_public.h
@@ -44,18 +44,6 @@ __override_proto int bb_retimer_power_enable(const struct usb_mux *me,
bool enable);
/**
- * reset the BB retimer
- *
- * Define override function at board level if the platform specific changes
- * are needed to reset the BB retimer.
- *
- * @param me Pointer to USB mux
- *
- * @return EC_SUCCESS, or non-zero on error.
- */
-__override_proto int bb_retimer_reset(const struct usb_mux *me);
-
-/**
* Set HPD on the BB retimer
*
* Set the HPD related fields in the BB retimer