ACPI: CPPC: Add auto select register read/write support
authorWyes Karny <wyes.karny@amd.com>
Tue, 7 Mar 2023 11:27:36 +0000 (11:27 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 17 Mar 2023 18:06:23 +0000 (19:06 +0100)
commitc984f5d5d45bd5f80d6a9d8541e809300c963aca
tree53b4ee95ea8a4aeaf7a78c03b43ecdd62112ac2e
parent76531df5e13b5b997a17940d6980a168c616e962
ACPI: CPPC: Add auto select register read/write support

For some AMD shared memory based systems, the autonomous selection bit
needed to be set explicitly. Add autonomous selection register related
APIs to acpi driver, which amd_pstate driver uses later.

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 kerneldoc comments, white space adjustment, subject edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/cppc_acpi.c
include/acpi/cppc_acpi.h