platform/x86: thinkpad_acpi: Add PSC mode support
authorMark Pearson <markpearson@lenovo.com>
Fri, 25 Feb 2022 18:25:05 +0000 (13:25 -0500)
committerHans de Goede <hdegoede@redhat.com>
Wed, 2 Mar 2022 14:41:58 +0000 (15:41 +0100)
commite1c21608e3cfc4b44ecdf04e12986b6564667095
treea08eabc8390b7e7eb4c93e82e0cb16cfe604e6c6
parenta3d38af35d61a1e2045b73b4e43fa5ffb9d71008
platform/x86: thinkpad_acpi: Add PSC mode support

The Lenovo AMD platforms use PSC mode for providing platform
profile support.

Detect if PSC mode is available and add support for setting the
different profile modes appropriately.

Note - if both MMC mode and PSC mode are available then MMC mode
will be used in preference.

Tested on T14 G1 AMD and T14s G2 AMD.

Signed-off-by: Mark Pearson <markpearson@lenovo.com>
Link: https://lore.kernel.org/r/20220225182505.7234-1-markpearson@lenovo.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/thinkpad_acpi.c