Searched refs:typec_port (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/include/linux/usb/ |
| D | typec.h | 19 struct typec_port; 140 *typec_port_register_altmode(struct typec_port *port, 143 void typec_port_register_altmodes(struct typec_port *port, 149 struct typec_port *typec_altmode2port(struct typec_altmode *alt); 218 int (*try_role)(struct typec_port *port, int role); 219 int (*dr_set)(struct typec_port *port, enum typec_data_role role); 220 int (*pr_set)(struct typec_port *port, enum typec_role role); 221 int (*vconn_set)(struct typec_port *port, enum typec_role role); 222 int (*port_type_set)(struct typec_port *port, 266 struct typec_port *typec_register_port(struct device *parent, [all …]
|
| /Linux-v5.15/drivers/usb/typec/ |
| D | class.c | 74 struct typec_port *port = to_typec_port(dev->parent); in get_pd_product_type() 238 struct typec_port *port = typec_altmode2port(adev); in typec_altmode_set_partner() 317 struct typec_port *typec_altmode2port(struct typec_altmode *alt) in typec_altmode2port() 798 struct typec_partner *typec_register_partner(struct typec_port *port, in typec_register_partner() 1057 struct typec_cable *typec_cable_get(struct typec_port *port) in typec_cable_get() 1118 struct typec_cable *typec_register_cable(struct typec_port *port, in typec_register_cable() 1211 struct typec_port *port = to_typec_port(dev); in preferred_role_store() 1245 struct typec_port *port = to_typec_port(dev); in preferred_role_show() 1261 struct typec_port *port = to_typec_port(dev); in data_role_store() 1292 struct typec_port *port = to_typec_port(dev); in data_role_show() [all …]
|
| D | class.h | 38 struct typec_port { struct 64 #define to_typec_port(_dev_) container_of(_dev_, struct typec_port, dev) argument 82 int typec_link_ports(struct typec_port *connector); 83 void typec_unlink_ports(struct typec_port *connector);
|
| D | port-mapper.c | 63 static int __link_port(struct typec_port *con, struct port_node *node) in __link_port() 83 static int link_port(struct typec_port *con, struct port_node *node) in link_port() 94 static void __unlink_port(struct typec_port *con, struct port_node *node) in __unlink_port() 101 static void unlink_port(struct typec_port *con, struct port_node *node) in unlink_port() 248 int typec_link_ports(struct typec_port *con) in typec_link_ports() 263 void typec_unlink_ports(struct typec_port *con) in typec_unlink_ports()
|
| D | hd3ss3220.c | 39 struct typec_port *port; 75 static int hd3ss3220_dr_set(struct typec_port *port, enum typec_data_role role) in hd3ss3220_dr_set()
|
| D | qcom-pmic-typec.c | 39 struct typec_port *port;
|
| D | stusb160x.c | 155 struct typec_port *port;
|
| /Linux-v5.15/drivers/usb/typec/tcpm/ |
| D | tcpm.c | 304 struct typec_port *typec_port; member 935 ret = typec_set_orientation(port->typec_port, orientation); in tcpm_mux_set() 945 return typec_set_mode(port->typec_port, state); in tcpm_mux_set() 973 typec_set_vconn_role(port->typec_port, port->vconn_role); in tcpm_set_vconn() 1073 typec_set_data_role(port->typec_port, data); in tcpm_set_roles() 1074 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles() 1089 typec_set_pwr_role(port->typec_port, role); in tcpm_set_pwr_role() 1557 struct typec_port *typec = port->typec_port; in tcpm_pd_svdm() 1832 port->typec_port); in tcpm_handle_vdm_request() 1866 int svdm_version = typec_get_negotiated_svdm_version(port->typec_port); in tcpm_send_vdm() [all …]
|
| /Linux-v5.15/drivers/usb/typec/tipd/ |
| D | core.c | 85 struct typec_port *port; 339 static int tps6598x_dr_set(struct typec_port *port, enum typec_data_role role) in tps6598x_dr_set() 369 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()
|
| /Linux-v5.15/drivers/platform/chrome/ |
| D | cros_ec_typec.c | 43 struct typec_port *port; 611 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v0() 628 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v1()
|
| /Linux-v5.15/drivers/usb/typec/ucsi/ |
| D | ucsi.h | 321 struct typec_port *port;
|
| D | ucsi.c | 937 static int ucsi_dr_swap(struct typec_port *port, enum typec_data_role role) in ucsi_dr_swap() 975 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap()
|