[GIT PULL] Additional power management updates for v5.15-rc1

From: Rafael J. Wysocki
Date: Fri Sep 10 2021 - 15:03:16 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-5.15-rc1-3

with top-most commit be2d24336f8876d60d8a4634f1a1e4753c4be124

Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em'

on top of commit 30f349097897c115345beabeecc5e710b479ff1e

Merge tag 'pm-5.15-rc1-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

to receive additional power management updates for 5.15-rc1.

These improve hybrid processors support in intel_pstate, fix an issue
in the core devices PM code, clean up the handling of dedicated wake
IRQs, update the Energy Model documentation and update MAINTAINERS.

Specifics:

- Make the HWP performance levels calibration on hybrid processors
in intel_pstate more straightforward (Rafael Wysocki).

- Prevent the PM core from leaving devices in suspend after a
failing system-wide suspend transition in some cases when driver
PM flags are used (Prasad Sodagudi).

- Drop unused function argument from the dedicated wake IRQs
handling code (Sergey Shtylyov).

- Fix up Energy Model kerneldoc comments and include them in the
Energy Model documentation (Lukasz Luba).

- Use my kernel.org address in MAINTAINERS insead of the personal
one (Rafael Wysocki).

Thanks!


---------------

Lukasz Luba (2):
PM: EM: fix kernel-doc comments
Documentation: power: include kernel-doc in Energy Model doc

Prasad Sodagudi (1):
PM: sleep: core: Avoid setting power.must_resume to false

Rafael J. Wysocki (3):
ACPI: CPPC: Introduce cppc_get_nominal_perf()
cpufreq: intel_pstate: hybrid: Rework HWP calibration
MAINTAINERS: Change Rafael's e-mail address

Sergey Shtylyov (1):
PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq()

---------------

Documentation/power/energy-model.rst | 15 ++-
MAINTAINERS | 20 ++--
drivers/acpi/cppc_acpi.c | 47 ++++++---
drivers/base/power/main.c | 2 +-
drivers/base/power/wakeirq.c | 11 +--
drivers/cpufreq/intel_pstate.c | 185 ++++++++++++++---------------------
include/acpi/cppc_acpi.h | 5 +
include/linux/energy_model.h | 8 +-
8 files changed, 138 insertions(+), 155 deletions(-)