summaryrefslogtreecommitdiff
path: root/DynamicTablesPkg/DynamicTables.dsc.inc
diff options
context:
space:
mode:
authorPierre Gondois <pierre.gondois@arm.com>2020-08-06 09:20:18 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-08-13 18:00:06 +0000
commit5b035defa8b6a0acfa84fb20f34f6a941d5d91a0 (patch)
tree9c2d7240871efef7a21bdb2e0ec389443af101a8 /DynamicTablesPkg/DynamicTables.dsc.inc
parentbade7f423b234fbe67af8a87e23cd2cacb93d6dc (diff)
downloadedk2-5b035defa8b6a0acfa84fb20f34f6a941d5d91a0.zip
edk2-5b035defa8b6a0acfa84fb20f34f6a941d5d91a0.tar.gz
edk2-5b035defa8b6a0acfa84fb20f34f6a941d5d91a0.tar.bz2
DynamicTablesPkg: SSDT Serial Port generator
Most platforms have several serial ports. These serial ports are described to an operating system using definition block tables. The SSDT Serial Port Table Generator uses the Configuration Manager protocol to obtain information for the Serial Ports on the platform. The serial ports are described using the CM_ARM_SERIAL_PORT_INFO structure. The EArmObjSerialPortInfo ID is used to represent a standard serial port. The SSDT Serial port fixup library provides interfaces to generate a SSDT Serial port table based on the serial port information. The SSDT Serial Port Table Generator uses the SSDT serial port fixup library to build serial port definition blocks and installs the SSDT tables. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Diffstat (limited to 'DynamicTablesPkg/DynamicTables.dsc.inc')
-rw-r--r--DynamicTablesPkg/DynamicTables.dsc.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/DynamicTablesPkg/DynamicTables.dsc.inc b/DynamicTablesPkg/DynamicTables.dsc.inc
index 0063fc3..7fb14d8 100644
--- a/DynamicTablesPkg/DynamicTables.dsc.inc
+++ b/DynamicTablesPkg/DynamicTables.dsc.inc
@@ -32,6 +32,9 @@
DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/AcpiSpcrLibArm.inf
DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/AcpiSratLibArm.inf
+ # AML Fixup
+ DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortLibArm.inf
+
#
# Dynamic Table Factory Dxe
#
@@ -47,6 +50,9 @@
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiRawLibArm/AcpiRawLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/AcpiSpcrLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/AcpiSratLibArm.inf
+
+ # AML Fixup
+ NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortLibArm.inf
}
#