linux-stable/drivers/pmdomain/qcom
Stephan Gerhold 8f96e29aae pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP
Set GENPD_FLAG_ACTIVE_WAKEUP for all RPM power domains so that power
domains necessary for wakeup/"awake path" devices are kept on across
suspend.

This is needed for example for the *_AO ("active-only") variants of the
RPMPDs used by the CPU. Those should maintain their votes also across
system suspend to ensure the CPU can keep running for the whole suspend
process (ending in a firmware call). When the RPM firmware detects that
the CPUs are in a deep idle state it will drop those votes automatically.

Signed-off-by: Stephan Gerhold <stephan.gerhold@kernkonzept.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
2023-11-23 13:08:01 +05:30
..
cpr.c pmdomain: qcom: cpr: Drop the ->opp_to_performance_state() callback 2023-10-17 13:56:38 +02:00
Kconfig
Makefile
rpmhpd.c pmdomain: qcom: rpmhpd: Add SC8380XP power domains 2023-10-26 16:23:48 +02:00
rpmpd.c pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP 2023-11-23 13:08:01 +05:30