Skip to content

Commit 17f0828

Browse files
Jeson Gaorafaeljw
authored andcommitted
PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL
Now not only CPUs can use energy efficiency models, but GPUs can also use. On the other hand, even with only one CPU, we can also use energy_model to align control in thermal. So remove the dependence of SMP, and add the DEVFREQ. Signed-off-by: Jeson Gao <jeson.gao@unisoc.com> [Added missing SMP config option in DTPM_CPU dependency] Signed-off-by: Lukasz Luba <lukasz.luba@arm.com> Link: https://patch.msgid.link/20250307132649.4056210-1-lukasz.luba@arm.com [ rjw: Subject edits ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 3ee7be9 commit 17f0828

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

drivers/powercap/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ config DTPM
8282

8383
config DTPM_CPU
8484
bool "Add CPU power capping based on the energy model"
85-
depends on DTPM && ENERGY_MODEL
85+
depends on DTPM && ENERGY_MODEL && SMP
8686
help
8787
This enables support for CPU power limitation based on
8888
energy model.

kernel/power/Kconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,7 @@ config CPU_PM
380380

381381
config ENERGY_MODEL
382382
bool "Energy Model for devices with DVFS (CPUs, GPUs, etc)"
383-
depends on SMP
384-
depends on CPU_FREQ
383+
depends on CPU_FREQ || PM_DEVFREQ
385384
help
386385
Several subsystems (thermal and/or the task scheduler for example)
387386
can leverage information about the energy consumed by devices to

0 commit comments

Comments
 (0)