Rama Aparna Mallavarapu
5e33579a6a
devfreq: Do not allow tunable updates when device is suspended
...
Tunables update accesses the monitor's registers for some devices.
When the device is suspended, the clocks for those devices are turned
off and updating the tunables of a suspended device causes the device
to crash. Fix this by checking the flag dev_suspended before allowing
the tunable updates.
Change-Id: I3a0938edf761a9ea6d39ffeec19f35c228d5c306
Signed-off-by: Rama Aparna Mallavarapu <aparnam@codeaurora.org>
[avajid@codeaurora.org: updated to utilize suspend_count from upstream and resolved minor merge conflicts]
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
2019-12-06 08:51:32 -08:00
..
event
PM / devfreq: events: extend events by type of counted data
2019-08-25 12:44:38 +09:00
arm-memlat-mon.c
PM / devfreq: memlat: optimize freq and stall_pct calculations
2019-12-06 08:51:25 -08:00
bimc-bwmon.c
devfreq: bimc_bwmon: Add support to enable BWMON clks
2019-12-06 08:50:42 -08:00
devfreq-event.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
devfreq.c
devfreq: Do not allow tunable updates when device is suspended
2019-12-06 08:51:32 -08:00
devfreq_icc.c
devfreq: detect ddr type and add frequency table accordingly
2019-12-06 08:50:43 -08:00
devfreq_qcom_qoslat.c
PM / devfreq: qoslat: Update voting level definitions
2019-12-06 08:51:29 -08:00
devfreq_simple_dev.c
devfreq: suppress platform driver bind / unbind feature
2019-12-06 08:50:38 -08:00
exynos-bus.c
PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()
2019-08-25 12:46:48 +09:00
governor.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
governor_bw_hwmon.c
devfreq: Allow bw_hwmon resume with zero resume freq
2019-12-06 08:51:28 -08:00
governor_bw_hwmon.h
PM / devfreq: bw_hwmon: Add HW offload support to governor
2019-12-05 21:21:56 -08:00
governor_cache_hwmon.c
PM / devfreq: governor_cache_hwmon: Fix race in monitor start/stop
2019-12-05 21:21:53 -08:00
governor_cache_hwmon.h
PM / devfreq: cache_hwmon: Use array for reporting monitor stats
2019-12-05 21:21:52 -08:00
governor_memlat.c
PM / devfreq: memlat: Aggregate memlat mons under a controller
2019-12-06 08:51:17 -08:00
governor_memlat.h
PM / devfreq: memlat: Aggregate memlat mons under a controller
2019-12-06 08:51:17 -08:00
governor_passive.c
PM / devfreq: passive: fix compiler warning
2019-08-26 21:37:37 +09:00
governor_performance.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
governor_powersave.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
governor_simpleondemand.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
governor_userspace.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
Kconfig
PM / devfreq: Add support for memory latency QoS voting
2019-12-06 08:51:26 -08:00
Makefile
PM / devfreq: Add support for memory latency QoS voting
2019-12-06 08:51:26 -08:00
rk3399_dmc.c
PM / devfreq: rk3399_dmc: Fix spelling typo
2019-08-24 20:11:12 +09:00
tegra20-devfreq.c
PM / devfreq: Introduce driver for NVIDIA Tegra20
2019-08-24 20:11:12 +09:00
tegra30-devfreq.c
PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c
2019-08-24 20:11:12 +09:00