Home
last modified time | relevance | path

Searched refs:tcpm (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.6/drivers/usb/typec/tcpm/qcom/
Dqcom_pmic_typec.c46 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_get_vbus() local
49 mutex_lock(&tcpm->lock); in qcom_pmic_typec_get_vbus()
50 ret = tcpm->vbus_enabled || qcom_pmic_typec_port_get_vbus(tcpm->pmic_typec_port); in qcom_pmic_typec_get_vbus()
51 mutex_unlock(&tcpm->lock); in qcom_pmic_typec_get_vbus()
58 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_set_vbus() local
61 mutex_lock(&tcpm->lock); in qcom_pmic_typec_set_vbus()
62 if (tcpm->vbus_enabled == on) in qcom_pmic_typec_set_vbus()
65 ret = qcom_pmic_typec_port_set_vbus(tcpm->pmic_typec_port, on); in qcom_pmic_typec_set_vbus()
69 tcpm->vbus_enabled = on; in qcom_pmic_typec_set_vbus()
70 tcpm_vbus_change(tcpm->tcpm_port); in qcom_pmic_typec_set_vbus()
[all …]
/Linux-v6.6/drivers/usb/typec/tcpm/
Dwcove.c155 struct tcpm_port *tcpm; member
492 if (!wcove->tcpm) in wcove_typec_irq()
509 tcpm_vbus_change(wcove->tcpm); in wcove_typec_irq()
513 tcpm_cc_change(wcove->tcpm); in wcove_typec_irq()
538 tcpm_pd_receive(wcove->tcpm, &msg); in wcove_typec_irq()
548 tcpm_pd_hard_reset(wcove->tcpm); in wcove_typec_irq()
553 tcpm_pd_transmit_complete(wcove->tcpm, TCPC_TX_SUCCESS); in wcove_typec_irq()
556 tcpm_pd_transmit_complete(wcove->tcpm, TCPC_TX_FAILED); in wcove_typec_irq()
655 wcove->tcpm = tcpm_register_port(wcove->dev, &wcove->tcpc); in wcove_typec_probe()
656 if (IS_ERR(wcove->tcpm)) { in wcove_typec_probe()
[all …]
DMakefile2 obj-$(CONFIG_TYPEC_TCPM) += tcpm.o
/Linux-v6.6/drivers/usb/typec/
DMakefile6 obj-$(CONFIG_TYPEC_TCPM) += tcpm/
DKconfig49 source "drivers/usb/typec/tcpm/Kconfig"
/Linux-v6.6/Documentation/networking/
Ddctcp.rst48 http://tools.ietf.org/html/draft-bensley-tcpm-dctcp-00
Dsnmp_counter.rst901 .. _TLP paper: https://tools.ietf.org/html/draft-dukkipati-tcpm-tcp-loss-probe-01
Dip-sysctl.rst399 losses into fast recovery (draft-ietf-tcpm-rack). Note that
/Linux-v6.6/arch/arm/boot/dts/st/
Dste-dbx5x0.dtsi621 reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
/Linux-v6.6/
DMAINTAINERS17829 F: drivers/usb/typec/tcpm/qcom/
22408 F: drivers/usb/typec/tcpm/