From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id D7C9EAC10B6 for ; Sun, 31 Mar 2024 12:03:56 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=KOiGoa1Zx05DGHDKiflNhd5pBnWIgi+WNV9LvK0Im+8=; c=relaxed/simple; d=groups.io; h=Received-SPF:Message-ID:Date:User-Agent:Subject:To:Cc:References:From:In-Reply-To:MIME-Version:NoDisclaimer:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711886635; v=1; b=ox202SqJCapxq21ZyAhSnQUVqZ+ISE1MwRZxvQvpeCqnFIo3Sv3ahBiUOpwLvdT5CYfQpq0y UzJiX8awXrJM5sJDtXh1eOs8Qtiw1Q+llp31rsi1G3LTWdmfVJhlGU4P+buOyF+GaZnhSQON7Hh S7YnlmMmk2l+CaDVJkbpRZ1C36FlMfV6c8UU0UaDamEGbMpI0G5r8QRbA784wYHThpAVvii6Pyl fpiR/r2B1rwxOpPVBomuywRnZ0O59xgTIlHuGyI0xpYGOaSfQo6uZVFQcus9jbbvl/artN1Brwt +Za7u+n6ej8SYDu89YtzRRekLb7ih/HVJCun0rRIkq/Mg== X-Received: by 127.0.0.2 with SMTP id QACHYY7687511xNtfyAOd14q; Sun, 31 Mar 2024 05:03:55 -0700 X-Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.49]) by mx.groups.io with SMTP id smtpd.web11.15711.1711886634499604109 for ; Sun, 31 Mar 2024 05:03:55 -0700 X-Received: from AM6P192CA0107.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::48) by PAXPR08MB7599.eurprd08.prod.outlook.com (2603:10a6:102:23e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.45; Sun, 31 Mar 2024 12:03:51 +0000 X-Received: from AMS0EPF000001AB.eurprd05.prod.outlook.com (2603:10a6:209:8d:cafe::11) by AM6P192CA0107.outlook.office365.com (2603:10a6:209:8d::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46 via Frontend Transport; Sun, 31 Mar 2024 12:03:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001AB.mail.protection.outlook.com (10.167.16.151) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Sun, 31 Mar 2024 12:03:50 +0000 X-Received: ("Tessian outbound ff4e98f65004:v300"); Sun, 31 Mar 2024 12:03:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c0f2c98282d9ff65 X-CR-MTA-TID: 64aa7808 X-Received: from ab51247c3a50.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0D02415F-C77B-4F38-9E59-B0E43C70F423.1; Sun, 31 Mar 2024 12:03:39 +0000 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ab51247c3a50.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sun, 31 Mar 2024 12:03:39 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by GVXPR08MB10430.eurprd08.prod.outlook.com (2603:10a6:150:14e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.42; Sun, 31 Mar 2024 12:03:37 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::1e13:dc65:224e:219c]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::1e13:dc65:224e:219c%5]) with mapi id 15.20.7409.042; Sun, 31 Mar 2024 12:03:37 +0000 Message-ID: <6d076bbb-b3e4-4b19-844c-434e088b0654@arm.com> Date: Sun, 31 Mar 2024 13:03:35 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [edk2-platforms][PATCH v5 8/9] Platform/Sgi: Low Power Idle States for RD-Fremont To: Prabin CA , devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Thomas Abraham , "nd@arm.com" References: <20240311131416.823580-1-prabin.ca@arm.com> <20240311131416.823580-9-prabin.ca@arm.com> From: "Sami Mujawar" In-Reply-To: <20240311131416.823580-9-prabin.ca@arm.com> X-ClientProxiedBy: LO2P265CA0041.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:61::29) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6806:EE_|GVXPR08MB10430:EE_|AMS0EPF000001AB:EE_|PAXPR08MB7599:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: I/1C4loU+DB47sYPu+bBWed9CrWtOugyRmZebU+ApWgK0rkvCejs2qWi0CFGupMU3TjSqeRIhc1j+hnyXJEarWgGtYFPA8WlaCP0eFm4qFIOnY8Hj327fb4w4rexfNobmqOZXfwhsIVt8xPsX6aPxuMc+sYcCI7688FW1LpmrgXzfFisp2N+ISiMg2166x1zvo5L3zV4yGsmJbas2+nEKzwq2hCO933xrrB9gTDcj13csQFW1jJp2qn2kgmCCJ6jVRDKBK0cyKbhtcOoTt7rKmyZwZb54yqdSexs9ikjKwxX7rTHRxyY+afrkC/f10CVbCQn2LQCzAlbH8A26DWko2LVW4e0OTbTNiIhL9paA+iU5bitLmQHF97C0wHpsmEuH3bKRt+hiTvsQpm6tsF3Y51wnjkqxD6X9S2e1rLZzNFQb8UlNjsjVa2CUjV+VRnNrTF3oXROy2y1au3fH7TinMQA6DJ4uP8JTaIi1A+BHU9nvRoe/2KUPH9q7lUnM5ENIxVM6hgOIBDiBuy7fdjJy5dRTtlmpnvAUTTY1FAd0WSu9znmsbAK/kM56D1PyowSWLtCliiko+hhcpQ5Qh8k3cU5E9+orTvRje0vnydHClKnjvOVh9CvuoeenB4CAO31d9eMpNY5g2WhhzV34Ck81RzJlX3IBSQ8F89KzFLPxzw= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10430 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 60795178-2f87-4c95-032f-08dc517aa10c X-Microsoft-Antispam-Message-Info: wAKqU1Rccpiko4VoKWQ/kaGuucEwovZfhfs2xgRC0LpBXyOaF0R3jAwifEKOs0iWtvGM+Fk4LJpso1F/td+pc1KlPSc7PJGUZtq6rx4oDKElnsA4HdubeRno5w7DsONynV/qVxQDb7ozAk7QiG+6ZYNEy2+MWM0MBwQGN00HhIl7qFoLIdp2rSrJbydwiQLEYV1S7J01rUbmDVnH3wzMfl1Vv3acP3BJnS9yiR/PzxPoyYdJGHK5VvzHdUrj5yCcXCG++zkLcsnCo4GXRiBrW9cmVqV0fSxdI9ai1p63bh2Lg4gg/JwpZjxsWXhHivFqZ7EMT0VZqVWt4U8CpaIqjP6dUbV/8NZ/kTPqNg7Pyc5zk/H1WEd0kfDBeG6upPXY2U+e1hoH5W7V2VZQraMVzveYSSZDA0wTZ71YLKwRS74s7fWkqo6dGsQ/a3pfe1QF+ZNs62iOTFtqpvencIion7Ke1fDLN6s/nfycCYmStf6+nRixnxu7WJboJtqGFpHd8gf3bV+sZmpm2k3Im6jeslDkPkDcNJgHE3DarWLBsjxtqkhXNdsvYm+Sp/r8LVAR72Dkpxeg0qQ9W6SXDSd0/vGPuPBOoeCdF/Tk2px5dlWV2FndWdvSB853Es2XOo10UHU/7IpJr9wTsuwLEQbqeEZC+EdNDx9uSBH8anxNmV/MOXKKmhZ3fd8zfsaDHvKKLpuryE6dXUY7x5EwmZF2oBqwZI4cx02asguKZfrIKMd7SPwLgE48DmLl7GOCkcw/ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2024 12:03:50.8765 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 60795178-2f87-4c95-032f-08dc517aa10c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7599 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Sun, 31 Mar 2024 05:03:55 -0700 Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Zw5975PJRNsY4Obz0USEYnWmx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=ox202SqJ; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Hi Prabin, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 11/03/2024 01:14 pm, Prabin CA wrote: > RD-Fremont platform supports two LPI states, LPI1 (Standby WFI) and LPI3 > (Power-down). The cluster supports LPI2 (Power-down) state. The LPI > implementation also supports combined power state for core and cluster. > > Signed-off-by: Prabin CA > --- > Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf | 1 + > Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl | 154 ++++++++++= ++++++++++ > 2 files changed, 155 insertions(+) > > diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf b/Pla= tform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf > index 9d07001dec96..7556c1239116 100644 > --- a/Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf > +++ b/Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf > @@ -48,6 +48,7 @@ [FixedPcd] > gArmSgiTokenSpaceGuid.PcdGpioController0Interrupt > gArmSgiTokenSpaceGuid.PcdGtFrame0Gsiv > gArmSgiTokenSpaceGuid.PcdGtFrame1Gsiv > + gArmSgiTokenSpaceGuid.PcdOscLpiEnable > gArmSgiTokenSpaceGuid.PcdSp804DualTimerBaseAddress > gArmSgiTokenSpaceGuid.PcdSp804DualTimerSize > gArmSgiTokenSpaceGuid.PcdSp804DualTimerInterrupt > diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl b/Platform= /ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > index 8812ea877f7a..f921eeb2d99e 100644 > --- a/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > +++ b/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > @@ -8,6 +8,9 @@ > * @par Specification Reference: > * - ACPI 6.5, Chapter 5, Section 5.2.11.1, Differentiated System Desc= ription > * Table (DSDT) > +* - ACPI 6.5, Chapter 8, Section 8.4.3, Lower Power Idle States > +* - Arm Functional Fixed Hardware Specification v1.2, Chapter 3, Secti= on 3.1, > +* Idle management and Low Power Idle states > * > **/ > =20 > @@ -17,6 +20,93 @@ > DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD", "ARMSGI", > EFI_ACPI_ARM_OEM_REVISION) { > Scope (_SB) { > + /* _OSC: Operating System Capabilities */ > + Method (_OSC, 4, Serialized) { > + CreateDWordField (Arg3, 0x00, STS0) > + CreateDWordField (Arg3, 0x04, CAP0) > + > + /* Platform-wide Capabilities */ > + If (LEqual (Arg0, ToUUID("0811b06e-4a27-44f9-8d60-3cbbc22e7b48")))= { > + /* OSC rev 1 supported, for other version, return failure */ > + If (LEqual (Arg1, One)) { > + And (STS0, Not (OSC_STS_MASK), STS0) > + > + If (And (CAP0, OSC_CAP_OS_INITIATED_LPI)) { > + /* OS initiated LPI not supported */ > + And (CAP0, Not (OSC_CAP_OS_INITIATED_LPI), CAP0) > + Or (STS0, OSC_STS_CAPABILITY_MASKED, STS0) > + } > + > + If (And (CAP0, OSC_CAP_PLAT_COORDINATED_LPI)) { > + if (LEqual (FixedPcdGet32 (PcdOscLpiEnable), Zero)) { > + And (CAP0, Not (OSC_CAP_PLAT_COORDINATED_LPI), CAP0) > + Or (STS0, OSC_STS_CAPABILITY_MASKED, STS0) > + } > + } > + } Else { > + And (STS0, Not (OSC_STS_MASK), STS0) > + Or (STS0, Or (OSC_STS_FAILURE, OSC_STS_UNRECOGNIZED_REV), STS0= ) > + } > + } Else { > + And (STS0, Not (OSC_STS_MASK), STS0) > + Or (STS0, Or (OSC_STS_FAILURE, OSC_STS_UNRECOGNIZED_UUID), STS0) > + } > + > + Return (Arg3) > + } > + > + Name (PLPI, Package () { /* LPI for Processor, support 2 LPI states= */ > + 0, // Version > + 0, // Level Index > + 2, // Count > + Package () { // WFI for CPU > + 1, // Min residency (uS) > + 1, // Wake latency (uS) > + 1, // Flags > + 0, // Arch Context lost Flags (no loss) > + 0, // Residency Counter Frequency > + 0, // No parent state > + ResourceTemplate () { // Register Entry method > + Register (FFixedHW, > + 32, // Bit Width > + 0, // Bit Offset > + 0xFFFFFFFF, // Address > + 3, // Access Size > + ) > + }, > + ResourceTemplate () { // Null Residency Counter > + Register (SystemMemory, 0, 0, 0, 0) > + }, > + ResourceTemplate () { // Null Usage Counter > + Register (SystemMemory, 0, 0, 0, 0) > + }, > + "LPI1-Core" > + }, > + Package () { // Power Gating state for CPU > + 150, // Min residency (uS) > + 350, // Wake latency (uS) > + 1, // Flags > + 1, // Arch Context lost Flags (Core context l= ost) > + 0, // Residency Counter Frequency > + 0, // No parent state > + ResourceTemplate () { // Register Entry method > + Register (FFixedHW, > + 32, // Bit Width > + 0, // Bit Offset > + 0x40000002, // Address (PwrLvl:core, StateTyp:PwrDn) > + 3, // Access Size > + ) > + }, > + ResourceTemplate () { // Null Residency Counter > + Register (SystemMemory, 0, 0, 0, 0) > + }, > + ResourceTemplate () { // Null Usage Counter > + Register (SystemMemory, 0, 0, 0, 0) > + }, > + "LPI3-Core" > + }, > + }) > + > Device (CL00) { // Cluster 0 > Name (_HID, "ACPI0010") > Name (_UID, 0) > @@ -25,6 +115,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 0) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -36,6 +130,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 1) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -47,6 +145,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 2) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -58,6 +160,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 3) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -69,6 +175,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 4) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -80,6 +190,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 5) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -91,6 +205,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD"= , "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 6) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -102,6 +220,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 7) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -113,6 +235,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 8) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -124,6 +250,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 9) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -135,6 +265,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 10) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -146,6 +280,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 11) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -157,6 +295,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 12) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -168,6 +310,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 13) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -179,6 +325,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 14) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > =20 > @@ -190,6 +340,10 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_HID, "ACPI0007") > Name (_UID, 15) > Name (_STA, 0xF) > + > + Method (_LPI, 0, NotSerialized) { > + Return (\_SB.PLPI) > + } > } > } > } // Scope(_SB) -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117265): https://edk2.groups.io/g/devel/message/117265 Mute This Topic: https://groups.io/mt/104862639/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-