Skip to content

Commit 45f2db5

Browse files
committed
platform/x86/amd: pmf: Fix missing hidden options for Smart PC
JIRA: https://issues.redhat.com/browse/RHEL-105420 commit 4490fe9 Author: Mario Limonciello <[email protected]> Date: Wed Mar 5 21:44:02 2025 -0600 platform/x86/amd: pmf: Fix missing hidden options for Smart PC amd_pmf_get_slider_info() checks the current profile to report correct value to the TA inputs. If hidden options are in use then the wrong values will be reported to TA. Add the two compat options PLATFORM_PROFILE_BALANCED_PERFORMANCE and PLATFORM_PROFILE_QUIET for this use. Reported-by: Yijun Shen <[email protected]> Fixes: 9a43102 ("platform/x86/amd: pmf: Add balanced-performance to hidden choices") Fixes: 44e94fe ("platform/x86/amd: pmf: Add 'quiet' to hidden choices") Signed-off-by: Mario Limonciello <[email protected]> Acked-by: Shyam Sundar S K <[email protected]> Link: https://lore.kernel.org/r/[email protected] Reviewed-by: Ilpo Järvinen <[email protected]> Signed-off-by: Ilpo Järvinen <[email protected]> Signed-off-by: David Arcari <[email protected]>
1 parent f253124 commit 45f2db5

File tree

1 file changed

+2
-0
lines changed
  • drivers/platform/x86/amd/pmf

1 file changed

+2
-0
lines changed

drivers/platform/x86/amd/pmf/spc.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,14 @@ static int amd_pmf_get_slider_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_
219219

220220
switch (dev->current_profile) {
221221
case PLATFORM_PROFILE_PERFORMANCE:
222+
case PLATFORM_PROFILE_BALANCED_PERFORMANCE:
222223
val = TA_BEST_PERFORMANCE;
223224
break;
224225
case PLATFORM_PROFILE_BALANCED:
225226
val = TA_BETTER_PERFORMANCE;
226227
break;
227228
case PLATFORM_PROFILE_LOW_POWER:
229+
case PLATFORM_PROFILE_QUIET:
228230
val = TA_BEST_BATTERY;
229231
break;
230232
default:

0 commit comments

Comments
 (0)