XPress-RICH3 PCIe driver initializes the root complex with the source
and target address for IO window. The root complex resources in SSDT
should match these settings.

This patch fixes the min/max base address for the IO window in Juno PCIe
root complex ACPI table. It also adds 'TypeTranslation' to the IO window

Contributed-under: TianoCore Contribution Agreement 1.0
Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Tomasz Nowicki <[email protected]>
Cc: Graeme Gregory <[email protected]>
Signed-off-by: Sudeep Holla <[email protected]>
---
 Platforms/ARM/Juno/AcpiTables/AcpiSsdtRootPci.asl | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

v3->v4:
        - Fixed the max to match the length and added TypeTranslation
v2->v3:
        - Fixed $subject and the commit log
v1->v2:
        - Made changes as suggested by Graeme & Tomasz

diff --git a/Platforms/ARM/Juno/AcpiTables/AcpiSsdtRootPci.asl 
b/Platforms/ARM/Juno/AcpiTables/AcpiSsdtRootPci.asl
index 800d2cb3b2fb..969c42398f18 100644
--- a/Platforms/ARM/Juno/AcpiTables/AcpiSsdtRootPci.asl
+++ b/Platforms/ARM/Juno/AcpiTables/AcpiSsdtRootPci.asl
@@ -107,10 +107,11 @@ DefinitionBlock("SsdtPci.aml", "SSDT", 1, "ARMLTD", 
"ARM-JUNO", EFI_ACPI_ARM_OEM
                                        PosDecode,
                                        EntireRange,
                                        0x00000000,                             
                        // Granularity
-                                       0x5f800000,                             
                        // Min Base Address
-                                       0x5fffffff,                             
                        // Max Base Address
+                                       0x00000000,                             
                        // Min Base Address
+                                       0x007fffff,                             
                        // Max Base Address
                                        0x5f800000,                             
                        // Translate
-                                       0x00800000                              
                        // Length
+                                       0x00800000,                             
                        // Length
+                                       ,,,TypeTranslation
                                )
                        }) // Name(RBUF)
 
-- 
1.9.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to