[PATCH v8 09/13] powercap: arm_scmi: Enable multiple constraints support
Philip Radford <[email protected]> Wed, 1 Jul 2026 12:57:43 +0000
| Newsgroups | org.kernel.vger.arm-scmi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm |
|---|---|
| Message-ID | <[email protected]> |
From: Cristian Marussi <[email protected]> Initialize the domains with all the discovered available constraints, making available multiple per-domain constraints when the platform has advertised support for multiple concurrent power limits. CC: "Rafael J. Wysocki" <[email protected]> CC: [email protected] Signed-off-by: Cristian Marussi <[email protected]> [Philip: Amended Copyright] Signed-off-by: Philip Radford <[email protected]> --- drivers/powercap/arm_scmi_powercap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/powercap/arm_scmi_powercap.c b/drivers/powercap/arm_scmi_powercap.c index 90d1fa70b1d4..2f8a1e0ecccf 100644 --- a/drivers/powercap/arm_scmi_powercap.c +++ b/drivers/powercap/arm_scmi_powercap.c @@ -2,7 +2,7 @@ /* * SCMI Powercap support. * - * Copyright (C) 2022 ARM Ltd. + * Copyright (C) 2022-2026 ARM Ltd. */ #include <linux/device.h> @@ -449,7 +449,7 @@ static int scmi_powercap_register_zone(struct scmi_powercap_root *pr, z = powercap_register_zone(&spz->zone, scmi_top_pcntrl, spz->info->name, parent ? &parent->zone : NULL, - &zone_ops, 1, &constraint_ops); + &zone_ops, spz->info->num_cpli, &constraint_ops); if (!IS_ERR(z)) { spz->height = scmi_powercap_get_zone_height(spz); spz->registered = true; -- 2.25.1