diff options
author | Sudeep Holla <sudeep.holla@arm.com> | 2021-12-22 17:32:54 +0100 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2021-12-27 17:01:28 +0100 |
commit | 0acf24ad7e10f547809faefb8069f8f5482eb4d9 (patch) | |
tree | d5d1bc9c363a694a46a6a0874f507fc034748f6f /include/acpi | |
parent | 9a3b8655db1ada31c82189ae13f40eb25da48c35 (diff) | |
download | linux-0acf24ad7e10f547809faefb8069f8f5482eb4d9.tar.gz linux-0acf24ad7e10f547809faefb8069f8f5482eb4d9.tar.bz2 linux-0acf24ad7e10f547809faefb8069f8f5482eb4d9.zip |
ACPICA: Add support for PCC Opregion special context data
ACPICA commit 55526e8a6133cbf5a9cc0fb75a95dbbac6eb98e6
PCC Opregion added in ACPIC 6.3 requires special context data similar
to GPIO and Generic Serial Bus as it needs to know the internal PCC
buffer and its length as well as the PCC channel index when the opregion
handler is being executed by the OSPM.
Lets add support for the special context data needed by PCC Opregion.
Link: https://github.com/acpica/acpica/commit/55526e8a
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/actypes.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h index 83a7ee1fbd7c..69e89d572b9e 100644 --- a/include/acpi/actypes.h +++ b/include/acpi/actypes.h @@ -1103,6 +1103,14 @@ struct acpi_connection_info { u8 access_length; }; +/* Special Context data for PCC Opregion (ACPI 6.3) */ + +struct acpi_pcc_info { + u8 subspace_id; + u16 length; + u8 *internal_buffer; +}; + typedef acpi_status (*acpi_adr_space_setup) (acpi_handle region_handle, u32 function, |