summaryrefslogtreecommitdiff
path: root/DynamicTablesPkg/DynamicTablesPkg.dec
diff options
context:
space:
mode:
authorJeff Brasen <jbrasen@nvidia.com>2022-09-06 14:33:56 -0600
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-09-15 16:33:25 +0000
commit8c92a9508e16dc78561f1a49917a9d489af0b272 (patch)
tree73f3e10a25e36ebab0a2ac6f359e87d500bab2e1 /DynamicTablesPkg/DynamicTablesPkg.dec
parent45297e6c9bd1be53b3c462adb9b37b4df2ea8681 (diff)
downloadedk2-8c92a9508e16dc78561f1a49917a9d489af0b272.zip
edk2-8c92a9508e16dc78561f1a49917a9d489af0b272.tar.gz
edk2-8c92a9508e16dc78561f1a49917a9d489af0b272.tar.bz2
DynamicTablesPkg: AcpiSsdtPcieLibArm: Allow use of segment number as UID
Add support for selecting to use index or segment number as UID and name. This allows the path of the nodes to be well known. For example, if the PCIe node needs to be notified from by an interrupt for a Generic Event Device Signed-off-by: Jeff Brasen <jbrasen@nvidia.com> Reviewed-by: Pierre Gondois <pierre.gondois@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'DynamicTablesPkg/DynamicTablesPkg.dec')
-rw-r--r--DynamicTablesPkg/DynamicTablesPkg.dec3
1 files changed, 3 insertions, 0 deletions
diff --git a/DynamicTablesPkg/DynamicTablesPkg.dec b/DynamicTablesPkg/DynamicTablesPkg.dec
index cc34c2b..adc2e67 100644
--- a/DynamicTablesPkg/DynamicTablesPkg.dec
+++ b/DynamicTablesPkg/DynamicTablesPkg.dec
@@ -60,5 +60,8 @@
# Non BSA Compliant 16550 Serial HID
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdNonBsaCompliant16550SerialHid|""|VOID*|0x40000008
+ # Use PCI segment numbers as UID
+ gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdPciUseSegmentAsUid|FALSE|BOOLEAN|0x40000009
+
[Guids]
gEdkiiDynamicTablesPkgTokenSpaceGuid = { 0xab226e66, 0x31d8, 0x4613, { 0x87, 0x9d, 0xd2, 0xfa, 0xb6, 0x10, 0x26, 0x3c } }