OSDN Git Service

tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Mon, 21 Dec 2020 07:18:58 +0000 (23:18 -0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 4 Jan 2021 14:54:27 +0000 (15:54 +0100)
commitf981dc171c04c6cf5a35c712543b231ebf805832
tree3b535e95e1165fde8cae2d92f0fc24566c14babb
parent5c8fe583cce542aa0b84adc939ce85293de36e5e
tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency

When BIOS disables turbo, The scaling_max_freq in cpufreq sysfs will be
limited to config level 0 base frequency. But when user selects a higher
config levels, this will result in higher base frequency. But since
scaling_max_freq is still old base frequency, the performance will still
be limited. So when the turbo is disabled and cpufreq base_frequency is
higher than scaling_max_freq, update the scaling_max_freq to the
base_frequency.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://lore.kernel.org/r/20201221071859.2783957-2-srinivas.pandruvada@linux.intel.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
tools/power/x86/intel-speed-select/isst-config.c