| /linux-6.15/drivers/soc/qcom/ |
| H A D | icc-bwmon.c | 579 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 D | trace_icc-bwmon.h | 46 #define TRACE_INCLUDE_FILE trace_icc-bwmon
|
| H A D | Makefile | 38 obj-$(CONFIG_QCOM_ICC_BWMON) += icc-bwmon.o
|
| /linux-6.15/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,msm8998-bwmon.yaml | 28 - 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 D | qcom-soc.yaml | 18 qcom,sdm845-llcc-bwmon
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | qcs8300.dtsi | 2678 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 D | sm6350.dtsi | 1783 compatible = "qcom,sm6350-llcc-bwmon", "qcom,sdm845-bwmon"; 1822 compatible = "qcom,sm6350-cpu-bwmon", "qcom,sc7280-llcc-bwmon";
|
| H A D | qcs615.dtsi | 3043 compatible = "qcom,qcs615-cpu-bwmon", "qcom,sdm845-bwmon"; 3065 compatible = "qcom,qcs615-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
|
| H A D | x1e80100.dtsi | 8146 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 D | sa8775p.dtsi | 3673 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 D | sc7180.dtsi | 2902 compatible = "qcom,sc7180-cpu-bwmon", "qcom,sdm845-bwmon"; 2940 compatible = "qcom,sc7180-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
|
| H A D | qcm2290.dtsi | 770 compatible = "qcom,qcm2290-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sm8550.dtsi | 4617 compatible = "qcom,sm8550-llcc-bwmon", "qcom,sc7280-llcc-bwmon"; 4666 compatible = "qcom,sm8550-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sm8650.dtsi | 5537 compatible = "qcom,sm8650-llcc-bwmon", "qcom,sc7280-llcc-bwmon"; 5589 compatible = "qcom,sm8650-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sc8280xp.dtsi | 3357 compatible = "qcom,sc8280xp-llcc-bwmon", "qcom,sc7280-llcc-bwmon"; 3412 compatible = "qcom,sc8280xp-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sm8250.dtsi | 4015 compatible = "qcom,sm8250-llcc-bwmon", "qcom,sc7280-llcc-bwmon"; 4077 compatible = "qcom,sm8250-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sm6115.dtsi | 993 compatible = "qcom,sm6115-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sdm845.dtsi | 2237 compatible = "qcom,sdm845-llcc-bwmon"; 2274 compatible = "qcom,sdm845-cpu-bwmon", "qcom,sdm845-bwmon";
|
| H A D | sc7280.dtsi | 3932 compatible = "qcom,sc7280-llcc-bwmon"; 3972 compatible = "qcom,sc7280-cpu-bwmon", "qcom,sdm845-bwmon";
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 20142 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
|