aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/cpufreq/imx6q-cpufreq.c
diff options
context:
space:
mode:
authorYangtao Li <tiny.windzz@gmail.com>2019-02-06 23:34:20 -0500
committerViresh Kumar <viresh.kumar@linaro.org>2019-02-07 10:07:36 +0530
commit3ad63a6b1b3e770f9af63d938efe0212f3d95d6d (patch)
tree4eca03ee547c0e23fdac21b4cb2d858208ac7b7e /drivers/cpufreq/imx6q-cpufreq.c
parentopp: no need to check return value of debugfs_create functions (diff)
downloadwireguard-linux-3ad63a6b1b3e770f9af63d938efe0212f3d95d6d.tar.xz
wireguard-linux-3ad63a6b1b3e770f9af63d938efe0212f3d95d6d.zip
cpufreq: imx6q: Register an Energy Model
Try and register an Energy Model from imx6q-cpufreq to allow interested subsystems like the task scheduler to use the provided information. Signed-off-by: Yangtao Li <tiny.windzz@gmail.com> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Diffstat (limited to 'drivers/cpufreq/imx6q-cpufreq.c')
-rw-r--r--drivers/cpufreq/imx6q-cpufreq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufreq.c
index 9fedf627e000..73bfd5bc3087 100644
--- a/drivers/cpufreq/imx6q-cpufreq.c
+++ b/drivers/cpufreq/imx6q-cpufreq.c
@@ -210,6 +210,7 @@ static int imx6q_cpufreq_init(struct cpufreq_policy *policy)
policy->clk = clks[ARM].clk;
ret = cpufreq_generic_init(policy, freq_table, transition_latency);
policy->suspend_freq = max_freq;
+ dev_pm_opp_of_register_em(policy->cpus);
return ret;
}