Message ID | 1625738946-295849-10-git-send-email-vincent.donnefort@arm.com |
---|---|
State | New |
Headers | show |
Series | [v4,1/9] PM / EM: Fix inefficient states detection | expand |
diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index ece52863ba62..40c6109df427 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -176,7 +176,7 @@ static int cpufreq_exit(struct cpufreq_policy *policy) static struct cpufreq_driver dt_cpufreq_driver = { .flags = CPUFREQ_NEED_INITIAL_FREQ_CHECK | - CPUFREQ_IS_COOLING_DEV, + CPUFREQ_IS_COOLING_DEV | CPUFREQ_READ_ENERGY_MODEL, .verify = cpufreq_generic_frequency_table_verify, .target_index = set_target, .get = cpufreq_generic_get,
The cpufreq-dt driver registers an Energy Model. Let CPUfreq use it to mark and skip inefficient frequencies. Signed-off-by: Vincent Donnefort <vincent.donnefort@arm.com>