diff options
Diffstat (limited to 'driver/retimer/bb_retimer.h')
-rw-r--r-- | driver/retimer/bb_retimer.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/driver/retimer/bb_retimer.h b/driver/retimer/bb_retimer.h index 0993d58896..cdd75bbdd8 100644 --- a/driver/retimer/bb_retimer.h +++ b/driver/retimer/bb_retimer.h @@ -52,8 +52,6 @@ struct bb_usb_control { enum gpio_signal usb_ls_en_gpio; /* Retimer reset */ enum gpio_signal retimer_rst_gpio; - /* Force power (active/low) */ - enum gpio_signal force_power_gpio; }; #ifndef CONFIG_USBC_RETIMER_INTEL_BB_RUNTIME_CONFIG @@ -62,4 +60,17 @@ extern const struct bb_usb_control bb_controls[]; extern struct bb_usb_control bb_controls[]; #endif +/** + * Handle the power state of BB retimer + * + * Define override function at board level if the platform specific changes + * are needed to handle the power state of BB retimer. + * + * @param me Pointer to USB mux + * @param on_off BB retimer state to be changed + * + */ +__override_proto void bb_retimer_power_handle(const struct usb_mux *me, + int on_off); + #endif /* __CROS_EC_BB_RETIMER_H */ |