Home
last modified time | relevance | path

Searched refs:typec_port (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/usb/typec/
H A Dport-mapper.c18 struct typec_port *port = to_typec_port(dev); in typec_aggregate_bind()
25 struct typec_port *port = to_typec_port(dev); in typec_aggregate_unbind()
36 struct typec_port *port;
96 int typec_link_ports(struct typec_port *con) in typec_link_ports()
121 void typec_unlink_ports(struct typec_port *con) in typec_unlink_ports()
H A Dwusb3801.c90 struct typec_port *port;
181 static int wusb3801_try_role(struct typec_port *port, int role) in wusb3801_try_role()
190 static int wusb3801_port_type_set(struct typec_port *port, in wusb3801_port_type_set()
222 struct typec_port *port = wusb3801->port; in wusb3801_hw_update()
H A Dhd3ss3220.c56 struct typec_port *port;
189 static int hd3ss3220_try_role(struct typec_port *port, int role) in hd3ss3220_try_role()
196 static int hd3ss3220_port_type_set(struct typec_port *port, enum typec_port_type type) in hd3ss3220_port_type_set()
H A Drt1719.c88 struct typec_port *port;
393 static int rt1719_dr_set(struct typec_port *port, enum typec_data_role role) in rt1719_dr_set()
H A Danx7411.c247 struct typec_port *port;
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c466 struct typec_port *typec_port; member
1224 ret = typec_set_orientation(port->typec_port, orientation); in tcpm_mux_set()
1234 return typec_set_mode(port->typec_port, state); in tcpm_mux_set()
1262 typec_set_vconn_role(port->typec_port, port->vconn_role); in tcpm_set_vconn()
1368 typec_set_data_role(port->typec_port, data); in tcpm_set_roles()
1369 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles()
1384 typec_set_pwr_role(port->typec_port, role); in tcpm_set_pwr_role()
2114 port->cable = typec_register_cable(port->typec_port, &port->cable_desc); in svdm_consume_identity_sop_prime()
2370 struct typec_port *typec = port->typec_port; in tcpm_handle_discover_mode()
2426 struct typec_port *typec = port->typec_port; in tcpm_pd_svdm()
[all …]
/linux/drivers/extcon/
H A Dextcon-usbc-tusb320.c80 struct typec_port *port;
234 static int tusb320_port_type_set(struct typec_port *port, in tusb320_port_type_set()
281 struct typec_port *port = priv->port; in tusb320_typec_irq_handler()
H A Dextcon-rtk-type-c.c101 struct typec_port *port;
699 static int type_c_port_dr_set(struct typec_port *port, in type_c_port_dr_set()
/linux/drivers/platform/chrome/
H A Dcros_ec_typec.c59 static int cros_typec_enter_usb_mode(struct typec_port *tc_port, enum usb_mode mode) in cros_typec_enter_usb_mode()
93 static int cros_typec_perform_role_swap(struct typec_port *tc_port, int target_role, u8 swap_type) in cros_typec_perform_role_swap()
170 static int cros_typec_dr_swap(struct typec_port *port, enum typec_data_role role) in cros_typec_dr_swap()
175 static int cros_typec_pr_swap(struct typec_port *port, enum typec_role role) in cros_typec_pr_swap()
867 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v0()
884 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v1()
/linux/drivers/usb/typec/tipd/
H A Dcore.c175 struct typec_port *port;
476 static int tps6598x_dr_set(struct typec_port *port, enum typec_data_role role) in tps6598x_dr_set()
506 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()
/linux/drivers/usb/typec/ucsi/
H A Ducsi.c1702 static int ucsi_dr_swap(struct typec_port *port, enum typec_data_role role) in ucsi_dr_swap()
1746 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap()