Unverified Commit ea308216 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!13846 [OLK-6.6] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue

Merge Pull Request from: @leoliu-oc 
 
Workaround for incorrect max frequency calculation on Zhaoxin/Centaur CPUs.

### Issue
https://gitee.com/openeuler/kernel/issues/IB77UH

### Default config Changes
N/A

### Test
Pass. 
 
Link:https://gitee.com/openeuler/kernel/pulls/13846

 

Reviewed-by: default avatarZhang Peng <zhangpeng362@huawei.com>
Signed-off-by: default avatarZhang Peng <zhangpeng362@huawei.com>
parents 892dad8b 84172928
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -656,6 +656,10 @@ static u64 get_max_boost_ratio(unsigned int cpu)
	if (acpi_pstate_strict)
		return 0;

	if (boot_cpu_data.x86_vendor == X86_VENDOR_ZHAOXIN ||
	    boot_cpu_data.x86_vendor == X86_VENDOR_CENTAUR)
		return 0;

	cppc_get_highest_nominal_perf(cpu, &highest_perf, &nominal_perf);

	if (!highest_perf || !nominal_perf) {