[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260205-topic-lpm-pmdomain-device-constraints-v2-0-61f7be7d35ac@baylibre.com>
Date: Thu, 05 Feb 2026 16:29:54 -0800
From: "Kevin Hilman (TI)" <khilman@...libre.com>
To: "Rafael J. Wysocki" <rafael@...nel.org>,
Ulf Hansson <ulf.hansson@...aro.org>, linux-pm@...r.kernel.org
Cc: Dhruva Gole <d-gole@...com>, linux-kernel@...r.kernel.org
Subject: [PATCH v2 0/3] PM: QoS/pmdomains: support resume latencies for
system-wide PM
Currently QoS resume latencies are only considered for runtime PM
transitions of pmdomains, which remains the default.
In order to also support QoS resume latencies during system-wide PM,
add a new flag to indicate a resume latency should be used for
system-wide PM *in addition to* runtime PM.
If a user requires a different latency value for system-wide PM
compared to runtime PM, then the runtime PM value can be set for
normal operations, and the system-wide value (and flag) can be set by
during suspend (for example in a drivers ->prepare() hook) and the
runtime PM value can be restored after resume (for example, in a
driver's ->complete() hook.)
To: Rafael J. Wysocki <rafael@...nel.org>
To: Ulf Hansson <ulf.hansson@...aro.org>
To: linux-pm@...r.kernel.org
Signed-off-by: Kevin Hilman (TI) <khilman@...libre.com>
---
Changes in v2:
- drop the userspace interface
- add genpd helper to iterate over all devices in domain and child domains
- new flag means latency applies to runtime PM *and* system-wide PM
- Link to v1: https://patch.msgid.link/20260120-topic-lpm-pmdomain-device-constraints-v1-0-108fc4cfafce@baylibre.com
---
Kevin Hilman (TI) (3):
PM / QoS: add flag to indicate latency applies system-wide
pmdomain: core: add genpd_for_each_child() helper
pmdommain: add support system-wide resume latency constraints
drivers/pmdomain/core.c | 42 ++++++++++++++++++++++++++++++++++++++++++
drivers/pmdomain/core.h | 17 +++++++++++++++++
drivers/pmdomain/governor.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
include/linux/pm_qos.h | 2 ++
4 files changed, 106 insertions(+)
---
base-commit: 3e7f562e20ee87a25e104ef4fce557d39d62fa85
change-id: 20260120-topic-lpm-pmdomain-device-constraints-e5e78ce48502
Best regards,
--
Kevin Hilman (TI) <khilman@...libre.com>
Powered by blists - more mailing lists