"/sys/devices/system/cpu/cpu%u/cpufreq/scaling_available_frequencies"
#define POWER_SYSFILE_SETSPEED \
"/sys/devices/system/cpu/cpu%u/cpufreq/scaling_setspeed"
+#define POWER_ACPI_DRIVER "acpi-cpufreq"
/*
* MSR related
return -1;
}
+int
+power_acpi_cpufreq_check_supported(void)
+{
+ return cpufreq_check_scaling_driver(POWER_ACPI_DRIVER);
+}
+
int
power_acpi_cpufreq_init(unsigned int lcore_id)
{
}
pi = &lcore_power_info[lcore_id];
- if (pi->curr_idx == 0)
+ if (pi->curr_idx == 0 ||
+ (pi->curr_idx == 1 && pi->turbo_available && !pi->turbo_enable))
return 0;
/* Frequencies in the array are from high to low. */