From fb6a8d62bb34f8c5991e4937f9410db8698d5968 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Thu, 1 Jul 2021 21:21:23 +0800 Subject: [PATCH] cpufreq: dt: Add support to adjust power scale Change-Id: I2695bdc779dafc69f0b11d157fbc519c88984d57 Signed-off-by: Finley Xiao --- drivers/cpufreq/cpufreq-dt.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index 5aa3d4e3140d..5c8463fa079f 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -23,6 +23,9 @@ #include #include "cpufreq-dt.h" +#ifdef CONFIG_ARCH_ROCKCHIP +#include "rockchip-cpufreq.h" +#endif struct private_data { struct list_head node; @@ -279,6 +282,10 @@ static int dt_cpufreq_early_init(struct device *dev, int cpu) __func__, ret); } +#ifdef CONFIG_ARCH_ROCKCHIP + rockchip_cpufreq_adjust_power_scale(cpu_dev); +#endif + ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &priv->freq_table); if (ret) { dev_err(cpu_dev, "failed to init cpufreq table: %d\n", ret);