Home
last modified time | relevance | path

Searched refs:voter (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/interconnect/qcom/
H A Dbcm-voter.c133 static void tcs_list_gen(struct bcm_voter *voter, int bucket, in tcs_list_gen() argument
137 struct list_head *bcm_list = &voter->commit_list; in tcs_list_gen()
153 wait = commit && (voter->tcs_wait & BIT(bucket)); in tcs_list_gen()
188 struct bcm_voter *voter = ERR_PTR(-EPROBE_DEFER); in of_bcm_voter_get() local
209 voter = temp; in of_bcm_voter_get()
216 return voter; in of_bcm_voter_get()
225 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) in qcom_icc_bcm_voter_add() argument
227 if (!voter) in qcom_icc_bcm_voter_add()
230 mutex_lock(&voter->lock); in qcom_icc_bcm_voter_add()
232 list_add_tail(&bcm->list, &voter->commit_list); in qcom_icc_bcm_voter_add()
[all …]
H A DMakefile3 icc-bcm-voter-objs := bcm-voter.o
15 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
H A Dbcm-voter.h24 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
25 int qcom_icc_bcm_voter_commit(struct bcm_voter *voter);
H A Dicc-rpmh.c34 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate()
96 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set()
H A Dsdm845.c480 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe()
481 if (IS_ERR(qp->voter)) { in qnoc_probe()
482 dev_err(&pdev->dev, "bcm_voter err:%ld\n", PTR_ERR(qp->voter)); in qnoc_probe()
483 return PTR_ERR(qp->voter); in qnoc_probe()
H A Dicc-rpmh.h27 struct bcm_voter *voter; member
H A Dsm8250.c560 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe()
561 if (IS_ERR(qp->voter)) in qnoc_probe()
562 return PTR_ERR(qp->voter); in qnoc_probe()
H A Dsc7180.c527 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe()
528 if (IS_ERR(qp->voter)) in qnoc_probe()
529 return PTR_ERR(qp->voter); in qnoc_probe()
H A Dsm8150.c544 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe()
545 if (IS_ERR(qp->voter)) in qnoc_probe()
546 return PTR_ERR(qp->voter); in qnoc_probe()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/
H A Dsdhci-msm.txt47 "bus" - SDCC bus voter clock (optional)
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_db845c967 # required by icc-bcm-voter.ko
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dsm8150.dtsi1183 compatible = "qcom,bcm-voter";
H A Dsdm845.dtsi4406 apps_bcm_voter: bcm-voter {
4407 compatible = "qcom,bcm-voter";
H A Dsm8250.dtsi2345 compatible = "qcom,bcm-voter";
H A Dsc7180.dtsi3332 compatible = "qcom,bcm-voter";