提交 afdb219b 编写于 作者: S Sibi Sankar 提交者: Viresh Kumar

cpufreq: qcom: Disable fast switch when scaling DDR/L3

Disable fast switch when the opp-tables required for scaling DDR/L3
are populated.
Signed-off-by: NSibi Sankar <sibis@codeaurora.org>
Reviewed-by: NMatthias Kaehlcke <mka@chromium.org>
Signed-off-by: NViresh Kumar <viresh.kumar@linaro.org>
上级 51c843cf
...@@ -159,6 +159,7 @@ static int qcom_cpufreq_hw_read_lut(struct device *cpu_dev, ...@@ -159,6 +159,7 @@ static int qcom_cpufreq_hw_read_lut(struct device *cpu_dev,
dev_err(cpu_dev, "Invalid opp table in device tree\n"); dev_err(cpu_dev, "Invalid opp table in device tree\n");
return ret; return ret;
} else { } else {
policy->fast_switch_possible = true;
icc_scaling_enabled = false; icc_scaling_enabled = false;
} }
...@@ -308,8 +309,6 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy) ...@@ -308,8 +309,6 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy)
dev_pm_opp_of_register_em(policy->cpus); dev_pm_opp_of_register_em(policy->cpus);
policy->fast_switch_possible = true;
return 0; return 0;
error: error:
devm_iounmap(dev, base); devm_iounmap(dev, base);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册