tools/power/x86/intel-speed-select: SST BF/TF support per level
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 26 Mar 2024 22:55:53 +0000 (18:55 -0400)
committerHans de Goede <hdegoede@redhat.com>
Mon, 29 Apr 2024 11:31:50 +0000 (13:31 +0200)
commit1fcf670e50645f23f026d1dca82e59200115f925
tree385eac07b915d78f79ef5e23b4165462c05eaded
parent80a513e3f7fca0493e2760b2bb0526faa33a12cb
tools/power/x86/intel-speed-select: SST BF/TF support per level

SST BF and TF can be enabled/disabled per level. So check the current
level support from the mask of supported levels.

This change from a single level to mask for info.sst_tf_support and
info.sst_tf_support is indicated by API version change. Use as mask for
API version above 2. In this way there is no change in behavior when
running on older kernel with API version 2.

Since the tool can support now API version 3, update the supported API
version.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
tools/power/x86/intel-speed-select/isst-config.c
tools/power/x86/intel-speed-select/isst-core-tpmi.c
tools/power/x86/intel-speed-select/isst-core.c