Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/usb/
Dtypec.h16 struct typec_port;
117 *typec_port_register_altmode(struct typec_port *port,
121 struct typec_port *typec_altmode2port(struct typec_altmode *alt);
218 struct typec_port *typec_register_port(struct device *parent,
220 void typec_unregister_port(struct typec_port *port);
222 struct typec_partner *typec_register_partner(struct typec_port *port,
226 struct typec_cable *typec_register_cable(struct typec_port *port,
234 void typec_set_data_role(struct typec_port *port, enum typec_data_role role);
235 void typec_set_pwr_role(struct typec_port *port, enum typec_role role);
236 void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
[all …]
/Linux-v5.4/drivers/usb/typec/
Dclass.c38 struct typec_port { struct
58 #define to_typec_port(_dev_) container_of(_dev_, struct typec_port, dev) argument
166 struct typec_port *port = typec_altmode2port(adev); in typec_altmode_set_partner()
308 struct typec_port *typec_altmode2port(struct typec_altmode *alt) in typec_altmode2port()
645 struct typec_partner *typec_register_partner(struct typec_port *port, in typec_register_partner()
863 struct typec_cable *typec_register_cable(struct typec_port *port, in typec_register_cable()
949 struct typec_port *port = to_typec_port(dev); in preferred_role_store()
983 struct typec_port *port = to_typec_port(dev); in preferred_role_show()
999 struct typec_port *port = to_typec_port(dev); in data_role_store()
1030 struct typec_port *port = to_typec_port(dev); in data_role_show()
[all …]
Dtps6598x.c94 struct typec_port *port;
/Linux-v5.4/drivers/usb/typec/tcpm/
Dtcpm.c201 struct typec_port *typec_port; member
665 ret = typec_set_orientation(port->typec_port, orientation); in tcpm_mux_set()
675 return typec_set_mode(port->typec_port, state); in tcpm_mux_set()
703 typec_set_vconn_role(port->typec_port, port->vconn_role); in tcpm_set_vconn()
815 typec_set_data_role(port->typec_port, data); in tcpm_set_roles()
816 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles()
831 typec_set_pwr_role(port->typec_port, role); in tcpm_set_pwr_role()
2610 port->partner = typec_register_partner(port->typec_port, in tcpm_typec_connect()
2955 typec_set_pwr_opmode(port->typec_port, opmode); in run_state_machine()
3031 typec_set_pwr_opmode(port->typec_port, TYPEC_PWR_MODE_PD); in run_state_machine()
[all …]
/Linux-v5.4/drivers/usb/typec/ucsi/
Ducsi.h417 struct typec_port *port;