summaryrefslogtreecommitdiff
path: root/driver/retimer/bb_retimer.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/retimer/bb_retimer.c')
-rw-r--r--driver/retimer/bb_retimer.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/driver/retimer/bb_retimer.c b/driver/retimer/bb_retimer.c
index 2f98b4b185..94162a43fa 100644
--- a/driver/retimer/bb_retimer.c
+++ b/driver/retimer/bb_retimer.c
@@ -123,13 +123,13 @@ static int bb_retimer_write(const struct usb_mux *me,
return rv;
}
-__overridable int bb_retimer_power_handle(const struct usb_mux *me, int on_off)
+__overridable int bb_retimer_power_enable(const struct usb_mux *me, bool enable)
{
const struct bb_usb_control *control = &bb_controls[me->usb_port];
/* handle retimer's power domain */
- if (on_off) {
+ if (enable) {
gpio_set_level(control->usb_ls_en_gpio, 1);
/*
* Tpw, minimum time from VCC to RESET_N de-assertion is 100us.
@@ -470,8 +470,7 @@ static int retimer_set_state(const struct usb_mux *me, mux_state_t mux_state)
static int retimer_low_power_mode(const struct usb_mux *me)
{
- bb_retimer_power_handle(me, 0);
- return EC_SUCCESS;
+ return bb_retimer_power_enable(me, false);
}
static bool is_retimer_fw_update_capable(void)
@@ -487,11 +486,11 @@ static int retimer_init(const struct usb_mux *me)
/* Burnside Bridge is powered by main AP rail */
if (chipset_in_or_transitioning_to_state(CHIPSET_STATE_ANY_OFF)) {
/* Ensure reset is asserted while chip is not powered */
- bb_retimer_power_handle(me, 0);
+ bb_retimer_power_enable(me, false);
return EC_ERROR_NOT_POWERED;
}
- rv = bb_retimer_power_handle(me, 1);
+ rv = bb_retimer_power_enable(me, true);
if (rv != EC_SUCCESS)
return rv;