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 4700274003D for ; Sun, 31 Mar 2024 12:04:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=YDkRTWucGAl5CXcADoaAyKrheWx4MtW66wvApE5O+iY=; 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=1711886656; v=1; b=gSSWXMrf//SVpPh8WyvC3NWPPuM5UgxlT6R5tzurCFIgC4XeiQi0sKi3T/4iHEfozDcTIv4R GpsEnfwDCj4/R5dxHGW6iAu84XBPvC3SpcIjxaSMKvnJHAXtlPHDUHI3BJ2wRRqZix/1up1BbPj gtzhbnSq5LZQGhs52TYPo3LA1gPqBqayPAO+pqAwTVDZ9koSW04NioWMuvFdK52aKnXuBdFHH6X 6iMyFrIKSXMTNL5Ru496BIQgTfjSMMt51NoBo7Xo+OZyodJii8uhSwbXj1dpIhZ/Fa92FgXAZlY Q76peNwe71gJusOpbsDKQEPp3e4FIdMUQjb3ZeOniCRmA== X-Received: by 127.0.0.2 with SMTP id j6mcYY7687511xsCXFfg7yKn; Sun, 31 Mar 2024 05:04:16 -0700 X-Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.107.247.64]) by mx.groups.io with SMTP id smtpd.web11.15719.1711886654853498378 for ; Sun, 31 Mar 2024 05:04:15 -0700 X-Received: from DUZPR01CA0245.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b5::25) by DBAPR08MB5847.eurprd08.prod.outlook.com (2603:10a6:10:1a0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Sun, 31 Mar 2024 12:04:08 +0000 X-Received: from DB1PEPF000509FF.eurprd03.prod.outlook.com (2603:10a6:10:4b5:cafe::d1) by DUZPR01CA0245.outlook.office365.com (2603:10a6:10:4b5::25) 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:04:08 +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 DB1PEPF000509FF.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7409.10 via Frontend Transport; Sun, 31 Mar 2024 12:04:08 +0000 X-Received: ("Tessian outbound 9d16f63426bd:v300"); Sun, 31 Mar 2024 12:04:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a6774724f44effb2 X-CR-MTA-TID: 64aa7808 X-Received: from cb67608b8f02.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 83913E01-C54F-436C-95B5-E1A4D50F52A0.1; Sun, 31 Mar 2024 12:03:57 +0000 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cb67608b8f02.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sun, 31 Mar 2024 12:03:57 +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:55 +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:55 +0000 Message-ID: <5033b7df-64cd-4f73-a18a-99076521ed70@arm.com> Date: Sun, 31 Mar 2024 13:03:52 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [edk2-platforms][PATCH v5 9/9] Platform/Sgi: Add CPPC support for RD-Fremont platform 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-10-prabin.ca@arm.com> From: "Sami Mujawar" In-Reply-To: <20240311131416.823580-10-prabin.ca@arm.com> X-ClientProxiedBy: LO4P265CA0077.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bd::8) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6806:EE_|GVXPR08MB10430:EE_|DB1PEPF000509FF:EE_|DBAPR08MB5847: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: lhmK+BuC1I4ZqFvZgyAEUUSjvSqYQuwim6F6d8fc+goSXa/R47RFJ+oaG/3Btxkrs0VxyViKEozLTLk7KAhlyoTiWXB1u4hYN4Hclj3atzkrk7idxOzOMG1ZM1WwXpQtviQlkW4cEIIsimV0xU/XgzQ+1Erxut7f9UE6gVmje/ZOQCyvtt4Yl8moi/y7gDNeBaadzmdb0nw/Dj6pesjtsf7iwCBom/Rf2s+r9zruTmqP8VgtILjsMKHWMAo7gk184tcpzBa4VkgE6coifHCRSd9yl0Cd78+DNP+ane3thYRk5EZBWV2BQ4Rtt9Ekeyj06HcTM295IdI/C/J6PKm6fl9vNUhppkBUTOpziYU8u2MrJEeu577hxRpEv03UMQonOyiO5BDQCiPfNkOKBtGc50Q8qI++5vY204fqIVT4ACU5BhyDMmI38KZZtcG4ovWiB/B0s1DtaQ8Ey9Nc6yrD4M3fBY4HWrYGrWDZRy4HB0Nhk/vyZKQT4UkokXc7v3fwIUgE9ysCwMwJGBGtG/8eNjd6DiPmFPMiv14asm4syNhsZZ3AwomyHJMa410sYKrg3iBPdt4ozjutSix2D3RslkzLWlZU14NbszyQ7HKyAGpi1gKsTpbMhZK9A2LObmuGnY8SAGnPM9QKopJycTSNa4Rs68S2cc/7HZPmrIDmEx4= 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: DB1PEPF000509FF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0df93aa1-bf83-4b14-660e-08dc517aab73 X-Microsoft-Antispam-Message-Info: vIV3PVC/IPdZwvKmRGVjz3xielZeIr5qE7D5q9paIVLyNb6G2l1tp7n74yHwk2n9eaXEnItYraRt0m77Kf5GKPhpSGEFLUKK+dzYzqoba9GQBGvDcu+V33Y2RYhazTpfRPN3LefERU8LpPPfhgmoKb6XIJkoa0OZp/+iRfNsj9j4HGD0fb68DUTrWhxHFCQv6w+R/T+V2E2tKr9bk7NM4hqdXobFH3/OEm0MJPlALR1ArWvw/JLxuCJyFqFLGj9dyMEUVRHpro0o4k995M0sw/Jey3Cf0rC1rfHEIhW5JFt9xnKe1SjdcappCJzJ/TnylkL7wy+r6/ajjHHZ89RxwF0jVEQQ5zGl2u0qA1mmB1HbETOnyjGAXUvk8gUNGjrAbGFcf90Swo2m12FqC8TzVeQijwz1kn7FjJF7A1HqaLkrpGcIEradaydFKs1VmEckzPFS2JxkZJYG5S7qF7YXDoza3P3ktd12YEoXp3opathISnpZGs1zM5/frTMZ8ICzjczqBunwKsvxgsL5SnbK7gBALcdxSm5HgBxKx3zXSEKLtoRGZOuY28tS0ekDig7Yq03Qc4Q0yrn1G+/g/5oVxrwn8ViVAy0fEpiwGE+/RXroyGOtG0LvAP4cx6O4giCsyIdoea3Btm6nhcYY3E67J4NPoik5/g3tqKfDrfL28M5lQlhGQXismt69EpMjh9y1dSns68ewnnrXPQFk7PP/ig0w2QqBF2pIrWs9FMhUZE6YEyT03IUmgBqbnZHHlAno X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2024 12:04:08.4094 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0df93aa1-bf83-4b14-660e-08dc517aab73 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: DB1PEPF000509FF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5847 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:04:15 -0700 Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: YfPKZmIPfb9G8IzuRSXXAVvKx7686176AA= 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=gSSWXMrf; 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: > Enable ACPI CPPC mechanism for RD-Fremont as defined by the ACPI > specification. The implementation uses AMU registers accessible as > Fixed-feature Hardware (FFixedHW) for monitoring the performance. > Non-secure SCMI fastchannels are used to communicate with LCP to set the > desired performance. In addition to this, RD-Fremont platform does not > support CPPC revision 1 and below. So update the _OSC method to let OSPM > know about this fact. > > Signed-off-by: Prabin CA > --- > Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf | 1 + > Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl | 162 ++++++++++= ++++++++++ > 2 files changed, 163 insertions(+) > > diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf b/Pla= tform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf > index 7556c1239116..fcaa3299c4ea 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.PcdOscCppcEnable > gArmSgiTokenSpaceGuid.PcdOscLpiEnable > gArmSgiTokenSpaceGuid.PcdSp804DualTimerBaseAddress > gArmSgiTokenSpaceGuid.PcdSp804DualTimerSize > diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl b/Platform= /ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > index f921eeb2d99e..9c7266c79285 100644 > --- a/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > +++ b/Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl > @@ -11,6 +11,10 @@ > * - ACPI 6.5, Chapter 8, Section 8.4.3, Lower Power Idle States > * - Arm Functional Fixed Hardware Specification v1.2, Chapter 3, Sect= ion 3.1, > * Idle management and Low Power Idle states > +* - ACPI 6.5, Chapter 8, Section 8.4.6, Collaborative Processor Perfor= mance > +* Control > +* - Arm Functional Fixed Hardware Specification v1.2, Chapter 3, Secti= on 3.2, > +* Performance management and Collaborative Processor Performance Con= trol > * > **/ > =20 > @@ -43,6 +47,20 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD",= "ARMSGI", > Or (STS0, OSC_STS_CAPABILITY_MASKED, STS0) > } > } > + > + If (And (CAP0, OSC_CAP_CPPC_SUPPORT)) { > + /* CPPC revision 1 and below not supported */ > + And (CAP0, Not (OSC_CAP_CPPC_SUPPORT), CAP0) > + Or (STS0, OSC_STS_CAPABILITY_MASKED, STS0) > + } > + > + If (And (CAP0, OSC_CAP_CPPC2_SUPPORT)) { > + if (LEqual (FixedPcdGet32 (PcdOscCppcEnable), Zero)) { > + And (CAP0, Not (OSC_CAP_CPPC2_SUPPORT), 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), STS= 0) > @@ -116,6 +134,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 0) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200093000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (0) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -131,6 +158,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 1) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200293000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (1) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -146,6 +182,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 2) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200493000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (2) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -161,6 +206,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 3) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200693000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (3) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -176,6 +230,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 4) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200893000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (4) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -191,6 +254,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 5) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200A93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (5) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -206,6 +278,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 6) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200C93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (6) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -221,6 +302,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 7) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x200E93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (7) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -236,6 +326,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 8) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201093000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (8) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -251,6 +350,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 9) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201293000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (9) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -266,6 +374,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 10) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201493000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (10) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -281,6 +398,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 11) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201693000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (11) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -296,6 +422,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 12) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201893000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (12) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -311,6 +446,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 13) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201A93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (13) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -326,6 +470,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 14) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201C93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (14) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } > @@ -341,6 +494,15 @@ DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD= ", "ARMSGI", > Name (_UID, 15) > Name (_STA, 0xF) > =20 > + Name (_CPC, Package() > + CPPC_PACKAGE_INIT (0x201E93000, 0x0, 20, 160, 160, 85, 85, 5) > + ) > + > + Name (_PSD, Package () { > + Package () > + PSD_INIT (15) > + }) > + > Method (_LPI, 0, NotSerialized) { > Return (\_SB.PLPI) > } -=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 (#117266): https://edk2.groups.io/g/devel/message/117266 Mute This Topic: https://groups.io/mt/104862640/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-