Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/include/power/power_delivery/
H A Dtypec.h19 struct typec_port;
140 *typec_port_register_altmode(struct typec_port *port,
144 void typec_port_register_altmodes(struct typec_port *port,
148 static inline void typec_port_register_altmodes(struct typec_port *port, in typec_port_register_altmodes()
157 struct typec_port *typec_altmode2port(struct typec_altmode *alt);
226 int (*try_role)(struct typec_port *port, int role);
227 int (*dr_set)(struct typec_port *port, enum typec_data_role role);
228 int (*pr_set)(struct typec_port *port, enum typec_role role);
229 int (*vconn_set)(struct typec_port *port, enum typec_role role);
230 int (*port_type_set)(struct typec_port *port,
[all …]
/OK3568_Linux_fs/kernel/include/linux/usb/
H A Dtypec.h20 struct typec_port;
141 *typec_port_register_altmode(struct typec_port *port,
145 void typec_port_register_altmodes(struct typec_port *port,
149 static inline void typec_port_register_altmodes(struct typec_port *port, in typec_port_register_altmodes()
158 struct typec_port *typec_altmode2port(struct typec_altmode *alt);
227 int (*try_role)(struct typec_port *port, int role);
228 int (*dr_set)(struct typec_port *port, enum typec_data_role role);
229 int (*pr_set)(struct typec_port *port, enum typec_role role);
230 int (*vconn_set)(struct typec_port *port, enum typec_role role);
231 int (*port_type_set)(struct typec_port *port,
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/typec/
H A Dclass.c48 struct typec_port { struct
70 #define to_typec_port(_dev_) container_of(_dev_, struct typec_port, dev) argument
134 struct typec_port *port = to_typec_port(dev->parent); in get_pd_product_type()
298 struct typec_port *port = typec_altmode2port(adev); in typec_altmode_set_partner()
377 struct typec_port *typec_altmode2port(struct typec_altmode *alt) in typec_altmode2port()
857 struct typec_partner *typec_register_partner(struct typec_port *port, in typec_register_partner()
1115 struct typec_cable *typec_cable_get(struct typec_port *port) in typec_cable_get()
1176 struct typec_cable *typec_register_cable(struct typec_port *port, in typec_register_cable()
1269 struct typec_port *port = to_typec_port(dev); in preferred_role_store()
1303 struct typec_port *port = to_typec_port(dev); in preferred_role_show()
[all …]
H 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()
H A Dtps6598x.c94 struct typec_port *port;
327 static int tps6598x_dr_set(struct typec_port *port, enum typec_data_role role) in tps6598x_dr_set()
357 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()
H A Dqcom-pmic-typec.c39 struct typec_port *port;
H A Dstusb160x.c155 struct typec_port *port;
/OK3568_Linux_fs/kernel/drivers/usb/typec/tcpm/
H A Dtcpm.c305 struct typec_port *typec_port; member
940 ret = typec_set_orientation(port->typec_port, orientation); in tcpm_mux_set()
950 return typec_set_mode(port->typec_port, state); in tcpm_mux_set()
978 typec_set_vconn_role(port->typec_port, port->vconn_role); in tcpm_set_vconn()
1093 typec_set_data_role(port->typec_port, data); in tcpm_set_roles()
1094 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles()
1109 typec_set_pwr_role(port->typec_port, role); in tcpm_set_pwr_role()
1600 struct typec_port *typec = port->typec_port; in tcpm_pd_svdm()
1893 port->typec_port); in tcpm_handle_vdm_request()
1927 int svdm_version = typec_get_negotiated_svdm_version(port->typec_port); in tcpm_send_vdm()
[all …]
/OK3568_Linux_fs/kernel/drivers/platform/chrome/
H A Dcros_ec_typec.c35 struct typec_port *port;
335 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v0()
352 struct typec_port *port = typec->ports[port_num]->port; in cros_typec_set_port_params_v1()
/OK3568_Linux_fs/kernel/drivers/usb/typec/ucsi/
H A Ducsi.h344 struct typec_port *port;
H A Ducsi.c939 static int ucsi_dr_swap(struct typec_port *port, enum typec_data_role role) in ucsi_dr_swap()
983 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap()
/OK3568_Linux_fs/u-boot/drivers/power/power_delivery/
H A Dtcpm.c736 typec_set_data_role(port->typec_port, data); in tcpm_set_roles()
737 typec_set_pwr_role(port->typec_port, role); in tcpm_set_roles()