Commit 755b2492 authored by Mark Pearson's avatar Mark Pearson Committed by Hans de Goede
Browse files

platform/x86: thinkpad-acpi: Enable AMT by default on supported systems



By default the ACPI platform profile starts in balanced mode.
On supported systems AMT is supposed to be enabled in balanced
mode by default.

When checking the capabilities during initialization, set up AMT to be
enabled if it's supported.

Co-developed-by: default avatarMario Limonciello <mario.limonciello@amd.com>
Signed-off-by: default avatarMario Limonciello <mario.limonciello@amd.com>
Signed-off-by: default avatarMark Pearson <markpearson@lenovo.com>
Link: https://lore.kernel.org/r/20220603170212.164963-4-markpearson@lenovo.com


Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
parent 867eb713
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -10597,6 +10597,11 @@ static int tpacpi_dytc_profile_init(struct ibm_init_struct *iibm)
	/* Ensure initial values are correct */
	dytc_profile_refresh();

	/* Set AMT correctly now we know current profile */
	if ((dytc_capabilities & BIT(DYTC_FC_PSC)) &&
	    (dytc_capabilities & BIT(DYTC_FC_AMT)))
	    dytc_control_amt(dytc_current_profile == PLATFORM_PROFILE_BALANCED);

	return 0;
}