Home
last modified time | relevance | path

Searched full:tcpm (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec.h16 int (*pdphy_start)(struct pmic_typec *tcpm,
18 void (*pdphy_stop)(struct pmic_typec *tcpm);
20 int (*port_start)(struct pmic_typec *tcpm,
22 void (*port_stop)(struct pmic_typec *tcpm);
H A Dqcom_pmic_typec_port.h10 #include <linux/usb/tcpm.h>
30 struct pmic_typec *tcpm,
H A Dqcom_pmic_typec_pdphy.h30 struct pmic_typec *tcpm,
35 struct pmic_typec *tcpm);
/linux/drivers/usb/typec/tcpm/
H A Dtcpci_maxim.h52 * Last returned result to tcpm indicating whether the TCPM port
H A DMakefile2 obj-$(CONFIG_TYPEC_TCPM) += tcpm.o
H A Dfusb302.c31 #include <linux/usb/tcpm.h>
1218 /* update tcpm with the new cc value */ in fusb302_handle_togdone_snk()
1366 /* update tcpm with the new cc value */ in fusb302_handle_togdone_src()
1467 * TCPM that the previous transmission has completed. Otherwise we pass in fusb302_pd_read_message()
1468 * the received message over to TCPM for processing. in fusb302_pd_read_message()
1473 * to check the message type to ensure correct reporting to TCPM. in fusb302_pd_read_message()
1754 "cannot register tcpm port\n"); in fusb302_probe()
H A Dtcpm.c32 #include <linux/usb/tcpm.h>
343 struct mutex lock; /* tcpm state machine lock */
543 * of contaminant in the connector pins based on the tcpm state machine
866 snprintf(name, NAME_MAX, "tcpm-%s", dev_name(port->dev)); in tcpm_debugfs_init()
2050 * the message should the TCPM port try to process it. in tcpm_pd_svdm()
2412 * 1. tcpm_pd_rx_handler take the tcpm port lock in tcpm_handle_vdm_request()
2418 * tcpm port lock in tcpm_handle_vdm_request()
5121 * TCPM stays in this state indefinitely until VBUS in run_state_machine()
5440 * If tcpc fails to notify vbus off, TCPM will wait for PD_T_SAFE_0V + in run_state_machine()
6264 /* Do nothing, as TCPM is still waiting for vbus to reach VSAFE5V to connect */ in _tcpm_pd_vbus_off()
[all …]
H A Dmaxim_contaminant.c14 #include <linux/usb/tcpm.h>
H A Dtcpci_rt1711h.c17 #include <linux/usb/tcpm.h>
H A Dtcpci_maxim_core.c15 #include <linux/usb/tcpm.h>
/linux/include/linux/usb/
H A Dtcpci.h12 #include <linux/usb/tcpm.h>
200 * Optional; The callback is called by the TCPM when the result of
205 * Return true when the TCPM is allowed to request a Vconn swap
/linux/drivers/usb/typec/
H A DMakefile6 obj-$(CONFIG_TYPEC_TCPM) += tcpm/
H A DKconfig49 source "drivers/usb/typec/tcpm/Kconfig"
H A Danx7411.c223 /* copy from drivers/usb/typec/tcpm */
/linux/Documentation/networking/
H A Ddctcp.rst48 http://tools.ietf.org/html/draft-bensley-tcpm-dctcp-00
H A Dsnmp_counter.rst897 .. _TLP paper: https://tools.ietf.org/html/draft-dukkipati-tcpm-tcp-loss-probe-01
/linux/Documentation/devicetree/bindings/usb/
H A Dgpio-sbu-mux.yaml69 tcpm {
/linux/drivers/usb/typec/mux/
H A Dit5205.c19 #include <linux/usb/tcpm.h>
/linux/net/ipv4/
H A Dtcp_recovery.c116 * draft-cheng-tcpm-rack-00.txt
/linux/include/linux/mfd/
H A Ddbx500-prcmu.h16 /* Offset for the firmware version within the TCPM */
/linux/drivers/i2c/busses/
H A Di2c-cht-wc.c269 "tcpm-source-psy-i2c-fusb302" };
/linux/drivers/extcon/
H A Dextcon-intel-cht-wc.c544 * models the detected charger (idem to how the Type-C TCPM code in cht_wc_extcon_probe()
/linux/arch/arm/boot/dts/st/
H A Dste-dbx5x0.dtsi621 reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
/linux/include/net/
H A Dtcp.h223 * experimental options. See draft-ietf-tcpm-experimental-options-00.txt
996 * See draft-ietf-tcpm-accurate-ecn for the latest values.
/linux/drivers/mfd/
H A Ddb8500-prcmu.c2633 pr_err("no prcmu tcpm mem region provided\n"); in dbx500_fw_version_init()

12