Home
last modified time | relevance | path

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

/linux/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.c25 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_pd_transmit()
38 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_set_pd_rx()
50 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_stub_set_roles()
59 static int qcom_pmic_typec_pdphy_stub_start(struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_stub_start()
65 static void qcom_pmic_typec_pdphy_stub_stop(struct pmic_typec *tcpm) in qcom_pmic_typec_pdphy_stub_stop()
70 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.c305 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_pd_transmit()
409 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_set_pd_rx()
430 struct pmic_typec *tcpm = tcpc_to_tcpm(tcpc); in qcom_pmic_typec_pdphy_set_roles()
510 static int qcom_pmic_typec_pdphy_start(struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_start()
538 static void qcom_pmic_typec_pdphy_stop(struct pmic_typec *tcpm) in qcom_pmic_typec_pdphy_stop()
552 struct pmic_typec *tcpm, in qcom_pmic_typec_pdphy_probe()
H A Dqcom_pmic_typec.c33 struct pmic_typec *tcpm; in qcom_pmic_typec_probe()
129 struct pmic_typec *tcpm = platform_get_drvdata(pdev); in qcom_pmic_typec_remove()
H A Dqcom_pmic_typec_port.h30 struct pmic_typec *tcpm,