Home
last modified time | relevance | path

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

/linux/include/linux/usb/
A Dtypec.h19 struct typec_port;
140 *typec_port_register_altmode(struct typec_port *port,
143 void typec_port_register_altmodes(struct typec_port *port,
218 int (*try_role)(struct typec_port *port, int role);
222 int (*port_type_set)(struct typec_port *port,
266 struct typec_port *typec_register_port(struct device *parent,
268 void typec_unregister_port(struct typec_port *port);
278 struct typec_cable *typec_cable_get(struct typec_port *port);
291 int typec_set_orientation(struct typec_port *port,
294 int typec_set_mode(struct typec_port *port, int mode);
[all …]
/linux/drivers/usb/typec/
A Dclass.c1211 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()
1306 struct typec_port *port = to_typec_port(dev); in power_role_store()
1344 struct typec_port *port = to_typec_port(dev); in power_role_show()
1358 struct typec_port *port = to_typec_port(dev); in port_type_store()
1396 struct typec_port *port = to_typec_port(dev); in port_type_show()
1417 struct typec_port *port = to_typec_port(dev); in power_operation_mode_show()
1511 struct typec_port *p = to_typec_port(dev); in usb_power_delivery_revision_show()
[all …]
A Dclass.h38 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);
A Dport-mapper.c63 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()
A Dhd3ss3220.c39 struct typec_port *port;
75 static int hd3ss3220_dr_set(struct typec_port *port, enum typec_data_role role) in hd3ss3220_dr_set()
A Dqcom-pmic-typec.c39 struct typec_port *port;
A Dstusb160x.c155 struct typec_port *port;
/linux/drivers/usb/typec/tcpm/
A Dtcpm.c304 struct typec_port *typec_port; member
946 return typec_set_mode(port->typec_port, state); in tcpm_mux_set()
1074 typec_set_data_role(port->typec_port, data); in tcpm_set_roles()
1075 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles()
1090 typec_set_pwr_role(port->typec_port, role); in tcpm_set_pwr_role()
1558 struct typec_port *typec = port->typec_port; in tcpm_pd_svdm()
1833 port->typec_port); in tcpm_handle_vdm_request()
4306 typec_set_pwr_opmode(port->typec_port, in run_state_machine()
6403 if (IS_ERR(port->typec_port)) { in tcpm_register_port()
6404 err = PTR_ERR(port->typec_port); in tcpm_register_port()
[all …]
/linux/drivers/usb/typec/tipd/
A Dcore.c87 struct typec_port *port;
349 static int tps6598x_dr_set(struct typec_port *port, enum typec_data_role role) in tps6598x_dr_set()
379 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()
/linux/drivers/platform/chrome/
A Dcros_ec_typec.c43 struct typec_port *port;
580 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v0()
597 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v1()
/linux/drivers/usb/typec/ucsi/
A Ducsi.h321 struct typec_port *port;
A Ducsi.c917 static int ucsi_dr_swap(struct typec_port *port, enum typec_data_role role) in ucsi_dr_swap()
955 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap()

Completed in 39 milliseconds