ACPI: CPPC: Add min and max perf register writing support
authorWyes Karny <wyes.karny@amd.com>
Tue, 7 Mar 2023 11:27:35 +0000 (11:27 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 17 Mar 2023 18:06:23 +0000 (19:06 +0100)
commit76531df5e13b5b997a17940d6980a168c616e962
tree4f67636573dba48c9c43ff11b1c6d81bc3f5c5e7
parent1f5e62f5fb217f2c1e003236be7d03cf606c26c4
ACPI: CPPC: Add min and max perf register writing support

Currently writing of min and max perf register is deferred in
cppc_set_perf function. In CPPC guided mode, these registers needed to
be written to guide the platform about min and max perf levels. Add this support
to make guided mode work properly on AMD shared memory systems.

Acked-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Signed-off-by: Wyes Karny <wyes.karny@amd.com>
[ rjw: Fixed up a multiline comment, subject edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/cppc_acpi.c