Lines Matching defs:pmic_typec_port

24 	struct pmic_typec_port		*pmic_typec_port;  member
27 struct pmic_typec_port { struct
33 struct pmic_typec_port_irq_data *irq_data; argument
35 struct regulator *vdd_vbus;
37 int cc;
38 bool debouncing_cc;
39 struct delayed_work cc_debounce_dwork;
41 spinlock_t lock; /* Register atomicity */
82 struct pmic_typec_port *pmic_typec_port = in qcom_pmic_typec_port_cc_debounce() local
96 struct pmic_typec_port *pmic_typec_port = irq_data->pmic_typec_port; in pmic_typec_port_isr() local
134 int qcom_pmic_typec_port_get_vbus(struct pmic_typec_port *pmic_typec_port) in qcom_pmic_typec_port_get_vbus()
151 int qcom_pmic_typec_port_set_vbus(struct pmic_typec_port *pmic_typec_port, bool on) in qcom_pmic_typec_port_set_vbus()
182 int qcom_pmic_typec_port_get_cc(struct pmic_typec_port *pmic_typec_port, in qcom_pmic_typec_port_get_cc()
271 static void qcom_pmic_set_cc_debounce(struct pmic_typec_port *pmic_typec_port) in qcom_pmic_set_cc_debounce()
278 int qcom_pmic_typec_port_set_cc(struct pmic_typec_port *pmic_typec_port, in qcom_pmic_typec_port_set_cc()
344 int qcom_pmic_typec_port_set_vconn(struct pmic_typec_port *pmic_typec_port, bool on) in qcom_pmic_typec_port_set_vconn()
380 int qcom_pmic_typec_port_start_toggling(struct pmic_typec_port *pmic_typec_port, in qcom_pmic_typec_port_start_toggling()
444 int qcom_pmic_typec_port_start(struct pmic_typec_port *pmic_typec_port, in qcom_pmic_typec_port_start()
494 void qcom_pmic_typec_port_stop(struct pmic_typec_port *pmic_typec_port) in qcom_pmic_typec_port_stop()
508 struct pmic_typec_port *pmic_typec_port, in qcom_pmic_typec_port_probe()