coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
usbc_mux.c File Reference
Include dependency graph for usbc_mux.c:

Go to the source code of this file.

Functions

const struct usbc_opsusbc_get_ops (void)
 

Variables

static const struct usbc_ops google_chromeec_usbc_ops
 

Function Documentation

◆ usbc_get_ops()

const struct usbc_ops* usbc_get_ops ( void  )

Definition at line 16 of file usbc_mux.c.

References google_chromeec_usbc_ops.

Referenced by tcss_configure_dp_mode().

Here is the caller graph for this function:

Variable Documentation

◆ google_chromeec_usbc_ops

const struct usbc_ops google_chromeec_usbc_ops
static
Initial value:
= {
.mux_ops = {
},
.dp_ops = {
.wait_for_connection = google_chromeec_wait_for_displayport,
},
}
int google_chromeec_wait_for_displayport(long timeout_ms)
Wait for DisplayPort to be ready.
Definition: ec.c:1668
int google_chromeec_typec_control_enter_dp_mode(int port)
Definition: ec.c:1512
int google_chromeec_wait_for_dp_hpd(int port, long timeout_ms)
Definition: ec.c:1699
int google_chromeec_get_usbc_mux_info(int port, struct usbc_mux_info *mux_info)
Definition: ec.c:1575

Definition at line 1 of file usbc_mux.c.

Referenced by usbc_get_ops().