Home
last modified time | relevance | path

Searched refs:pmic_typec (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec.h9 struct pmic_typec { struct
16 int (*pdphy_start)(struct pmic_typec *tcpm, argument
18 void (*pdphy_stop)(struct pmic_typec *tcpm); argument
20 int (*port_start)(struct pmic_typec *tcpm, argument
22 void (*port_stop)(struct pmic_typec *tcpm); argument
25 #define tcpc_to_tcpm(_tcpc_) container_of(_tcpc_, struct pmic_typec, tcpc)
H A Dqcom_pmic_typec_pdphy_stub.c26 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_pd_transmit()
39 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_set_pd_rx()
51 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_set_roles()
60 static int qcom_pmic_typec_pdphy_stub_start(struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_stub_start()
66 static void qcom_pmic_typec_pdphy_stub_stop(struct pmic_typec *tcpm) in qcom_pmic_typec_pdphy_stub_stop()
71 struct pmic_typec *tcpm) in qcom_pmic_typec_pdphy_stub_probe()
H A Dqcom_pmic_typec_pdphy.h30 struct pmic_typec *tcpm,
35 struct pmic_typec *tcpm);
H A Dqcom_pmic_typec_port.c326 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_get_vbus()
339 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_set_vbus()
365 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_get_cc()
461 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_set_cc()
535 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_set_vconn()
576 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_port_start_toggling()
638 static int qcom_pmic_typec_port_start(struct pmic_typec *tcpm, in qcom_pmic_typec_port_start()
689 static void qcom_pmic_typec_port_stop(struct pmic_typec *tcpm) in qcom_pmic_typec_port_stop()
699 struct pmic_typec *tcpm, in qcom_pmic_typec_port_probe()
H A Dqcom_pmic_typec_pdphy.c306 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_pd_transmit()
410 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_set_pd_rx()
431 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_set_roles()
511 static int qcom_pmic_typec_pdphy_start(struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_start()
539 static void qcom_pmic_typec_pdphy_stop(struct pmic_typec *tcpm) in qcom_pmic_typec_pdphy_stop()
553 struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_probe()
H A Dqcom_pmic_typec.c39 struct pmic_typec *tcpm; in qcom_pmic_typec_probe()
135 struct pmic_typec *tcpm = platform_get_drvdata(pdev); in qcom_pmic_typec_remove()
H A Dqcom_pmic_typec_port.h30 struct pmic_typec *tcpm,