Home
last modified time | relevance | path

Searched refs:bwmon (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/soc/qcom/
H A Dicc-bwmon.c579 bwmon_set_threshold(bwmon, bwmon->regs[F_THRESHOLD_MED], bw_low); in bwmon_start()
580 bwmon_set_threshold(bwmon, bwmon->regs[F_THRESHOLD_LOW], 0); in bwmon_start()
670 if (bwmon->target_kbps >= bwmon->max_bw_kbps) in bwmon_intr_thread()
672 else if (bwmon->target_kbps <= bwmon->min_bw_kbps) in bwmon_intr_thread()
677 bwmon_set_threshold(bwmon, bwmon->regs[F_THRESHOLD_HIGH], in bwmon_intr_thread()
679 bwmon_set_threshold(bwmon, bwmon->regs[F_THRESHOLD_MED], in bwmon_intr_thread()
686 if (bwmon->target_kbps == bwmon->current_kbps) in bwmon_intr_thread()
690 bwmon->current_kbps = bwmon->target_kbps; in bwmon_intr_thread()
757 bwmon = devm_kzalloc(dev, sizeof(*bwmon), GFP_KERNEL); in bwmon_probe()
758 if (!bwmon) in bwmon_probe()
[all …]
H A Dtrace_icc-bwmon.h46 #define TRACE_INCLUDE_FILE trace_icc-bwmon
H A DMakefile38 obj-$(CONFIG_QCOM_ICC_BWMON) += icc-bwmon.o
/linux-6.15/Documentation/devicetree/bindings/interconnect/
H A Dqcom,msm8998-bwmon.yaml28 - qcom,qcm2290-cpu-bwmon
29 - qcom,qcs615-cpu-bwmon
32 - qcom,sc7180-cpu-bwmon
33 - qcom,sc7280-cpu-bwmon
35 - qcom,sdm845-cpu-bwmon
36 - qcom,sm6115-cpu-bwmon
38 - qcom,sm8250-cpu-bwmon
39 - qcom,sm8550-cpu-bwmon
40 - qcom,sm8650-cpu-bwmon
92 const: qcom,msm8998-bwmon
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Dqcom-soc.yaml18 qcom,sdm845-llcc-bwmon
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dqcs8300.dtsi2678 compatible = "qcom,qcs8300-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
2734 compatible = "qcom,qcs8300-cpu-bwmon", "qcom,sdm845-bwmon";
2764 compatible = "qcom,qcs8300-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsm6350.dtsi1783 compatible = "qcom,sm6350-llcc-bwmon", "qcom,sdm845-bwmon";
1822 compatible = "qcom,sm6350-cpu-bwmon", "qcom,sc7280-llcc-bwmon";
H A Dqcs615.dtsi3043 compatible = "qcom,qcs615-cpu-bwmon", "qcom,sdm845-bwmon";
3065 compatible = "qcom,qcs615-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
H A Dx1e80100.dtsi8146 compatible = "qcom,x1e80100-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
8203 compatible = "qcom,x1e80100-cpu-bwmon", "qcom,sdm845-bwmon";
8244 compatible = "qcom,x1e80100-cpu-bwmon", "qcom,sdm845-bwmon";
8257 compatible = "qcom,x1e80100-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsa8775p.dtsi3673 compatible = "qcom,sa8775p-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
3727 compatible = "qcom,sa8775p-cpu-bwmon", "qcom,sdm845-bwmon";
3758 compatible = "qcom,sa8775p-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsc7180.dtsi2902 compatible = "qcom,sc7180-cpu-bwmon", "qcom,sdm845-bwmon";
2940 compatible = "qcom,sc7180-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
H A Dqcm2290.dtsi770 compatible = "qcom,qcm2290-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsm8550.dtsi4617 compatible = "qcom,sm8550-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
4666 compatible = "qcom,sm8550-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsm8650.dtsi5537 compatible = "qcom,sm8650-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
5589 compatible = "qcom,sm8650-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsc8280xp.dtsi3357 compatible = "qcom,sc8280xp-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
3412 compatible = "qcom,sc8280xp-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsm8250.dtsi4015 compatible = "qcom,sm8250-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
4077 compatible = "qcom,sm8250-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsm6115.dtsi993 compatible = "qcom,sm6115-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsdm845.dtsi2237 compatible = "qcom,sdm845-llcc-bwmon";
2274 compatible = "qcom,sdm845-cpu-bwmon", "qcom,sdm845-bwmon";
H A Dsc7280.dtsi3932 compatible = "qcom,sc7280-llcc-bwmon";
3972 compatible = "qcom,sc7280-cpu-bwmon", "qcom,sdm845-bwmon";
/linux-6.15/
H A DMAINTAINERS20142 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
20143 F: drivers/soc/qcom/icc-bwmon.c
20144 F: drivers/soc/qcom/trace_icc-bwmon.h