Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/include/power/power_delivery/
H A Dtcpm.h168 struct tcpm_port;
170 struct tcpm_port *tcpm_port_init(struct udevice *dev, struct tcpc_dev *tcpc);
171 void tcpm_poll_event(struct tcpm_port *port);
172 int tcpm_get_voltage(struct tcpm_port *port);
173 int tcpm_get_current(struct tcpm_port *port);
174 int tcpm_get_online(struct tcpm_port *port);
175 void tcpm_uninit_port(struct tcpm_port *port);
177 int tcpm_update_sink_capabilities(struct tcpm_port *port, const u32 *pdo,
181 void tcpm_vbus_change(struct tcpm_port *port);
182 void tcpm_cc_change(struct tcpm_port *port);
[all …]
/OK3568_Linux_fs/kernel/include/linux/usb/
H A Dtcpm.h162 struct tcpm_port;
164 struct tcpm_port *tcpm_register_port(struct device *dev, struct tcpc_dev *tcpc);
165 void tcpm_unregister_port(struct tcpm_port *port);
167 int tcpm_update_sink_capabilities(struct tcpm_port *port, const u32 *pdo,
171 void tcpm_vbus_change(struct tcpm_port *port);
172 void tcpm_cc_change(struct tcpm_port *port);
173 void tcpm_sink_frs(struct tcpm_port *port);
174 void tcpm_sourcing_vbus(struct tcpm_port *port);
175 void tcpm_pd_receive(struct tcpm_port *port,
177 void tcpm_pd_transmit_complete(struct tcpm_port *port,
[all …]
/OK3568_Linux_fs/u-boot/drivers/power/power_delivery/
H A Dtcpm.c284 struct tcpm_port { struct
457 struct tcpm_port *port; argument
511 static enum tcpm_state tcpm_default_state(struct tcpm_port *port) in tcpm_default_state()
525 static bool tcpm_port_is_disconnected(struct tcpm_port *port) in tcpm_port_is_disconnected()
535 static void tcpm_set_cc(struct tcpm_port *port, enum typec_cc_status cc) in tcpm_set_cc()
547 static enum typec_cc_status tcpm_rp_cc(struct tcpm_port *port) in tcpm_rp_cc()
575 static int tcpm_pd_transmit(struct tcpm_port *port, in tcpm_pd_transmit()
619 void tcpm_pd_transmit_complete(struct tcpm_port *port, in tcpm_pd_transmit_complete()
629 static int tcpm_set_polarity(struct tcpm_port *port, in tcpm_set_polarity()
645 static int tcpm_set_vconn(struct tcpm_port *port, bool enable) in tcpm_set_vconn()
[all …]
H A Dfusb302.c58 struct tcpm_port *tcpm_port; member
919 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler()
927 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler()
1067 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_snk()
1209 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_src()
1313 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_SUCCESS); in fusb302_pd_read_message()
1315 tcpm_pd_receive(chip->tcpm_port, msg); in fusb302_pd_read_message()
1363 tcpm_vbus_change(chip->tcpm_port); in fusb302_interrupt_handle()
1394 tcpm_cc_change(chip->tcpm_port); in fusb302_interrupt_handle()
1400 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_FAILED); in fusb302_interrupt_handle()
[all …]
H A Dtcpci.c32 struct tcpm_port *port;
/OK3568_Linux_fs/kernel/drivers/usb/typec/tcpm/
H A Dtcpm.c298 struct tcpm_port { struct
493 struct tcpm_port *port; argument
554 static enum tcpm_state tcpm_default_state(struct tcpm_port *port) in tcpm_default_state()
568 static bool tcpm_port_is_disconnected(struct tcpm_port *port) in tcpm_port_is_disconnected()
584 static bool tcpm_log_full(struct tcpm_port *port) in tcpm_log_full()
591 static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args) in _tcpm_log()
643 static void tcpm_log(struct tcpm_port *port, const char *fmt, ...) in tcpm_log()
659 static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) in tcpm_log_force()
668 static void tcpm_log_source_caps(struct tcpm_port *port) in tcpm_log_source_caps()
731 struct tcpm_port *port = (struct tcpm_port *)s->private; in tcpm_debug_show()
[all …]
H A Dfusb302.c76 struct tcpm_port *tcpm_port; member
1110 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1118 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1226 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_snk()
1372 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_src()
1478 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_SUCCESS); in fusb302_pd_read_message()
1480 tcpm_pd_receive(chip->tcpm_port, msg); in fusb302_pd_read_message()
1546 tcpm_vbus_change(chip->tcpm_port); in fusb302_irq_work()
1579 tcpm_cc_change(chip->tcpm_port); in fusb302_irq_work()
1585 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_FAILED); in fusb302_irq_work()
[all …]
H A Dtcpci.h207 struct tcpm_port;
208 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci);
H A Dtcpci.c49 struct tcpm_port *port;
64 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci) in tcpci_get_tcpm_port()
H A Dtcpci_maxim.c51 struct tcpm_port *port;
H A Dwcove.c155 struct tcpm_port *tcpm;
/OK3568_Linux_fs/kernel/include/trace/hooks/
H A Dtypec.h22 struct tcpm_port;
58 TP_PROTO(struct tcpm_port *port, unsigned int *nr_source_caps,