summaryrefslogtreecommitdiff
path: root/include/usb_mux.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/usb_mux.h')
-rw-r--r--include/usb_mux.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/usb_mux.h b/include/usb_mux.h
index 152b240fa0..35350222f0 100644
--- a/include/usb_mux.h
+++ b/include/usb_mux.h
@@ -174,6 +174,15 @@ struct usb_retimer {
/* Driver interfaces for this retimer */
const struct usb_retimer_driver *driver;
+
+ /*
+ * USB retimer board specific tune on set mux_state.
+ *
+ * @param port usb port of retimer (not port_addr)
+ * @param mux_state State to set retimer mode to.
+ * @return EC_SUCCESS on success, non-zero error code on failure.
+ */
+ int (*tune)(int port, mux_state_t mux_state);
};
/*