From 0958b762fb1858f9ddf8c1e55fe853a3ee7e3461 Mon Sep 17 00:00:00 2001 From: Abdul Lateef Attar Date: Thu, 26 Sep 2024 08:33:22 +0000 Subject: MdePkg/IndustryStandard: Adds SPMI macros Adds macro which defines SPMI table revision and interface type as per the specification. Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: Sami Mujawar Cc: Pierre Gondois Signed-off-by: Abdul Lateef Attar --- .../ServiceProcessorManagementInterfaceTable.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) mode change 100644 => 100755 MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h (limited to 'MdePkg') diff --git a/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h b/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h old mode 100644 new mode 100755 index 15f47f1535..131cf40acc --- a/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h +++ b/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h @@ -3,6 +3,8 @@ Intelligent Platform Management Interface Specification Second Generation. Copyright (c) 2018, Intel Corporation. All rights reserved.
+ Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. + SPDX-License-Identifier: BSD-2-Clause-Patent @par Revision Reference: @@ -95,4 +97,17 @@ typedef struct { #pragma pack() +/// +/// SPMI Revision (defined in spec) +/// +#define EFI_ACPI_SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_5_TABLE_REVISION 0x05 + +/// +/// SPMI Interface Type +/// +#define EFI_ACPI_SPMI_INTERFACE_TYPE_KCS 0x01 +#define EFI_ACPI_SPMI_INTERFACE_TYPE_SMIC 0x02 +#define EFI_ACPI_SPMI_INTERFACE_TYPE_BT 0x03 +#define EFI_ACPI_SPMI_INTERFACE_TYPE_SSIF 0x04 + #endif -- cgit v1.2.3