Home
last modified time | relevance | path

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

/linux-6.15/include/linux/usb/
H A Dtcpm.h175 struct tcpm_port;
178 void tcpm_unregister_port(struct tcpm_port *port);
180 void tcpm_vbus_change(struct tcpm_port *port);
181 void tcpm_cc_change(struct tcpm_port *port);
182 void tcpm_sink_frs(struct tcpm_port *port);
183 void tcpm_sourcing_vbus(struct tcpm_port *port);
184 void tcpm_pd_receive(struct tcpm_port *port,
189 void tcpm_pd_hard_reset(struct tcpm_port *port);
190 void tcpm_tcpc_reset(struct tcpm_port *port);
191 void tcpm_port_clean(struct tcpm_port *port);
[all …]
H A Dtcpci.h236 struct tcpm_port;
237 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci);
/linux-6.15/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec.h11 struct tcpm_port *tcpm_port; member
17 struct tcpm_port *tcpm_port);
21 struct tcpm_port *tcpm_port);
H A Dqcom_pmic_typec.c101 tcpm->tcpm_port = tcpm_register_port(tcpm->dev, &tcpm->tcpc); in qcom_pmic_typec_probe()
102 if (IS_ERR(tcpm->tcpm_port)) { in qcom_pmic_typec_probe()
103 ret = PTR_ERR(tcpm->tcpm_port); in qcom_pmic_typec_probe()
107 ret = tcpm->port_start(tcpm, tcpm->tcpm_port); in qcom_pmic_typec_probe()
111 ret = tcpm->pdphy_start(tcpm, tcpm->tcpm_port); in qcom_pmic_typec_probe()
126 tcpm_unregister_port(tcpm->tcpm_port); in qcom_pmic_typec_probe()
139 tcpm_unregister_port(tcpm->tcpm_port); in qcom_pmic_typec_remove()
H A Dqcom_pmic_typec_pdphy.c94 struct tcpm_port *tcpm_port; member
153 tcpm_pd_hard_reset(pmic_typec_pdphy->tcpm_port); in qcom_pmic_typec_pdphy_sig_reset_work()
371 tcpm_pd_receive(pmic_typec_pdphy->tcpm_port, &msg, TCPC_TX_SOP); in qcom_pmic_typec_pdphy_pd_receive()
389 tcpm_pd_transmit_complete(pmic_typec_pdphy->tcpm_port, in qcom_pmic_typec_pdphy_isr()
396 tcpm_pd_transmit_complete(pmic_typec_pdphy->tcpm_port, in qcom_pmic_typec_pdphy_isr()
400 tcpm_pd_transmit_complete(pmic_typec_pdphy->tcpm_port, in qcom_pmic_typec_pdphy_isr()
512 struct tcpm_port *tcpm_port) in qcom_pmic_typec_pdphy_start() argument
522 pmic_typec_pdphy->tcpm_port = tcpm_port; in qcom_pmic_typec_pdphy_start()
H A Dqcom_pmic_typec_pdphy_stub.c31 tcpm_pd_transmit_complete(tcpm->tcpm_port, in qcom_pmic_typec_pdphy_stub_pd_transmit()
61 struct tcpm_port *tcpm_port) in qcom_pmic_typec_pdphy_stub_start() argument
H A Dqcom_pmic_typec_port.c169 struct tcpm_port *tcpm_port; member
268 tcpm_vbus_change(pmic_typec_port->tcpm_port); in pmic_typec_port_isr()
271 tcpm_cc_change(pmic_typec_port->tcpm_port); in pmic_typec_port_isr()
352 tcpm_vbus_change(tcpm->tcpm_port); in qcom_pmic_typec_port_set_vbus()
639 struct tcpm_port *tcpm_port) in qcom_pmic_typec_port_start() argument
680 pmic_typec_port->tcpm_port = tcpm_port; in qcom_pmic_typec_port_start()
/linux-6.15/drivers/usb/typec/tcpm/
H A Dtcpm.c335 struct tcpm_port { struct
594 struct tcpm_port *port; argument
2678 struct tcpm_port *port = container_of(work, struct tcpm_port, vdm_state_machine); in vdm_state_machine_work()
5788 struct tcpm_port *port = container_of(work, struct tcpm_port, state_machine); in tcpm_state_machine_work()
6307 struct tcpm_port *port = container_of(work, struct tcpm_port, in tcpm_pd_event_handler()
6459 struct tcpm_port *port = container_of(work, struct tcpm_port, enable_frs); in tcpm_enable_frs_work()
6492 struct tcpm_port *port = container_of(work, struct tcpm_port, send_discover_work); in tcpm_send_discover_work()
7659 struct tcpm_port *port = container_of(timer, struct tcpm_port, state_machine_timer); in state_machine_timer_handler()
7677 struct tcpm_port *port = container_of(timer, struct tcpm_port, enable_frs_timer); in enable_frs_timer_handler()
7686 struct tcpm_port *port = container_of(timer, struct tcpm_port, send_discover_timer); in send_discover_timer_handler()
[all …]
H A Dfusb302.c77 struct tcpm_port *tcpm_port; member
1102 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1110 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1218 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_snk()
1362 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_src()
1537 tcpm_vbus_change(chip->tcpm_port); in fusb302_irq_work()
1570 tcpm_cc_change(chip->tcpm_port); in fusb302_irq_work()
1611 tcpm_pd_hard_reset(chip->tcpm_port); in fusb302_irq_work()
1743 if (IS_ERR(chip->tcpm_port)) { in fusb302_probe()
1763 tcpm_unregister_port(chip->tcpm_port); in fusb302_probe()
[all …]
H A Dtcpci_maxim.h59 struct tcpm_port *port;
H A Dtcpci.c35 struct tcpm_port *port;
51 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci) in tcpci_get_tcpm_port()
H A Dwcove.c155 struct tcpm_port *tcpm;