On 3/6/2025 09:14, Mario Limonciello wrote: > From: Mario Limonciello <mario.limonciello@xxxxxxx> > > 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 <Yijun.Shen@xxxxxxxx> > Fixes: 9a43102daf64d ("platform/x86/amd: pmf: Add balanced-performance to hidden choices") > Fixes: 44e94fece5170 ("platform/x86/amd: pmf: Add 'quiet' to hidden choices") > Signed-off-by: Mario Limonciello <mario.limonciello@xxxxxxx> Acked-by: Shyam Sundar S K <Shyam-sundar.S-k@xxxxxxx> > --- > drivers/platform/x86/amd/pmf/spc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/platform/x86/amd/pmf/spc.c b/drivers/platform/x86/amd/pmf/spc.c > index f34f3130c3307..1d90f9382024b 100644 > --- a/drivers/platform/x86/amd/pmf/spc.c > +++ b/drivers/platform/x86/amd/pmf/spc.c > @@ -219,12 +219,14 @@ static int amd_pmf_get_slider_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_ > > switch (dev->current_profile) { > case PLATFORM_PROFILE_PERFORMANCE: > + case PLATFORM_PROFILE_BALANCED_PERFORMANCE: > val = TA_BEST_PERFORMANCE; > break; > case PLATFORM_PROFILE_BALANCED: > val = TA_BETTER_PERFORMANCE; > break; > case PLATFORM_PROFILE_LOW_POWER: > + case PLATFORM_PROFILE_QUIET: > val = TA_BEST_BATTERY; > break; > default: