SSDT tables describing an SBSA compatible serial port receive an '_HID'
value of 'ARMH0011'. This value represents a PL011 serial port.
This patch:
- Generates an 'ARMHB000' instead
- References the 'ACPI for Arm Components 1.0 - 2020' document
specifying the '_HID' values to use.
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
@par Reference(s):\r
- Arm Server Base Boot Requirements (SBBR), s4.2.1.8 "SPCR".\r
- Microsoft Debug Port Table 2 (DBG2) Specification - December 10, 2015.\r
+ - ACPI for Arm Components 1.0 - 2020\r
**/\r
\r
#include <IndustryStandard/DebugPort2Table.h>\r
case EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART:\r
case EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART_2X:\r
{\r
- HidString = "ARMH0011";\r
+ HidString = "ARMHB000";\r
CidString = "";\r
break;\r
}\r