Add support for PCC Operation Region
v2:
- Fix check format error
- Add configs in x86, because it will be enabled by default
Huisong Li (3):
ACPI: PCC: replace wait_for_completion()
ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is
available
Manank Patel (1):
ACPI: PCC: Fix unintentional integer overflow
Rafael Mendonca (1):
ACPI: PCC: Release resources on address space setup failure path
Sudeep Holla (2):
ACPICA: Add support for PCC Opregion special context data
ACPI: PCC: Implement OperationRegion handler for the PCC Type 3
subtype
Zhang Zekun (1):
arm64: config: Enable ACPI_PCC
kernel test robot (1):
ACPI: PCC: pcc_ctx can be static
arch/arm64/configs/openeuler_defconfig | 1 +
arch/x86/configs/openeuler_defconfig | 1 +
drivers/acpi/Kconfig | 17 +++
drivers/acpi/Makefile | 1 +
drivers/acpi/acpi_pcc.c | 153 +++++++++++++++++++++++++
drivers/acpi/acpica/evregion.c | 10 ++
drivers/acpi/bus.c | 1 +
include/acpi/actypes.h | 8 ++
include/linux/acpi.h | 6 +
9 files changed, 198 insertions(+)
create mode 100644 drivers/acpi/acpi_pcc.c
--
2.17.1