summaryrefslogtreecommitdiff
path: root/board/primus/usbc_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/primus/usbc_config.c')
-rw-r--r--board/primus/usbc_config.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/board/primus/usbc_config.c b/board/primus/usbc_config.c
index 5fa69121db..f6770c8f27 100644
--- a/board/primus/usbc_config.c
+++ b/board/primus/usbc_config.c
@@ -187,7 +187,7 @@ void config_usb_db_type(void)
CPRINTS("Configured USB DB type number is %d", db_type);
}
-__override void bb_retimer_power_handle(const struct usb_mux *me, int on_off)
+__override int bb_retimer_power_handle(const struct usb_mux *me, int on_off)
{
enum ioex_signal rst_signal;
@@ -199,7 +199,7 @@ __override void bb_retimer_power_handle(const struct usb_mux *me, int on_off)
} else if (me->usb_port == USBC_PORT_C2) {
rst_signal = IOEX_USB_C2_RT_RST_ODL;
} else {
- return;
+ return EC_ERROR_INVAL;
}
/*
@@ -224,6 +224,7 @@ __override void bb_retimer_power_handle(const struct usb_mux *me, int on_off)
ioex_set_level(rst_signal, 0);
msleep(1);
}
+ return EC_SUCCESS;
}
void board_reset_pd_mcu(void)