android_kernel_motorola_sm6375/drivers/devfreq
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Santosh Mardi 2055929c91 PM / devfreq: export functions to allow freeing of pmu counters
Memlat and compute governors are made immutable to avoid governor
switch at run time as the devices using these governors are tightly
coupled with hardware features. These governors allocate pmu counters
to count various events used in the algorithm. These counters are
allocated exclusively for algorithm's use.

This leaves limited counters available for other uses in the system
such as profiling in user space using perf tool. Add and export a
function in devfreq memlat governor to remove immutable flag to allow
governor switch, which in turn can free pmu counters.

Similarly add and export a function in rimps_memlat driver to
free pmu counters.

The intended use of these functions is to be called by test modules
to allow freeing of pmu counters at runtime.

Change-Id: I243a3201368d5a82aeaf820e775cdc1aecdfea07
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2020-11-25 05:54:03 -08:00
..
event PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency 2020-02-24 08:36:41 +01:00
arm-memlat-mon.c devfreq: delete l2wb feature pmu events during governor stop 2020-11-04 11:50:26 +05:30
bimc-bwmon.c devfreq: update sampling window timer limit 2020-03-20 14:40:08 -07:00
devfreq-event.c
devfreq.c Merge android-5.4-stable.45 (a9a13ee) into msm-5.4 2020-07-09 17:51:24 -07:00
devfreq_icc.c PM / devfreq: icc: move init call to late init call 2020-10-01 13:18:58 -07:00
devfreq_qcom_qoslat.c devfreq: suppress platform driver bind / unbind feature 2020-10-09 00:30:54 -07:00
devfreq_simple_dev.c devfreq: suppress platform driver bind / unbind feature 2019-12-06 08:50:38 -08:00
exynos-bus.c
governor.h
governor_bw_hwmon.c devfreq: add use_ab tunnable 2020-09-29 14:41:35 +05:30
governor_bw_hwmon.h PM / devfreq: bw_hwmon: remove unused variable 2020-05-20 08:03:18 -07:00
governor_cache_hwmon.c PM / devfreq: Make governor registration less verbose 2020-01-24 11:17:39 -08:00
governor_cache_hwmon.h PM / devfreq: Fix CONFIG check for cache HW monitor prototype 2020-01-15 09:01:15 -07:00
governor_memlat.c PM / devfreq: export functions to allow freeing of pmu counters 2020-11-25 05:54:03 -08:00
governor_memlat.h PM / devfreq: memlat: Add writeback percentage as a lat condition 2020-08-04 15:42:59 +05:30
governor_passive.c
governor_performance.c
governor_powersave.c
governor_simpleondemand.c
governor_userspace.c
Kconfig Merge android-5.4.24 (ce5de62) into msm-5.4 2020-04-14 08:25:29 -07:00
Makefile PM / devfreq: Add support for memory latency QoS voting 2019-12-06 08:51:26 -08:00
rk3399_dmc.c
tegra20-devfreq.c
tegra30-devfreq.c