Rama Aparna Mallavarapu
db4f4a0933
PM/devfreq: Do not switch governors from sysfs when device is suspended
...
There is a possibility to switch the governors from sysfs even when the
device is in suspended state. This can cause a NOC error at times when
trying to access the device's monitor registers in a suspended state. This
change fixes this issue. Utilize suspend_count to know if the device is in
suspended state or not. Check if the device is suspended before switching
the governor from sysfs.
Change-Id: I15055aa51daa35272be4667e5bafb8ccd7933098
Signed-off-by: Rama Aparna Mallavarapu <aparnam@codeaurora.org>
[avajid@codeaurora.org: updated to utilize suspend_count from upstream, resolved minor merge conflicts and updated commit text]
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
PM/devfreq: Do not switch governors from sysfs 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