From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.98515.1674811440390614617 for ; Fri, 27 Jan 2023 01:24:00 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: vivek.gautam@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7F0B2B; Fri, 27 Jan 2023 01:24:41 -0800 (PST) Received: from usa.arm.com (a077843.arm.com [10.162.43.190]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B293F3F64C; Fri, 27 Jan 2023 01:23:57 -0800 (PST) From: "Vivek Kumar Gautam" To: devel@edk2.groups.io Cc: ardb+tianocore@kernel.org, leif@nuviainc.com, Sami.Mujawar@arm.com, Pierre.Gondois@arm.com, Vivek.Gautam@arm.com Subject: [edk2-platforms][PATCH V2 5/5] Platform/Sgi: Enable SoC expansion block for RD-N2 variants Date: Fri, 27 Jan 2023 14:53:38 +0530 Message-Id: <20230127092338.72056-6-vivek.gautam@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230127092338.72056-1-vivek.gautam@arm.com> References: <20230127092338.72056-1-vivek.gautam@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable For all the RD-N2 platform variants, include the SSDT ACPI table that describes the devices present in SoC expansion block that is connected to the IO virtualization block. Signed-off-by: Vivek Gautam --- Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf | 7 +++++++ Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf | 7 +++++++ Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf b/Platform/A= RM/SgiPkg/AcpiTables/RdN2AcpiTables.inf index 833f87c3e4be..a2de6f754b34 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf @@ -26,6 +26,7 @@ Spcr.aslc=0D Ssdt.asl=0D SsdtEvents.asl=0D + SsdtIoVirtSocExp.asl=0D SsdtRos.asl=0D SsdtRosVirtioP9.asl=0D =0D @@ -55,11 +56,17 @@ gArmTokenSpaceGuid.PcdPciBusMin=0D gArmTokenSpaceGuid.PcdPciBusMax=0D =0D + gArmSgiTokenSpaceGuid.PcdChipCount=0D gArmSgiTokenSpaceGuid.PcdGpioController0BaseAddress=0D gArmSgiTokenSpaceGuid.PcdGpioController0Size=0D gArmSgiTokenSpaceGuid.PcdGpioController0Interrupt=0D gArmSgiTokenSpaceGuid.PcdGtFrame0Gsiv=0D gArmSgiTokenSpaceGuid.PcdGtFrame1Gsiv=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlk0Base=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkPeriOffset=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkResourceSize=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkUartEnable=0D + gArmSgiTokenSpaceGuid.PcdMaxAddressBitsPerChip=0D gArmSgiTokenSpaceGuid.PcdOscLpiEnable=0D gArmSgiTokenSpaceGuid.PcdOscCppcEnable=0D gArmSgiTokenSpaceGuid.PcdSp804DualTimerBaseAddress=0D diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf index e3e4e55bc410..f72cb612161b 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf @@ -26,6 +26,7 @@ Spcr.aslc=0D Ssdt.asl=0D SsdtEvents.asl=0D + SsdtIoVirtSocExp.asl=0D SsdtRos.asl=0D SsdtRosVirtioP9.asl=0D =0D @@ -55,11 +56,17 @@ gArmTokenSpaceGuid.PcdPciBusMin=0D gArmTokenSpaceGuid.PcdPciBusMax=0D =0D + gArmSgiTokenSpaceGuid.PcdChipCount=0D gArmSgiTokenSpaceGuid.PcdGpioController0BaseAddress=0D gArmSgiTokenSpaceGuid.PcdGpioController0Size=0D gArmSgiTokenSpaceGuid.PcdGpioController0Interrupt=0D gArmSgiTokenSpaceGuid.PcdGtFrame0Gsiv=0D gArmSgiTokenSpaceGuid.PcdGtFrame1Gsiv=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlk0Base=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkPeriOffset=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkResourceSize=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkUartEnable=0D + gArmSgiTokenSpaceGuid.PcdMaxAddressBitsPerChip=0D gArmSgiTokenSpaceGuid.PcdOscLpiEnable=0D gArmSgiTokenSpaceGuid.PcdOscCppcEnable=0D gArmSgiTokenSpaceGuid.PcdSmmuBase=0D diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf index 6ce78582da35..db1fd283c5a4 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf @@ -23,6 +23,7 @@ RdN2Cfg2/Pptt.aslc=0D RdN2Cfg2/Srat.aslc=0D Spcr.aslc=0D + SsdtIoVirtSocExp.asl=0D SsdtRos.asl=0D SsdtRosVirtioP9.asl=0D =0D @@ -57,6 +58,10 @@ gArmSgiTokenSpaceGuid.PcdDramBlock2Size=0D gArmSgiTokenSpaceGuid.PcdGtFrame0Gsiv=0D gArmSgiTokenSpaceGuid.PcdGtFrame1Gsiv=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlk0Base=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkPeriOffset=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkResourceSize=0D + gArmSgiTokenSpaceGuid.PcdIoVirtSocExpBlkUartEnable=0D gArmSgiTokenSpaceGuid.PcdMaxAddressBitsPerChip=0D gArmSgiTokenSpaceGuid.PcdOscLpiEnable=0D gArmSgiTokenSpaceGuid.PcdOscCppcEnable=0D --=20 2.25.1