| /linux/drivers/interconnect/qcom/ |
| H A D | bcm-voter.c | 16 #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 …]
|
| H A D | icc-rpmh.c | 16 #include "bcm-voter.h" 71 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate() 133 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set() 271 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qcom_icc_rpmh_probe() 272 if (IS_ERR(qp->voter)) in qcom_icc_rpmh_probe() 273 return PTR_ERR(qp->voter); in qcom_icc_rpmh_probe()
|
| H A D | bcm-voter.h | 16 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);
|
| H A D | qcs615.c | 14 #include "bcm-voter.h"
|
| H A D | sc8180x.c | 15 #include "bcm-voter.h"
|
| H A D | sm8650.c | 15 #include "bcm-voter.h"
|
| H A D | milos.c | 17 #include "bcm-voter.h"
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,bcm-voter.yaml | 4 $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";
|
| H A D | qcom,rpmh-common.yaml | 31 List of phandles to qcom,bcm-voter nodes that are required by 34 qcom,bcm-voter-names:
|
| H A D | qcom,rpmh.yaml | 143 qcom,bcm-voter-names = "apps", "disp";
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,mt8196-sys-clock.yaml | 51 mediatek,hardware-voter: 54 Phandle to the "Hardware Voter" (HWV), as named in the vendor 71 counter than a true voter. Furthermore, it is not a separate 83 The name "hardware-voter" is retained to match vendor documentation, but 104 mediatek,hardware-voter = <&scp_hwv>;
|
| H A D | mediatek,mt8196-clock.yaml | 56 mediatek,hardware-voter: 59 Phandle to the "Hardware Voter" (HWV), as named in the vendor 76 counter than a true voter. Furthermore, it is not a separate 88 The name "hardware-voter" is retained to match vendor documentation, but 103 mediatek,hardware-voter = <&scp_hwv>;
|
| /linux/drivers/soc/qcom/ |
| H A D | rpmh-internal.h | 93 * struct rsc_drv: the Direct Resource Voter (DRV) of the 99 * @id: Instance id in the controller (Direct Resource Voter).
|
| /linux/drivers/clk/mediatek/ |
| H A D | clk-gate.c | 227 "regmap not found for hardware voter clocks\n"); in mtk_clk_register_gate() 277 "Cannot find hardware voter regmap for %pOF\n", node); in mtk_clk_register_gates()
|
| H A D | clk-mux.c | 296 "regmap not found for hardware voter clocks\n"); in mtk_clk_register_mux() 346 "Cannot find hardware voter regmap for %pOF\n", node); in mtk_clk_register_muxes()
|
| H A D | clk-mt8196-topckgen2.c | 72 /* HW Voter REG */
|
| H A D | clk-mt8196-vlpckgen.c | 109 /* HW Voter REG */
|
| H A D | clk-mtk.c | 693 hwv_node = of_parse_phandle(node, "mediatek,hardware-voter", 0); in mtk_clk_get_hwv_regmap()
|
| H A D | clk-mt8196-topckgen.c | 169 /* HW Voter REG */
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sm4450.dtsi | 586 apps_bcm_voter: bcm-voter { 587 compatible = "qcom,bcm-voter";
|
| H A D | sdx75.dtsi | 1492 apps_bcm_voter: bcm-voter { 1493 compatible = "qcom,bcm-voter";
|
| H A D | qdu1000.dtsi | 1521 apps_bcm_voter: bcm-voter { 1522 compatible = "qcom,bcm-voter";
|
| H A D | sdm670.dtsi | 2171 apps_bcm_voter: bcm-voter { 2172 compatible = "qcom,bcm-voter";
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 807 apps_bcm_voter: bcm-voter { 808 compatible = "qcom,bcm-voter";
|
| /linux/Documentation/devicetree/bindings/iommu/ |
| H A D | arm,smmu.yaml | 498 - description: Voter clock required for HLOS SMMU access
|