Home
last modified time | relevance | path

Searched full:voter (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v6.6/drivers/interconnect/qcom/
Dbcm-voter.c16 #include "bcm-voter.h"
23 * struct bcm_voter - Bus Clock Manager voter
26 * @lock: mutex to protect commit and wake/sleep lists in the voter
156 static void tcs_list_gen(struct bcm_voter *voter, int bucket, in tcs_list_gen() argument
160 struct list_head *bcm_list = &voter->commit_list; in tcs_list_gen()
176 wait = commit && (voter->tcs_wait & BIT(bucket)); in tcs_list_gen()
199 * of_bcm_voter_get - gets a bcm voter handle from DT node
201 * @name: name for the bcm voter device
207 * when matching bcm voter is yet to be found.
211 struct bcm_voter *voter = ERR_PTR(-EPROBE_DEFER); in of_bcm_voter_get() local
[all …]
Dicc-rpmh.c13 #include "bcm-voter.h"
36 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate()
98 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set()
204 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qcom_icc_rpmh_probe()
205 if (IS_ERR(qp->voter)) in qcom_icc_rpmh_probe()
206 return PTR_ERR(qp->voter); in qcom_icc_rpmh_probe()
Dbcm-voter.h16 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
17 int qcom_icc_bcm_voter_commit(struct bcm_voter *voter);
DMakefile6 icc-bcm-voter-objs := bcm-voter.o
34 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
Dicc-rpmh.h20 * @voter: bcm voter targeted by this provider
27 struct bcm_voter *voter; member
Dsdx65.c14 #include "bcm-voter.h"
Dsdx55.c18 #include "bcm-voter.h"
Dqdu1000.c15 #include "bcm-voter.h"
Dsdm670.c14 #include "bcm-voter.h"
Dsm6350.c14 #include "bcm-voter.h"
Dsc7180.c15 #include "bcm-voter.h"
Dsdm845.c15 #include "bcm-voter.h"
/Linux-v6.6/Documentation/devicetree/bindings/interconnect/
Dqcom,bcm-voter.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,bcm-voter.yaml#
7 title: Qualcomm BCM-Voter Interconnect
22 - qcom,bcm-voter
51 apps_bcm_voter: bcm-voter {
52 compatible = "qcom,bcm-voter";
61 disp_bcm_voter: bcm-voter {
62 compatible = "qcom,bcm-voter";
Dqcom,rpmh-common.yaml31 List of phandles to qcom,bcm-voter nodes that are required by
34 qcom,bcm-voter-names:
Dqcom,rpmh.yaml139 qcom,bcm-voter-names = "apps", "disp";
/Linux-v6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,rpmh-rsc.yaml19 The hardware block (Direct Resource Voter or DRV) is a part of the h/w entity
105 bcm-voter:
106 $ref: /schemas/interconnect/qcom,bcm-voter.yaml#
266 bcm-voter {
267 compatible = "qcom,bcm-voter";
/Linux-v6.6/drivers/soc/qcom/
Drpmh-internal.h93 * struct rsc_drv: the Direct Resource Voter (DRV) of the
99 * @id: Instance id in the controller (Direct Resource Voter).
/Linux-v6.6/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.yaml78 - description: SDCC bus voter clock
/Linux-v6.6/arch/arm64/boot/dts/qcom/
Dsdx75.dtsi661 apps_bcm_voter: bcm-voter {
662 compatible = "qcom,bcm-voter";
Dqdu1000.dtsi1367 apps_bcm_voter: bcm-voter {
1368 compatible = "qcom,bcm-voter";
Dsdm670.dtsi1452 apps_bcm_voter: bcm-voter {
1453 compatible = "qcom,bcm-voter";
Dsa8775p.dtsi2254 apps_bcm_voter: bcm-voter {
2255 compatible = "qcom,bcm-voter";
/Linux-v6.6/arch/arm/boot/dts/qcom/
Dqcom-sdx65.dtsi796 apps_bcm_voter: bcm-voter {
797 compatible = "qcom,bcm-voter";
Dqcom-sdx55.dtsi867 apps_bcm_voter: bcm-voter {
868 compatible = "qcom,bcm-voter";
/Linux-v6.6/Documentation/devicetree/bindings/iommu/
Darm,smmu.yaml451 - description: Voter clock required for HLOS SMMU access

12