aboutsummaryrefslogtreecommitdiff
path: root/tools/power
diff options
context:
space:
mode:
authorGravatar Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 2024-03-08 18:11:03 -0800
committerGravatar Hans de Goede <hdegoede@redhat.com> 2024-04-29 13:31:50 +0200
commit38fa152b3de09c01e3488debb903adb0a28580b9 (patch)
treeab11cd5c83adaede9d42204f8fe35bc6facf5df6 /tools/power
parenttools/power/x86/intel-speed-select: Fix display for unsupported levels (diff)
downloadlinux-38fa152b3de09c01e3488debb903adb0a28580b9.tar.gz
linux-38fa152b3de09c01e3488debb903adb0a28580b9.tar.bz2
linux-38fa152b3de09c01e3488debb903adb0a28580b9.zip
tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq
For turbo-freq feature, only 3 levels of frequencies are displayed even if platform support more. Present all levels based on the CPU model. Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'tools/power')
-rw-r--r--tools/power/x86/intel-speed-select/isst-core-mbox.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/power/x86/intel-speed-select/isst-core-mbox.c b/tools/power/x86/intel-speed-select/isst-core-mbox.c
index 24bea57f4ff5..c81ecd602bcf 100644
--- a/tools/power/x86/intel-speed-select/isst-core-mbox.c
+++ b/tools/power/x86/intel-speed-select/isst-core-mbox.c
@@ -746,6 +746,7 @@ static int mbox_set_pbf_fact_status(struct isst_id *id, int pbf, int enable)
static int _get_fact_bucket_info(struct isst_id *id, int level,
struct isst_fact_bucket_info *bucket_info)
{
+ int trl_max_levels = isst_get_trl_max_levels();
unsigned int resp;
int i, k, ret;
@@ -769,7 +770,7 @@ static int _get_fact_bucket_info(struct isst_id *id, int level,
}
}
- for (k = 0; k < 3; ++k) {
+ for (k = 0; k < trl_max_levels; ++k) {
for (i = 0; i < 2; ++i) {
int j;