Home
last modified time | relevance | path

Searched full:tcpci (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/usb/typec/tcpm/
H A Dtcpci_mt6370.c16 #include <linux/usb/tcpci.h>
29 struct tcpci *tcpci; member
49 static int mt6370_tcpc_init(struct tcpci *tcpci, struct tcpci_data *data) in mt6370_tcpc_init() argument
69 static int mt6370_tcpc_set_vconn(struct tcpci *tcpci, struct tcpci_data *data, in mt6370_tcpc_set_vconn() argument
77 static int mt6370_tcpc_set_vbus(struct tcpci *tcpci, struct tcpci_data *data, in mt6370_tcpc_set_vbus() argument
101 return tcpci_irq(priv->tcpci); in mt6370_irq_handler()
121 static void mt6370_unregister_tcpci_port(void *tcpci) in mt6370_unregister_tcpci_port() argument
123 tcpci_unregister_port(tcpci); in mt6370_unregister_tcpci_port()
150 /* Assign TCPCI feature and ops */ in mt6370_tcpc_probe()
159 priv->tcpci = tcpci_register_port(dev, &priv->tcpci_data); in mt6370_tcpc_probe()
[all …]
H A Dtcpci_rt1711h.c15 #include <linux/usb/tcpci.h>
57 struct tcpci *tcpci; member
96 static int rt1711h_init(struct tcpci *tcpci, struct tcpci_data *tdata) in rt1711h_init() argument
147 static int rt1711h_set_vbus(struct tcpci *tcpci, struct tcpci_data *tdata, in rt1711h_set_vbus() argument
166 static int rt1711h_set_vconn(struct tcpci *tcpci, struct tcpci_data *tdata, in rt1711h_set_vconn() argument
217 static int rt1711h_start_drp_toggling(struct tcpci *tcpci, in rt1711h_start_drp_toggling() argument
263 if (!chip->tcpci) in rt1711h_irq()
282 return tcpci_irq(chip->tcpci); in rt1711h_irq()
297 static void rt1711h_unregister_tcpci_port(void *tcpci);
340 chip->tcpci = tcpci_register_port(chip->dev, &chip->data); in rt1711h_probe()
[all …]
H A DMakefile6 obj-$(CONFIG_TYPEC_TCPCI) += tcpci.o
H A Dmaxim_contaminant.c13 #include <linux/usb/tcpci.h>
H A Dtcpm.c1069 * TCPCI: Move to APPLY_RC state to prevent disconnect during PR_SWAP in tcpm_apply_rc()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-hummingboard-pulse.dts45 compatible = "nxp,ptn5110", "tcpci";
H A Dimx95-19x19-verdin-evk.dts232 compatible = "nxp,ptn5110", "tcpci";
/linux/drivers/usb/typec/
H A Danx7411.c25 #include <linux/usb/tcpci.h>
/linux/
H A DMAINTAINERS28420 F: drivers/usb/typec/tcpm/tcpci.c
28422 F: include/linux/usb/tcpci.h