Message ID | 20230124115323.21910-1-jonathanh@nvidia.com |
---|---|
State | New |
Headers | show |
Series | cpufreq: tegra194: Enable CPUFREQ thermal cooling | expand |
On 24-01-23, 11:53, Jon Hunter wrote: > From: Yi-Wei Wang <yiweiw@nvidia.com> > > Populate the flag CPUFREQ_IS_COOLING_DEV for the Tegra194 CPUFREQ driver > to register it as a cooling device. This enables CPU frequency > throttling for CPUs when the passive trip points are crossed. > > Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com> > Signed-off-by: Jon Hunter <jonathanh@nvidia.com> > --- > drivers/cpufreq/tegra194-cpufreq.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/cpufreq/tegra194-cpufreq.c b/drivers/cpufreq/tegra194-cpufreq.c > index 4596c3e323aa..5890e25d7f77 100644 > --- a/drivers/cpufreq/tegra194-cpufreq.c > +++ b/drivers/cpufreq/tegra194-cpufreq.c > @@ -411,7 +411,8 @@ static int tegra194_cpufreq_set_target(struct cpufreq_policy *policy, > > static struct cpufreq_driver tegra194_cpufreq_driver = { > .name = "tegra194", > - .flags = CPUFREQ_CONST_LOOPS | CPUFREQ_NEED_INITIAL_FREQ_CHECK, > + .flags = CPUFREQ_CONST_LOOPS | CPUFREQ_NEED_INITIAL_FREQ_CHECK | > + CPUFREQ_IS_COOLING_DEV, > .verify = cpufreq_generic_frequency_table_verify, > .target_index = tegra194_cpufreq_set_target, > .get = tegra194_get_speed, Applied. Thanks.
diff --git a/drivers/cpufreq/tegra194-cpufreq.c b/drivers/cpufreq/tegra194-cpufreq.c index 4596c3e323aa..5890e25d7f77 100644 --- a/drivers/cpufreq/tegra194-cpufreq.c +++ b/drivers/cpufreq/tegra194-cpufreq.c @@ -411,7 +411,8 @@ static int tegra194_cpufreq_set_target(struct cpufreq_policy *policy, static struct cpufreq_driver tegra194_cpufreq_driver = { .name = "tegra194", - .flags = CPUFREQ_CONST_LOOPS | CPUFREQ_NEED_INITIAL_FREQ_CHECK, + .flags = CPUFREQ_CONST_LOOPS | CPUFREQ_NEED_INITIAL_FREQ_CHECK | + CPUFREQ_IS_COOLING_DEV, .verify = cpufreq_generic_frequency_table_verify, .target_index = tegra194_cpufreq_set_target, .get = tegra194_get_speed,