From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.135]) by mx.groups.io with SMTP id smtpd.web10.12391.1671599513375470741 for ; Tue, 20 Dec 2022 21:11:53 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@os.amperecomputing.com header.s=selector2 header.b=Z23KYphg; spf=pass (domain: os.amperecomputing.com, ip: 40.107.220.135, mailfrom: nhi@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=koyQM/mmyKLxlRt52FFi291QseUdLOUdoXkjSzb5Qlakblgg9Zr/0SYMr10x10JGG/moWDZ785wI6LSP09dJ6pxySJrTJOL90+TrbV1KqytpZCR/DNoM6lA2MqyqAHHgubLYlGzxnfoywtNjD1f2fEuaZFC36l6paMulNctkJ8ZHjrCZFMQdfhGAs026jCuVdsdhDa9sZ5M5OPxJevPSkDFOkX+TlDtoiYFIZKolA9ohuYoziNqqPhz3KI2U1LvM1icZ+S2o1IhOHR630L9aePnlpX5CHGurJTsi7j9Mj67TGbUH1GBYApRXygwJ5jT/BthHisavwjVOnI3sUyyhsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JMRvWpgaPLp7FVIVyXtIjNG62BeCL02GgXFBMXPLwY0=; b=hlyhZy/fGSKOyhkCGAamgMcK1s02d7OV6GO2DJH6Z/VzcFEjVKAmh1kTrwripiYA5q0y5s/ahMyJ0ZDX6t2A1UFpum7A44x7qrc8T2vI8V4jXoOrmAoxN3jR4XWkc9w7GQY2B6Z0jjSFRjMzYy0davDJIVtP22rd8ScL8qO4+BKnpHbed/GDoXG1AJIYD/QD83envYTMWuf5hRcEUnvrheTNjUXBTCDhbPmN6MXj/AzpHMKmjK8jxWTgUrvf5Kp1sP16iKzUCANaRqnFv/bMhu5+UV3I+0QLhNVh/4DnDHpdqJ7C26zX0KUvPkm1z3IzIEQ354kLGjoVgRVZF29MIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JMRvWpgaPLp7FVIVyXtIjNG62BeCL02GgXFBMXPLwY0=; b=Z23KYphgtzDQk/yAFuKPs1AS7/7KjiTOJe+y8WbSxPBIjp+w+rz0QtuR2sxeytUFfzrLhFAUSy4sS+WFv6LQnX6dKyeyxCYtTbGawEvfXR0kExFHEWs5k2bj+sstXfYQ0S1GxDN+pjwurX6Gs/LV1zUW7CedI+BeHl9SBAvoXTc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from PH0PR01MB7287.prod.exchangelabs.com (2603:10b6:510:10a::21) by BL1PR01MB7818.prod.exchangelabs.com (2603:10b6:208:39a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 05:11:05 +0000 Received: from PH0PR01MB7287.prod.exchangelabs.com ([fe80::d70e:926e:41bb:a73a]) by PH0PR01MB7287.prod.exchangelabs.com ([fe80::d70e:926e:41bb:a73a%5]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 05:11:05 +0000 From: "Nhi Pham" To: devel@edk2.groups.io CC: patches@amperecomputing.com, quic_llindhol@quicinc.com, ardb+tianocore@kernel.org, Nhi Pham Subject: [edk2-platforms][PATCH 1/1] JadePkg/AcpiTables: Update ACPI table of Altra for new DSU PMU spec Date: Wed, 21 Dec 2022 12:10:16 +0700 Message-ID: <20221221051016.2298872-1-nhi@os.amperecomputing.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SI2PR02CA0044.apcprd02.prod.outlook.com (2603:1096:4:196::17) To PH0PR01MB7287.prod.exchangelabs.com (2603:10b6:510:10a::21) Return-Path: nhi@os.amperecomputing.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB7287:EE_|BL1PR01MB7818:EE_ X-MS-Office365-Filtering-Correlation-Id: 158f4b21-380f-44e2-87f4-08dae311c21f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /L4sPQW0gvhnhWMgoXFMd++s1RYt/ZnpkB+2onNNhrJqJqL+hwoqKMjQKPHCa0JA7Kp4DE6/6I9z9xue5PCZ4ojr0ZC/Pkqp/wK7e/xzQTo1vxkDe2YZuNMIOnPJupTENoDuFv3f3EDNBfDB/59gvhHRz/M80/O4w/xTXwMhbKCT4sAfJg2r/bRvayuLYJke9qME3KonlCgsd07bED8ST9lYfyH3P2CEuuO3nJQNFlr0tu9yqsDa1KeR4vaK/QIHXbFtHJnhjvUpkHGwQgRoddn6vhqWJgMCcfo10yIhMS2ZoFc7qZpXuA+kso/wds1bh8WTQfvd41UzJl1HmAgmB0nNNCegpFnaj+laXPZtZc7lY2KkE9pE8P9y87s2+PycP15rRBW3WCEAdeNnkSaOJCt75ksuxY33sCGwR77Nocf9ze+Yebab3Lk9LtQ690KC73plGMUK9m/nJNqAgYnG4vVIZ3AUl6TYFPeh4g14/lcmYP7Cm0UXAG7FMtdeCOei4au3exlCIwPcj881KxbZiVM3gv7mQyITC5V5IMstnQWF6KUHNtNJ7cdFCmbjRC53npKt93qU/tIa9qqXOCUGcaK3n9Z3ELMLkEix0KXuIyqqrh6IzAbUWPVFCPP+lMnQ7vxwK7a6hzFYaIhvNTVfxDoHQ3nT0z/os7eSYpDxrmcALXF7zQIcjwNVkaA4giIG X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR01MB7287.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39850400004)(136003)(376002)(346002)(396003)(451199015)(38350700002)(38100700002)(478600001)(6486002)(6916009)(30864003)(2906002)(5660300002)(19627235002)(316002)(8936002)(86362001)(4326008)(66946007)(66476007)(66556008)(8676002)(26005)(83380400001)(52116002)(41300700001)(2616005)(186003)(6506007)(107886003)(1076003)(6512007)(6666004)(559001)(579004);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TYW6i1AVQj3x482p2e1LBDMHefWnguIye8hpyO2+i009h+ycj/qmoBrCQAlj?= =?us-ascii?Q?qytja42yZhNy0AGAo4tPq8/svLbyKmwneqlp54QXMfxezYm2zWfR1/vrj8JS?= =?us-ascii?Q?wgBiR160JJuAUZxvKXn6lJzNkA/Q4zc7nMXrO/d5Ntcy+//6eAf7MZucSe0f?= =?us-ascii?Q?L//HHGmi+gOVdfat85kQ9Q8rtDX8GgCyjG1wwNg8EFjRGKMwrPgSRTGH8clP?= =?us-ascii?Q?yELHhEo4UqE/+vNi8HyoDahB8V2nNcN5Ue2XODl2p0dvh03UkvZqSAUfDZUM?= =?us-ascii?Q?ssIeRotM5RbGXM6Ivc28+Ys91gQm1zmbC81nYb7leI3zIQtOkl2xhmnM/Fu1?= =?us-ascii?Q?4El9zppYE6TjlwV7M8LL9OuJT8EHIP4cK9WlpGcoxag1PEltLJYZZmoamaZG?= =?us-ascii?Q?V8rMH6JSnt8+4sBZ4eCUsthaRCa1TXOaa1las/+5zrS/KH1z1MCGud5nrpmZ?= =?us-ascii?Q?jOy7b6hAos6sNi67zwy4Iv2Ctc5tbOGOOrnq8y5gnOAkf1d2kTofvoIt22KV?= =?us-ascii?Q?eN3CU+bxn4CU+2wVGoT3FrUe66SnXPjutJx3dG/HOzYo+1wwueNJV43/VUxW?= =?us-ascii?Q?Pu8gdZSkkvu0ttHh/OFJYrXriHn70ivTP+cSe55c2cg3RM8oeET3X/dwwojg?= =?us-ascii?Q?TusnQtGlY0p2mzzv8zqhKQv5lPmYIEp58PPk9cmKDb2dZfkj32ZwC8iNfOPA?= =?us-ascii?Q?nH+jV9FrlHUYv/DLNhqTNTi4YxmWF/SKRqeLu/yd+RqJ39l8fTAvcBrHzmB8?= =?us-ascii?Q?6EL7HejcZxOhQ6ufdP5bxm2wpPuiULcUtYYSptwXaFem2aaMBxAHC1E3DXUh?= =?us-ascii?Q?o24GhHJ2E7fuKuZ3avIDrOvNQTH2PHWeaud6pnIhlDt3cn3ozXAWONzoV2HW?= =?us-ascii?Q?a7WfeegrriAqQWRSv8+oEGTt0hb9s1LyfljQtcNPAq7uQUp3HQqMVwiNezxd?= =?us-ascii?Q?8WmlP7JI5D1DlKCSiV75co42HlJ8SKpH012Rui5WfNIFv3Z58A8esSVuL0QK?= =?us-ascii?Q?BXJiDX1kLj4tU6oTwn6oILJDI7y+uSvpETnjZ9pP1Icb1Sjuh5+eLGKc94Qc?= =?us-ascii?Q?ooXDi+SvEoSftNJtizqE7zb7+nehEVNXe2tLXOOpk1hf+cTP1UesfYk8B2sA?= =?us-ascii?Q?1xm0F8r8Vs44i/jLju1UcA3HUkJXr3QkPi0O343wYq18tcYCECV+f9lu1Gi+?= =?us-ascii?Q?gT+Twmx9RnBJOodHmmyRIJJfF7c5abkgbonSPr2+GjU6YhiMI8ntruAC1353?= =?us-ascii?Q?8RyVC0x8Td5uDp9K6h3dmRM74mdYRl+SRLXaxh7mWijgwqOUFmJ64zSIKXcF?= =?us-ascii?Q?OuZ+UwLwu7a1VQoCizfiW3PxYOdCPcLAzve3b8O/8EXJuE4hTq0MO64Ufsq7?= =?us-ascii?Q?B2PntWBSjpYjyroyJU+rQb/27C67GLPRPmI6OWlu7n+Ca9inMb8Nxcy64Jl3?= =?us-ascii?Q?rMy2FXi808WzZdzHQ34TBnLCSR6QxYOXiyWKNwBNXsoAreQZ77eFsDXtzND2?= =?us-ascii?Q?vxrC4Tpfp7yM20MxtHwd/gPoWxjPCK/SH28Lwk5YHAQ2CDoaJH29kNj8udZf?= =?us-ascii?Q?cb0KCeKvV/XhkCrAJohkVZ2uIKUm4Dsbb8R+16/h2ePGXrTIsLfnwsFfgxIn?= =?us-ascii?Q?/dwGDGu9oivQwed7BfYY3UU=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 158f4b21-380f-44e2-87f4-08dae311c21f X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB7287.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2022 05:11:05.6815 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VmjQ0AFyVNbE0t9ApUPrVdY9wA58zoEEOwKbWWFmqf6PT8FfRaZ1FNtcnEWzJ47wSLarGYH/e4Na/N8+4zIEE0Vf/W24qE6a6C8Bypn9tS4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR01MB7818 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain To follow new DSU PMU specs, the following changes have been made: - Add a cluster node for each CPM. - Add DSU node to each CPM. Signed-off-by: Nhi Pham --- Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi | 11712 ++++++++-------- Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi | 11712 ++++++++-------- Platform/Ampere/JadePkg/AcpiTables/CPU.asi | 221 +- Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl | 14 +- Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi | 1928 +-- Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi | 1928 +-- 6 files changed, 14080 insertions(+), 13435 deletions(-) diff --git a/Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi b/Platform/Amper= e/JadePkg/AcpiTables/CPU-S0.asi index 969cece130ad..41b69d2baa5c 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi +++ b/Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi @@ -1,5639 +1,6345 @@ /** @file =20 - Copyright (c) 2020 - 2021, Ampere Computing LLC. All rights reserved. + Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 -Device(C000) { - Name(_HID, "ACPI0007") - Name(_UID, 0x0) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x000, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x004, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x008, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x00c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x010, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x014, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x050, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x054, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x058, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 0, 0xFD, 2} - }) // Domain 0 -} +Scope (\_SB.SYST) { + Device (CL00) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1) =20 -Device(C001) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x080, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x084, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x088, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x08c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x090, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x094, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 1, 0xFD, 2} - }) // Domain 1 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C002) { - Name(_HID, "ACPI0007") - Name(_UID, 0x100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x100, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x104, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x108, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x10c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x110, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x114, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x12c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x134, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x150, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x154, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x158, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 2, 0xFD, 2} - }) // Domain 2 -} + Device (CL01) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2) =20 -Device(C003) { - Name(_HID, "ACPI0007") - Name(_UID, 0x101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x180, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x184, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x188, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x18c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x190, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x194, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 3, 0xFD, 2} - }) // Domain 3 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C004) { - Name(_HID, "ACPI0007") - Name(_UID, 0x200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x200, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x204, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x208, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x20c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x210, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x214, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x22c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x234, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x250, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x254, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x258, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 4, 0xFD, 2} - }) // Domain 4 -} + Device (CL02) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3) =20 -Device(C005) { - Name(_HID, "ACPI0007") - Name(_UID, 0x201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x280, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x284, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x288, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x28c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x290, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x294, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 5, 0xFD, 2} - }) // Domain 5 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C006) { - Name(_HID, "ACPI0007") - Name(_UID, 0x300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x300, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x304, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x308, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x30c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x310, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x314, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x32c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x334, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x350, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x354, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x358, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 6, 0xFD, 2} - }) // Domain 6 -} + Device (CL03) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4) =20 -Device(C007) { - Name(_HID, "ACPI0007") - Name(_UID, 0x301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x380, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x384, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x388, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x38c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x390, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x394, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 7, 0xFD, 2} - }) // Domain 7 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C008) { - Name(_HID, "ACPI0007") - Name(_UID, 0x400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x400, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x404, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x408, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x40c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x410, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x414, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x42c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x434, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x43c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x450, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x454, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x458, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 8, 0xFD, 2} - }) // Domain 8 -} + Device (CL04) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5) =20 -Device(C009) { - Name(_HID, "ACPI0007") - Name(_UID, 0x401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x480, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x484, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x488, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x48c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x490, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x494, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x4ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x4b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 9, 0xFD, 2} - }) // Domain 9 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C010) { - Name(_HID, "ACPI0007") - Name(_UID, 0x500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x500, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x504, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x508, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x50c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x510, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x514, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x52c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x534, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x53c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x550, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x554, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x558, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 10, 0xFD, 2} - }) // Domain 10 -} + Device (CL05) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6) =20 -Device(C011) { - Name(_HID, "ACPI0007") - Name(_UID, 0x501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x580, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x584, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x588, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x58c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x590, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x594, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x5ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x5b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 11, 0xFD, 2} - }) // Domain 11 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C012) { - Name(_HID, "ACPI0007") - Name(_UID, 0x600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x600, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x604, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x608, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x60c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x610, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x614, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x62c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x634, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x63c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x650, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x654, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x658, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 12, 0xFD, 2} - }) // Domain 12 -} + Device (CL06) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7) =20 -Device(C013) { - Name(_HID, "ACPI0007") - Name(_UID, 0x601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x680, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x684, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x688, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x68c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x690, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x694, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x6ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x6b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 13, 0xFD, 2} - }) // Domain 13 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C014) { - Name(_HID, "ACPI0007") - Name(_UID, 0x700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x700, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x704, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x708, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x70c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x710, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x714, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x72c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x734, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x73c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x750, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x754, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x758, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 14, 0xFD, 2} - }) // Domain 14 -} + Device (CL07) { + Name(_HID, "ACPI0010") + Name(_UID, 0x8) =20 -Device(C015) { - Name(_HID, "ACPI0007") - Name(_UID, 0x701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x780, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x784, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x788, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x78c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x790, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x794, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x7ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x7b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 15, 0xFD, 2} - }) // Domain 15 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C016) { - Name(_HID, "ACPI0007") - Name(_UID, 0x800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x800, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x804, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x808, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x80c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x810, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x814, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x82c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x834, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x83c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x850, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x854, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x858, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 16, 0xFD, 2} - }) // Domain 16 -} + Device (CL08) { + Name(_HID, "ACPI0010") + Name(_UID, 0x9) =20 -Device(C017) { - Name(_HID, "ACPI0007") - Name(_UID, 0x801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x880, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x884, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x888, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x88c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x890, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x894, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x8ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x8b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 17, 0xFD, 2} - }) // Domain 17 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C018) { - Name(_HID, "ACPI0007") - Name(_UID, 0x900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x900, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x904, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x908, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x90c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x910, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x914, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x92c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x934, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x93c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x950, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x954, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x958, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 18, 0xFD, 2} - }) // Domain 18 -} + Device (CL09) { + Name(_HID, "ACPI0010") + Name(_UID, 0xA) =20 -Device(C019) { - Name(_HID, "ACPI0007") - Name(_UID, 0x901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x980, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x984, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x988, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x98c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x990, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x994, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x9ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x9b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 19, 0xFD, 2} - }) // Domain 19 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C020) { - Name(_HID, "ACPI0007") - Name(_UID, 0xa00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xa00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xa2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xa34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 20, 0xFD, 2} - }) // Domain 20 -} + Device (CL0A) { + Name(_HID, "ACPI0010") + Name(_UID, 0xB) =20 -Device(C021) { - Name(_HID, "ACPI0007") - Name(_UID, 0xa01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xa80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xaac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xab4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xabc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 21, 0xFD, 2} - }) // Domain 21 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C022) { - Name(_HID, "ACPI0007") - Name(_UID, 0xb00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xb00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xb2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xb34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 22, 0xFD, 2} - }) // Domain 22 -} + Device (CL0B) { + Name(_HID, "ACPI0010") + Name(_UID, 0xC) =20 -Device(C023) { - Name(_HID, "ACPI0007") - Name(_UID, 0xb01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xb80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xbac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xbb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 23, 0xFD, 2} - }) // Domain 23 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C024) { - Name(_HID, "ACPI0007") - Name(_UID, 0xc00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xc00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xc2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xc34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 24, 0xFD, 2} - }) // Domain 24 -} + Device (CL0C) { + Name(_HID, "ACPI0010") + Name(_UID, 0xD) =20 -Device(C025) { - Name(_HID, "ACPI0007") - Name(_UID, 0xc01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xc80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xcac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xcb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 25, 0xFD, 2} - }) // Domain 25 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C026) { - Name(_HID, "ACPI0007") - Name(_UID, 0xd00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xd00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xd2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xd34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 26, 0xFD, 2} - }) // Domain 26 -} + Device (CL0D) { + Name(_HID, "ACPI0010") + Name(_UID, 0xE) =20 -Device(C027) { - Name(_HID, "ACPI0007") - Name(_UID, 0xd01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xd80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xdac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xdb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 27, 0xFD, 2} - }) // Domain 27 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C028) { - Name(_HID, "ACPI0007") - Name(_UID, 0xe00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xe00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xe2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xe34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 28, 0xFD, 2} - }) // Domain 28 -} + Device (CL0E) { + Name(_HID, "ACPI0010") + Name(_UID, 0xF) =20 -Device(C029) { - Name(_HID, "ACPI0007") - Name(_UID, 0xe01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xe80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xeac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xeb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xebc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 29, 0xFD, 2} - }) // Domain 29 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C030) { - Name(_HID, "ACPI0007") - Name(_UID, 0xf00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xf00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xf2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xf34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 30, 0xFD, 2} - }) // Domain 30 -} + Device (CL0F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x10) =20 -Device(C031) { - Name(_HID, "ACPI0007") - Name(_UID, 0xf01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xf80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xfac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xfb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 31, 0xFD, 2} - }) // Domain 31 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C032) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1000, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1004, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1008, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x100c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1010, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1014, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x102c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1034, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x103c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1050, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1054, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1058, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 32, 0xFD, 2} - }) // Domain 32 -} + Device (CL10) { + Name(_HID, "ACPI0010") + Name(_UID, 0x11) =20 -Device(C033) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1080, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1084, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1088, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x108c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1090, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1094, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x10ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x10b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 33, 0xFD, 2} - }) // Domain 33 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C034) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1100, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1104, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1108, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x110c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1110, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1114, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x112c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1134, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x113c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1150, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1154, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1158, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 34, 0xFD, 2} - }) // Domain 34 -} + Device (CL11) { + Name(_HID, "ACPI0010") + Name(_UID, 0x12) =20 -Device(C035) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1180, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1184, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1188, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x118c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1190, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1194, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x11ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x11b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 35, 0xFD, 2} - }) // Domain 35 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C036) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1200, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1204, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1208, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x120c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1210, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1214, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x122c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1234, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x123c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1250, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1254, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1258, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 36, 0xFD, 2} - }) // Domain 36 -} + Device (CL12) { + Name(_HID, "ACPI0010") + Name(_UID, 0x13) =20 -Device(C037) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1280, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1284, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1288, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x128c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1290, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1294, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x12ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x12b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 37, 0xFD, 2} - }) // Domain 37 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C038) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1300, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1304, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1308, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x130c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1310, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1314, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x132c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1334, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x133c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1350, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1354, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1358, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 38, 0xFD, 2} - }) // Domain 38 -} + Device (CL13) { + Name(_HID, "ACPI0010") + Name(_UID, 0x14) =20 -Device(C039) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1380, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1384, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1388, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x138c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1390, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1394, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x13ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x13b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 39, 0xFD, 2} - }) // Domain 39 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C040) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1400, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1404, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1408, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x140c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1410, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1414, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x142c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1434, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x143c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1450, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1454, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1458, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 40, 0xFD, 2} - }) // Domain 40 -} + Device (CL14) { + Name(_HID, "ACPI0010") + Name(_UID, 0x15) =20 -Device(C041) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1480, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1484, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1488, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x148c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1490, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1494, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x14ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x14b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 41, 0xFD, 2} - }) // Domain 41 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C042) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1500, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1504, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1508, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x150c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1510, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1514, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x152c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1534, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x153c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1550, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1554, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1558, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 42, 0xFD, 2} - }) // Domain 42 -} + Device (CL15) { + Name(_HID, "ACPI0010") + Name(_UID, 0x16) =20 -Device(C043) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1580, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1584, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1588, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x158c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1590, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1594, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x15ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x15b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 43, 0xFD, 2} - }) // Domain 43 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C044) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1600, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1604, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1608, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x160c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1610, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1614, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x162c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1634, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x163c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1650, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1654, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1658, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 44, 0xFD, 2} - }) // Domain 44 -} + Device (CL16) { + Name(_HID, "ACPI0010") + Name(_UID, 0x17) =20 -Device(C045) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1680, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1684, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1688, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x168c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1690, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1694, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x16ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x16b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 45, 0xFD, 2} - }) // Domain 45 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C046) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1700, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1704, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1708, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x170c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1710, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1714, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x172c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1734, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x173c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1750, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1754, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1758, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 46, 0xFD, 2} - }) // Domain 46 -} + Device (CL17) { + Name(_HID, "ACPI0010") + Name(_UID, 0x18) =20 -Device(C047) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1780, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1784, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1788, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x178c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1790, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1794, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x17ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x17b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 47, 0xFD, 2} - }) // Domain 47 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C048) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1800, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1804, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1808, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x180c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1810, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1814, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x182c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1834, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x183c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1850, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1854, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1858, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 48, 0xFD, 2} - }) // Domain 48 -} + Device (CL18) { + Name(_HID, "ACPI0010") + Name(_UID, 0x19) =20 -Device(C049) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1880, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1884, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1888, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x188c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1890, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1894, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x18ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x18b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 49, 0xFD, 2} - }) // Domain 49 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C050) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1900, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1904, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1908, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x190c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1910, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1914, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x192c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1934, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x193c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1950, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1954, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1958, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 50, 0xFD, 2} - }) // Domain 50 -} + Device (CL19) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1A) =20 -Device(C051) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1980, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1984, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1988, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x198c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1990, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1994, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x19ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x19b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 51, 0xFD, 2} - }) // Domain 51 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C052) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1a00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1a2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1a34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 52, 0xFD, 2} - }) // Domain 52 -} + Device (CL1A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1B) =20 -Device(C053) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1a80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1aac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1ab4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1abc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 53, 0xFD, 2} - }) // Domain 53 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C054) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1b00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1b2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1b34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 54, 0xFD, 2} - }) // Domain 54 -} + Device (CL1B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1C) =20 -Device(C055) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1b80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1bac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1bb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 55, 0xFD, 2} - }) // Domain 5 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C056) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1c00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1c2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1c34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 56, 0xFD, 2} - }) // Domain 56 -} + Device (CL1C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1D) =20 -Device(C057) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1c80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1cac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1cb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 57, 0xFD, 2} - }) // Domain 57 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C058) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1d00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1d2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1d34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 58, 0xFD, 2} - }) // Domain 58 -} + Device (CL1D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1E) =20 -Device(C059) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1d80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1dac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1db4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 59, 0xFD, 2} - }) // Domain 59 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C060) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1e00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1e2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1e34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 60, 0xFD, 2} - }) // Domain 60 -} + Device (CL1E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x1F) =20 -Device(C061) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1e80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1eac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1eb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ebc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 61, 0xFD, 2} - }) // Domain 61 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C062) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1f00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1f2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1f34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 62, 0xFD, 2} - }) // Domain 62 -} + Device (CL1F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x20) =20 -Device(C063) { - Name(_HID, "ACPI0007") - Name(_UID, 0x1f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1f80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1fac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1fb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 63, 0xFD, 2} - }) // Domain 63 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C064) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2000, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2004, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2008, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x200c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2010, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2014, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x202c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2034, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x203c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2050, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2054, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2058, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 64, 0xFD, 2} - }) // Domain 64 -} + Device (CL20) { + Name(_HID, "ACPI0010") + Name(_UID, 0x21) =20 -Device(C065) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2080, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2084, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2088, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x208c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2090, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2094, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x20ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x20b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 65, 0xFD, 2} - }) // Domain 65 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C066) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2100, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2104, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2108, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x210c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2110, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2114, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x212c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2134, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x213c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2150, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2154, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2158, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 66, 0xFD, 2} - }) // Domain 66 -} + Device (CL21) { + Name(_HID, "ACPI0010") + Name(_UID, 0x22) =20 -Device(C067) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2180, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2184, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2188, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x218c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2190, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2194, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x21ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x21b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 67, 0xFD, 2} - }) // Domain 67 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C068) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2200, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2204, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2208, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x220c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2210, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2214, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x222c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2234, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x223c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2250, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2254, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2258, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 68, 0xFD, 2} - }) // Domain 68 -} + Device (CL22) { + Name(_HID, "ACPI0010") + Name(_UID, 0x23) =20 -Device(C069) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2280, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2284, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2288, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x228c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2290, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2294, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x22ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x22b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 69, 0xFD, 2} - }) // Domain 69 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C070) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2300, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2304, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2308, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x230c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2310, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2314, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x232c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2334, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x233c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2350, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2354, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2358, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 70, 0xFD, 2} - }) // Domain 70 -} + Device (CL23) { + Name(_HID, "ACPI0010") + Name(_UID, 0x24) =20 -Device(C071) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2380, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2384, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2388, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x238c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2390, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2394, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x23ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x23b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 71, 0xFD, 2} - }) // Domain 71 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C072) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2400, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2404, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2408, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x240c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2410, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2414, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x242c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2434, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x243c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2450, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2454, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2458, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 72, 0xFD, 2} - }) // Domain 72 -} + Device (CL24) { + Name(_HID, "ACPI0010") + Name(_UID, 0x25) =20 -Device(C073) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2480, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2484, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2488, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x248c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2490, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2494, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x24ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x24b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 73, 0xFD, 2} - }) // Domain 73 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C074) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2500, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2504, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2508, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x250c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2510, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2514, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x252c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2534, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x253c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2550, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2554, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2558, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 74, 0xFD, 2} - }) // Domain 74 -} + Device (CL25) { + Name(_HID, "ACPI0010") + Name(_UID, 0x26) =20 -Device(C075) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2580, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2584, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2588, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x258c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2590, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2594, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x25ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x25b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 75, 0xFD, 2} - }) // Domain 75 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C076) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2600, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2604, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2608, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x260c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2610, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2614, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x262c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2634, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x263c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2650, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2654, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2658, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 76, 0xFD, 2} - }) // Domain 76 -} + Device (CL26) { + Name(_HID, "ACPI0010") + Name(_UID, 0x27) =20 -Device(C077) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2680, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2684, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2688, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x268c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2690, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2694, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x26ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x26b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 77, 0xFD, 2} - }) // Domain 77 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C078) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2700, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2704, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2708, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x270c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2710, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2714, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x272c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2734, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x273c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2750, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2754, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2758, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 78, 0xFD, 2} - }) // Domain 78 -} + Device (CL27) { + Name(_HID, "ACPI0010") + Name(_UID, 0x28) =20 -Device(C079) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2780, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2784, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2788, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x278c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2790, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2794, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x27ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x27b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 79, 0xFD, 2} - }) // Domain 79 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C080) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2800, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2804, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2808, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x280c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2810, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2814, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x282c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2834, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x283c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2850, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2854, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2858, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 80, 0xFD, 2} - }) // Domain 80 -} + Device (CL28) { + Name(_HID, "ACPI0010") + Name(_UID, 0x29) =20 -Device(C081) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2880, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2884, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2888, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x288c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2890, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2894, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x28ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x28b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 81, 0xFD, 2} - }) // Domain 81 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C082) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2900, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2904, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2908, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x290c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2910, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2914, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x292c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2934, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x293c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2950, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2954, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2958, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 82, 0xFD, 2} - }) // Domain 82 -} + Device (CL29) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2A) =20 -Device(C083) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2980, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2984, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2988, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x298c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2990, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2994, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x29ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x29b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 83, 0xFD, 2} - }) // Domain 83 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C084) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2a00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2a2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2a34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 84, 0xFD, 2} - }) // Domain 84 -} + Device (CL2A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2B) =20 -Device(C085) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2a80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2aac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2ab4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2abc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 85, 0xFD, 2} - }) // Domain 85 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C086) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2b00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2b2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2b34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 86, 0xFD, 2} - }) // Domain 86 -} + Device (CL2B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2C) =20 -Device(C087) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2b80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2bac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2bb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 87, 0xFD, 2} - }) // Domain 87 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C088) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2c00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2c2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2c34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 88, 0xFD, 2} - }) // Domain 88 -} + Device (CL2C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2D) =20 -Device(C089) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2c80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2cac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2cb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 89, 0xFD, 2} - }) // Domain 89 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C090) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2d00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2d2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2d34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 90, 0xFD, 2} - }) // Domain 90 -} + Device (CL2D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2E) =20 -Device(C091) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2d80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2dac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2db4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 91, 0xFD, 2} - }) // Domain 91 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C092) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2e00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2e2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2e34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 92, 0xFD, 2} - }) // Domain 92 -} + Device (CL2E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x2F) =20 -Device(C093) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2e80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2eac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2eb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ebc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 93, 0xFD, 2} - }) // Domain 93 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C094) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2f00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2f2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2f34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 94, 0xFD, 2} - }) // Domain 94 -} + Device (CL2F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x30) =20 -Device(C095) { - Name(_HID, "ACPI0007") - Name(_UID, 0x2f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2f80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2fac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2fb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 95, 0xFD, 2} - }) // Domain 95 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C096) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3000, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3004, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3008, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x300c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3010, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3014, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x302c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3034, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x303c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3050, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3054, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3058, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 96, 0xFD, 2} - }) // Domain 96 -} + Device (CL30) { + Name(_HID, "ACPI0010") + Name(_UID, 0x31) =20 -Device(C097) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3080, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3084, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3088, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x308c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3090, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3094, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x30ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x30b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 97, 0xFD, 2} - }) // Domain 97 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C098) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3100, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3104, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3108, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x310c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3110, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3114, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x312c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3134, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x313c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3150, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3154, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3158, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 98, 0xFD, 2} - }) // Domain 98 -} + Device (CL31) { + Name(_HID, "ACPI0010") + Name(_UID, 0x32) =20 -Device(C099) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3180, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3184, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3188, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x318c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3190, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3194, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x31ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x31b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 99, 0xFD, 2} - }) // Domain 99 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C100) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3200, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3204, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3208, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x320c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3210, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3214, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x322c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3234, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x323c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3250, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3254, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3258, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 100, 0xFD, 2} - }) // Domain 100 -} + Device (CL32) { + Name(_HID, "ACPI0010") + Name(_UID, 0x33) =20 -Device(C101) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3280, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3284, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3288, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x328c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3290, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3294, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x32ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x32b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 101, 0xFD, 2} - }) // Domain 101 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C102) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3300, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3304, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3308, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x330c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3310, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3314, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x332c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3334, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x333c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3350, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3354, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3358, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 102, 0xFD, 2} - }) // Domain 102 -} + Device (CL33) { + Name(_HID, "ACPI0010") + Name(_UID, 0x34) =20 -Device(C103) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3380, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3384, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3388, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x338c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3390, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3394, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x33ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x33b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 103, 0xFD, 2} - }) // Domain 103 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C104) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3400, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3404, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3408, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x340c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3410, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3414, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x342c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3434, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x343c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3450, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3454, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3458, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 104, 0xFD, 2} - }) // Domain 104 -} + Device (CL34) { + Name(_HID, "ACPI0010") + Name(_UID, 0x35) =20 -Device(C105) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3480, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3484, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3488, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x348c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3490, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3494, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x34ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x34b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 105, 0xFD, 2} - }) // Domain 105 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C106) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3500, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3504, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3508, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x350c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3510, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3514, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x352c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3534, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x353c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3550, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3554, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3558, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 106, 0xFD, 2} - }) // Domain 106 -} + Device (CL35) { + Name(_HID, "ACPI0010") + Name(_UID, 0x36) =20 -Device(C107) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3580, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3584, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3588, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x358c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3590, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3594, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x35ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x35b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 107, 0xFD, 2} - }) // Domain 107 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C108) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3600, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3604, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3608, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x360c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3610, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3614, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x362c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3634, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x363c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3650, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3654, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3658, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 108, 0xFD, 2} - }) // Domain 108 -} + Device (CL36) { + Name(_HID, "ACPI0010") + Name(_UID, 0x37) =20 -Device(C109) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3680, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3684, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3688, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x368c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3690, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3694, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x36ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x36b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 109, 0xFD, 2} - }) // Domain 109 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C110) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3700, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3704, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3708, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x370c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3710, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3714, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x372c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3734, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x373c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3750, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3754, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3758, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 110, 0xFD, 2} - }) // Domain 110 -} + Device (CL37) { + Name(_HID, "ACPI0010") + Name(_UID, 0x38) =20 -Device(C111) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3780, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3784, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3788, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x378c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3790, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3794, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x37ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x37b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 111, 0xFD, 2} - }) // Domain 111 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C112) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3800, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3804, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3808, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x380c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3810, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3814, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x382c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3834, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x383c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3850, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3854, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3858, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 112, 0xFD, 2} - }) // Domain 112 -} + Device (CL38) { + Name(_HID, "ACPI0010") + Name(_UID, 0x39) =20 -Device(C113) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3880, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3884, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3888, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x388c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3890, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3894, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x38ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x38b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 113, 0xFD, 2} - }) // Domain 113 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C114) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3900, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3904, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3908, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x390c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3910, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3914, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x392c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3934, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x393c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3950, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3954, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3958, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 114, 0xFD, 2} - }) // Domain 114 -} + Device (CL39) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3A) =20 -Device(C115) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3980, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3984, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3988, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x398c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3990, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3994, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x39ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x39b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39bc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 115, 0xFD, 2} - }) // Domain 115 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C116) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3a00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3a2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3a34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 116, 0xFD, 2} - }) // Domain 116 -} + Device (CL3A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3B) =20 -Device(C117) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3a80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3aac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3ab4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3abc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 117, 0xFD, 2} - }) // Domain 117 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C118) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3b00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3b2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3b34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 118, 0xFD, 2} - }) // Domain 118 -} + Device (CL3B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3C) =20 -Device(C119) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3b80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3bac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3bb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 119, 0xFD, 2} - }) // Domain 119 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C120) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3c00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3c2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3c34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 120, 0xFD, 2} - }) // Domain 120 -} + Device (CL3C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3D) =20 -Device(C121) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3c80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3cac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3cb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 121, 0xFD, 2} - }) // Domain 121 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C122) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3d00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3d2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3d34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 122, 0xFD, 2} - }) // Domain 122 -} + Device (CL3D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3E) =20 -Device(C123) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3d80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3dac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3db4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 123, 0xFD, 2} - }) // Domain 123 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C124) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3e00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3e2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3e34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 124, 0xFD, 2} - }) // Domain 124 -} + Device (CL3E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x3F) =20 -Device(C125) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3e80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3eac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3eb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ebc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 125, 0xFD, 2} - }) // Domain 125 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } + + Device (CL3F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x40) =20 -Device(C126) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3f00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3f2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3f34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f3c, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 126, 0xFD, 2} - }) // Domain 126 + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } } =20 -Device(C127) { - Name(_HID, "ACPI0007") - Name(_UID, 0x3f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3f80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3fac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3fb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fbc, 2)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 127, 0xFD, 2} - }) // Domain 127 +Scope (\_SB.SYST.CL00) { + Device(C000) { + Name(_HID, "ACPI0007") + Name(_UID, 0x0) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x000, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x004, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x008, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x00c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x010, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x014, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2c, 2)}, // Refere= nce Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x34, 2)}, // Delive= red Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c, 2)}, // Perfor= mance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x050, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x054, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x058, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 0, 0xFD, 2} + }) // Domain 0 + } + + Device(C001) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x080, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x084, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x088, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x08c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x090, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x094, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xac, 2)}, // Refere= nce Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xb4, 2)}, // Delive= red Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbc, 2)}, // Perfor= mance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 1, 0xFD, 2} + }) // Domain 1 + } +} + +Scope (\_SB.SYST.CL01) { + Device(C002) { + Name(_HID, "ACPI0007") + Name(_UID, 0x100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x100, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x104, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x108, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x10c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x110, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x114, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x12c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x134, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x150, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x154, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x158, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 2, 0xFD, 2} + }) // Domain 2 + } + + Device(C003) { + Name(_HID, "ACPI0007") + Name(_UID, 0x101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x180, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x184, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x188, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x18c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x190, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x194, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 3, 0xFD, 2} + }) // Domain 3 + } +} + +Scope (\_SB.SYST.CL02) { + Device(C004) { + Name(_HID, "ACPI0007") + Name(_UID, 0x200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x200, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x204, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x208, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x20c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x210, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x214, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x22c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x234, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x250, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x254, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x258, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 4, 0xFD, 2} + }) // Domain 4 + } + + Device(C005) { + Name(_HID, "ACPI0007") + Name(_UID, 0x201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x280, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x284, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x288, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x28c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x290, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x294, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 5, 0xFD, 2} + }) // Domain 5 + } +} + +Scope (\_SB.SYST.CL03) { + Device(C006) { + Name(_HID, "ACPI0007") + Name(_UID, 0x300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x300, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x304, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x308, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x30c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x310, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x314, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x32c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x334, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x350, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x354, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x358, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 6, 0xFD, 2} + }) // Domain 6 + } + + Device(C007) { + Name(_HID, "ACPI0007") + Name(_UID, 0x301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x380, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x384, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x388, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x38c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x390, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x394, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 7, 0xFD, 2} + }) // Domain 7 + } +} + +Scope (\_SB.SYST.CL04) { + Device(C008) { + Name(_HID, "ACPI0007") + Name(_UID, 0x400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x400, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x404, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x408, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x40c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x410, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x414, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x42c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x434, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x43c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x450, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x454, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x458, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 8, 0xFD, 2} + }) // Domain 8 + } + + Device(C009) { + Name(_HID, "ACPI0007") + Name(_UID, 0x401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x480, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x484, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x488, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x48c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x490, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x494, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x4ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x4b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 9, 0xFD, 2} + }) // Domain 9 + } +} + +Scope (\_SB.SYST.CL05) { + Device(C010) { + Name(_HID, "ACPI0007") + Name(_UID, 0x500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x500, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x504, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x508, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x50c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x510, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x514, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x52c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x534, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x53c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x550, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x554, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x558, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 10, 0xFD, 2} + }) // Domain 10 + } + + Device(C011) { + Name(_HID, "ACPI0007") + Name(_UID, 0x501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x580, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x584, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x588, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x58c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x590, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x594, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x5ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x5b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 11, 0xFD, 2} + }) // Domain 11 + } +} + +Scope (\_SB.SYST.CL06) { + Device(C012) { + Name(_HID, "ACPI0007") + Name(_UID, 0x600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x600, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x604, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x608, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x60c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x610, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x614, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x62c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x634, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x63c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x650, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x654, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x658, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 12, 0xFD, 2} + }) // Domain 12 + } + + Device(C013) { + Name(_HID, "ACPI0007") + Name(_UID, 0x601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x680, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x684, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x688, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x68c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x690, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x694, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x6ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x6b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 13, 0xFD, 2} + }) // Domain 13 + } +} + +Scope (\_SB.SYST.CL07) { + Device(C014) { + Name(_HID, "ACPI0007") + Name(_UID, 0x700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x700, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x704, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x708, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x70c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x710, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x714, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x72c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x734, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x73c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x750, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x754, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x758, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 14, 0xFD, 2} + }) // Domain 14 + } + + Device(C015) { + Name(_HID, "ACPI0007") + Name(_UID, 0x701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x780, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x784, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x788, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x78c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x790, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x794, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x7ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x7b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 15, 0xFD, 2} + }) // Domain 15 + } +} + +Scope (\_SB.SYST.CL08) { + Device(C016) { + Name(_HID, "ACPI0007") + Name(_UID, 0x800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x800, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x804, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x808, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x80c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x810, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x814, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x82c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x834, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x83c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x850, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x854, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x858, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 16, 0xFD, 2} + }) // Domain 16 + } + + Device(C017) { + Name(_HID, "ACPI0007") + Name(_UID, 0x801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x880, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x884, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x888, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x88c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x890, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x894, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x8ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x8b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 17, 0xFD, 2} + }) // Domain 17 + } +} + +Scope (\_SB.SYST.CL09) { + Device(C018) { + Name(_HID, "ACPI0007") + Name(_UID, 0x900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x900, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x904, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x908, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x90c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x910, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x914, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x92c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x934, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x93c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x950, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x954, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x958, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 18, 0xFD, 2} + }) // Domain 18 + } + + Device(C019) { + Name(_HID, "ACPI0007") + Name(_UID, 0x901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x980, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x984, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x988, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x98c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x990, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x994, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x9ac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x9b4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9bc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 19, 0xFD, 2} + }) // Domain 19 + } +} + +Scope (\_SB.SYST.CL0A) { + Device(C020) { + Name(_HID, "ACPI0007") + Name(_UID, 0xa00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xa00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xa2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xa34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 20, 0xFD, 2} + }) // Domain 20 + } + + Device(C021) { + Name(_HID, "ACPI0007") + Name(_UID, 0xa01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xa80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xaac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xab4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xabc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 21, 0xFD, 2} + }) // Domain 21 + } +} + +Scope (\_SB.SYST.CL0B) { + Device(C022) { + Name(_HID, "ACPI0007") + Name(_UID, 0xb00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xb00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xb2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xb34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 22, 0xFD, 2} + }) // Domain 22 + } + + Device(C023) { + Name(_HID, "ACPI0007") + Name(_UID, 0xb01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xb80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xbac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xbb4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbbc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 23, 0xFD, 2} + }) // Domain 23 + } +} + +Scope (\_SB.SYST.CL0C) { + Device(C024) { + Name(_HID, "ACPI0007") + Name(_UID, 0xc00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xc00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xc2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xc34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 24, 0xFD, 2} + }) // Domain 24 + } + + Device(C025) { + Name(_HID, "ACPI0007") + Name(_UID, 0xc01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xc80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xcac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xcb4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcbc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 25, 0xFD, 2} + }) // Domain 25 + } +} + +Scope (\_SB.SYST.CL0D) { + Device(C026) { + Name(_HID, "ACPI0007") + Name(_UID, 0xd00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xd00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xd2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xd34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 26, 0xFD, 2} + }) // Domain 26 + } + + Device(C027) { + Name(_HID, "ACPI0007") + Name(_UID, 0xd01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xd80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xdac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xdb4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdbc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 27, 0xFD, 2} + }) // Domain 27 + } +} + +Scope (\_SB.SYST.CL0E) { + Device(C028) { + Name(_HID, "ACPI0007") + Name(_UID, 0xe00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xe00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xe2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xe34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 28, 0xFD, 2} + }) // Domain 28 + } + + Device(C029) { + Name(_HID, "ACPI0007") + Name(_UID, 0xe01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xe80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xeac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xeb4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xebc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 29, 0xFD, 2} + }) // Domain 29 + } +} + +Scope (\_SB.SYST.CL0F) { + Device(C030) { + Name(_HID, "ACPI0007") + Name(_UID, 0xf00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xf00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xf2c, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xf34, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf3c, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf54, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf58, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 30, 0xFD, 2} + }) // Domain 30 + } + + Device(C031) { + Name(_HID, "ACPI0007") + Name(_UID, 0xf01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xf80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xfac, 2)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xfb4, 2)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfbc, 2)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd4, 2)}, // Lowes= t Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd8, 2)}, // Nomin= al Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 31, 0xFD, 2} + }) // Domain 31 + } +} + +Scope (\_SB.SYST.CL10) { + Device(C032) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1000, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1004, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1008, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x100c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1010, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1014, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x102c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1034, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x103c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1050, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1054, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1058, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 32, 0xFD, 2} + }) // Domain 32 + } + + Device(C033) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1080, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1084, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1088, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x108c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1090, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1094, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x10ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x10b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 33, 0xFD, 2} + }) // Domain 33 + } +} + +Scope (\_SB.SYST.CL11) { + Device(C034) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1100, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1104, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1108, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x110c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1110, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1114, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x112c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1134, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x113c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1150, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1154, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1158, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 34, 0xFD, 2} + }) // Domain 34 + } + + Device(C035) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1180, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1184, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1188, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x118c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1190, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1194, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x11ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x11b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 35, 0xFD, 2} + }) // Domain 35 + } +} + +Scope (\_SB.SYST.CL12) { + Device(C036) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1200, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1204, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1208, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x120c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1210, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1214, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x122c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1234, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x123c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1250, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1254, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1258, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 36, 0xFD, 2} + }) // Domain 36 + } + + Device(C037) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1280, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1284, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1288, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x128c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1290, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1294, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x12ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x12b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 37, 0xFD, 2} + }) // Domain 37 + } +} + +Scope (\_SB.SYST.CL13) { + Device(C038) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1300, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1304, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1308, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x130c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1310, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1314, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x132c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1334, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x133c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1350, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1354, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1358, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 38, 0xFD, 2} + }) // Domain 38 + } + + Device(C039) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1380, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1384, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1388, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x138c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1390, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1394, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x13ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x13b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 39, 0xFD, 2} + }) // Domain 39 + } +} + +Scope (\_SB.SYST.CL14) { + Device(C040) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1400, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1404, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1408, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x140c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1410, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1414, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x142c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1434, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x143c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1450, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1454, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1458, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 40, 0xFD, 2} + }) // Domain 40 + } + + Device(C041) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1480, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1484, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1488, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x148c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1490, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1494, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x14ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x14b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 41, 0xFD, 2} + }) // Domain 41 + } +} + +Scope (\_SB.SYST.CL15) { + Device(C042) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1500, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1504, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1508, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x150c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1510, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1514, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x152c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1534, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x153c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1550, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1554, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1558, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 42, 0xFD, 2} + }) // Domain 42 + } + + Device(C043) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1580, 2)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1584, 2)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1588, 2)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x158c, 2)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1590, 2)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1594, 2)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x15ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x15b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 43, 0xFD, 2} + }) // Domain 43 + } +} + +Scope (\_SB.SYST.CL16) { + Device(C044) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1600, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1604, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1608, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x160c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1610, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1614, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x162c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1634, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x163c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1650, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1654, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1658, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 44, 0xFD, 2} + }) // Domain 44 + } + + Device(C045) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1680, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1684, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1688, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x168c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1690, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1694, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x16ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x16b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 45, 0xFD, 2} + }) // Domain 45 + } +} + +Scope (\_SB.SYST.CL17) { + Device(C046) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1700, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1704, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1708, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x170c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1710, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1714, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x172c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1734, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x173c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1750, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1754, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1758, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 46, 0xFD, 2} + }) // Domain 46 + } + + Device(C047) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1780, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1784, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1788, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x178c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1790, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1794, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x17ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x17b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 47, 0xFD, 2} + }) // Domain 47 + } +} + +Scope (\_SB.SYST.CL18) { + Device(C048) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1800, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1804, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1808, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x180c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1810, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1814, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x182c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1834, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x183c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1850, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1854, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1858, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 48, 0xFD, 2} + }) // Domain 48 + } + + Device(C049) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1880, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1884, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1888, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x188c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1890, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1894, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x18ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x18b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 49, 0xFD, 2} + }) // Domain 49 + } +} + +Scope (\_SB.SYST.CL19) { + Device(C050) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1900, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1904, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1908, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x190c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1910, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1914, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x192c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1934, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x193c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1950, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1954, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1958, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 50, 0xFD, 2} + }) // Domain 50 + } + + Device(C051) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1980, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1984, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1988, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x198c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1990, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1994, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x19ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x19b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d0, 2)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 51, 0xFD, 2} + }) // Domain 51 + } +} + +Scope (\_SB.SYST.CL1A) { + Device(C052) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1a00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1a2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1a34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 52, 0xFD, 2} + }) // Domain 52 + } + + Device(C053) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1a80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1aac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1ab4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1abc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 53, 0xFD, 2} + }) // Domain 53 + } +} + +Scope (\_SB.SYST.CL1B) { + Device(C054) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1b00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1b2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1b34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 54, 0xFD, 2} + }) // Domain 54 + } + + Device(C055) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1b80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1bac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1bb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 55, 0xFD, 2} + }) // Domain 5 + } +} + +Scope (\_SB.SYST.CL1C) { + Device(C056) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1c00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1c2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1c34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 56, 0xFD, 2} + }) // Domain 56 + } + + Device(C057) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1c80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1cac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1cb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 57, 0xFD, 2} + }) // Domain 57 + } +} + +Scope (\_SB.SYST.CL1D) { + Device(C058) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1d00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1d2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1d34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 58, 0xFD, 2} + }) // Domain 58 + } + + Device(C059) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1d80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1dac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1db4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 59, 0xFD, 2} + }) // Domain 59 + } +} + +Scope (\_SB.SYST.CL1E) { + Device(C060) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1e00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1e2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1e34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 60, 0xFD, 2} + }) // Domain 60 + } + + Device(C061) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1e80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1eac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1eb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ebc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 61, 0xFD, 2} + }) // Domain 61 + } +} + +Scope (\_SB.SYST.CL1F) { + Device(C062) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1f00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1f2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1f34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 62, 0xFD, 2} + }) // Domain 62 + } + + Device(C063) { + Name(_HID, "ACPI0007") + Name(_UID, 0x1f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1f80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1fac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1fb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 63, 0xFD, 2} + }) // Domain 63 + } +} + +Scope (\_SB.SYST.CL20) { + Device(C064) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2000, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2004, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2008, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x200c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2010, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2014, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x202c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2034, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x203c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2050, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2054, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2058, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 64, 0xFD, 2} + }) // Domain 64 + } + + Device(C065) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2080, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2084, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2088, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x208c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2090, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2094, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x20ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x20b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 65, 0xFD, 2} + }) // Domain 65 + } +} + +Scope (\_SB.SYST.CL21) { + Device(C066) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2100, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2104, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2108, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x210c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2110, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2114, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x212c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2134, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x213c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2150, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2154, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2158, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 66, 0xFD, 2} + }) // Domain 66 + } + + Device(C067) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2180, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2184, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2188, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x218c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2190, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2194, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x21ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x21b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 67, 0xFD, 2} + }) // Domain 67 + } +} + +Scope (\_SB.SYST.CL22) { + Device(C068) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2200, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2204, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2208, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x220c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2210, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2214, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x222c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2234, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x223c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2250, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2254, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2258, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 68, 0xFD, 2} + }) // Domain 68 + } + + Device(C069) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2280, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2284, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2288, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x228c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2290, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2294, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x22ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x22b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 69, 0xFD, 2} + }) // Domain 69 + } +} + +Scope (\_SB.SYST.CL23) { + Device(C070) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2300, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2304, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2308, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x230c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2310, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2314, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x232c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2334, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x233c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2350, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2354, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2358, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 70, 0xFD, 2} + }) // Domain 70 + } + + Device(C071) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2380, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2384, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2388, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x238c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2390, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2394, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x23ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x23b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 71, 0xFD, 2} + }) // Domain 71 + } +} + +Scope (\_SB.SYST.CL24) { + Device(C072) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2400, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2404, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2408, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x240c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2410, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2414, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x242c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2434, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x243c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2450, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2454, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2458, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 72, 0xFD, 2} + }) // Domain 72 + } + + Device(C073) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2480, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2484, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2488, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x248c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2490, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2494, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x24ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x24b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 73, 0xFD, 2} + }) // Domain 73 + } +} + +Scope (\_SB.SYST.CL25) { + Device(C074) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2500, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2504, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2508, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x250c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2510, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2514, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x252c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2534, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x253c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2550, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2554, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2558, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 74, 0xFD, 2} + }) // Domain 74 + } + + Device(C075) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2580, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2584, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2588, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x258c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2590, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2594, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x25ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x25b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 75, 0xFD, 2} + }) // Domain 75 + } +} + +Scope (\_SB.SYST.CL26) { + Device(C076) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2600, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2604, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2608, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x260c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2610, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2614, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x262c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2634, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x263c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2650, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2654, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2658, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 76, 0xFD, 2} + }) // Domain 76 + } + + Device(C077) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2680, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2684, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2688, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x268c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2690, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2694, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x26ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x26b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 77, 0xFD, 2} + }) // Domain 77 + } +} + +Scope (\_SB.SYST.CL27) { + Device(C078) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2700, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2704, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2708, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x270c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2710, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2714, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x272c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2734, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x273c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2750, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2754, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2758, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 78, 0xFD, 2} + }) // Domain 78 + } + + Device(C079) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2780, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2784, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2788, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x278c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2790, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2794, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x27ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x27b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 79, 0xFD, 2} + }) // Domain 79 + } +} + +Scope (\_SB.SYST.CL28) { + Device(C080) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2800, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2804, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2808, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x280c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2810, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2814, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x282c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2834, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x283c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2850, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2854, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2858, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 80, 0xFD, 2} + }) // Domain 80 + } + + Device(C081) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2880, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2884, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2888, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x288c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2890, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2894, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x28ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x28b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 81, 0xFD, 2} + }) // Domain 81 + } +} + +Scope (\_SB.SYST.CL29) { + Device(C082) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2900, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2904, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2908, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x290c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2910, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2914, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x292c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2934, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x293c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2950, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2954, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2958, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 82, 0xFD, 2} + }) // Domain 82 + } + + Device(C083) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2980, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2984, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2988, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x298c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2990, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2994, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x29ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x29b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 83, 0xFD, 2} + }) // Domain 83 + } +} + +Scope (\_SB.SYST.CL2A) { + Device(C084) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2a00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2a2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2a34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 84, 0xFD, 2} + }) // Domain 84 + } + + Device(C085) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2a80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2aac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2ab4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2abc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 85, 0xFD, 2} + }) // Domain 85 + } +} + +Scope (\_SB.SYST.CL2B) { + Device(C086) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2b00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2b2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2b34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 86, 0xFD, 2} + }) // Domain 86 + } + + Device(C087) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2b80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2bac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2bb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 87, 0xFD, 2} + }) // Domain 87 + } +} + +Scope (\_SB.SYST.CL2C) { + Device(C088) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2c00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2c2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2c34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 88, 0xFD, 2} + }) // Domain 88 + } + + Device(C089) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2c80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2cac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2cb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 89, 0xFD, 2} + }) // Domain 89 + } +} + +Scope (\_SB.SYST.CL2D) { + Device(C090) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2d00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2d2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2d34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 90, 0xFD, 2} + }) // Domain 90 + } + + Device(C091) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2d80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2dac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2db4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 91, 0xFD, 2} + }) // Domain 91 + } +} + +Scope (\_SB.SYST.CL2E) { + Device(C092) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2e00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2e2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2e34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 92, 0xFD, 2} + }) // Domain 92 + } + + Device(C093) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2e80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2eac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2eb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ebc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 93, 0xFD, 2} + }) // Domain 93 + } +} + +Scope (\_SB.SYST.CL2F) { + Device(C094) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2f00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2f2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2f34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 94, 0xFD, 2} + }) // Domain 94 + } + + Device(C095) { + Name(_HID, "ACPI0007") + Name(_UID, 0x2f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2f80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2fac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2fb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 95, 0xFD, 2} + }) // Domain 95 + } +} + +Scope (\_SB.SYST.CL30) { + Device(C096) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3000, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3004, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3008, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x300c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3010, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3014, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x302c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3034, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x303c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3050, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3054, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3058, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 96, 0xFD, 2} + }) // Domain 96 + } + + Device(C097) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3080, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3084, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3088, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x308c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3090, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3094, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x30ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x30b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 97, 0xFD, 2} + }) // Domain 97 + } +} + +Scope (\_SB.SYST.CL31) { + Device(C098) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3100, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3104, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3108, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x310c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3110, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3114, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x312c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3134, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x313c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3150, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3154, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3158, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 98, 0xFD, 2} + }) // Domain 98 + } + + Device(C099) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3180, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3184, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3188, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x318c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3190, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3194, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x31ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x31b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 99, 0xFD, 2} + }) // Domain 99 + } +} + +Scope (\_SB.SYST.CL32) { + Device(C100) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3200, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3204, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3208, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x320c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3210, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3214, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x322c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3234, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x323c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3250, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3254, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3258, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 100, 0xFD, 2} + }) // Domain 100 + } + + Device(C101) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3280, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3284, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3288, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x328c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3290, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3294, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x32ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x32b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 101, 0xFD, 2} + }) // Domain 101 + } +} + +Scope (\_SB.SYST.CL33) { + Device(C102) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3300, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3304, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3308, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x330c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3310, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3314, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x332c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3334, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x333c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3350, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3354, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3358, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 102, 0xFD, 2} + }) // Domain 102 + } + + Device(C103) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3380, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3384, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3388, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x338c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3390, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3394, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x33ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x33b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 103, 0xFD, 2} + }) // Domain 103 + } +} + +Scope (\_SB.SYST.CL34) { + Device(C104) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3400, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3404, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3408, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x340c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3410, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3414, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x342c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3434, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x343c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3450, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3454, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3458, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 104, 0xFD, 2} + }) // Domain 104 + } + + Device(C105) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3480, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3484, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3488, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x348c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3490, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3494, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x34ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x34b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 105, 0xFD, 2} + }) // Domain 105 + } +} + +Scope (\_SB.SYST.CL35) { + Device(C106) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3500, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3504, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3508, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x350c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3510, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3514, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x352c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3534, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x353c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3550, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3554, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3558, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 106, 0xFD, 2} + }) // Domain 106 + } + + Device(C107) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3580, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3584, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3588, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x358c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3590, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3594, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x35ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x35b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 107, 0xFD, 2} + }) // Domain 107 + } +} + +Scope (\_SB.SYST.CL36) { + Device(C108) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3600, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3604, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3608, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x360c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3610, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3614, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x362c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3634, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x363c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3650, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3654, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3658, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 108, 0xFD, 2} + }) // Domain 108 + } + + Device(C109) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3680, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3684, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3688, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x368c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3690, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3694, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x36ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x36b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 109, 0xFD, 2} + }) // Domain 109 + } +} + +Scope (\_SB.SYST.CL37) { + Device(C110) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3700, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3704, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3708, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x370c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3710, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3714, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x372c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3734, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x373c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3750, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3754, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3758, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 110, 0xFD, 2} + }) // Domain 110 + } + + Device(C111) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3780, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3784, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3788, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x378c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3790, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3794, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x37ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x37b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 111, 0xFD, 2} + }) // Domain 111 + } +} + +Scope (\_SB.SYST.CL38) { + Device(C112) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3800, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3804, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3808, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x380c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3810, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3814, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x382c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3834, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x383c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3850, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3854, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3858, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 112, 0xFD, 2} + }) // Domain 112 + } + + Device(C113) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3880, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3884, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3888, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x388c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3890, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3894, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x38ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x38b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 113, 0xFD, 2} + }) // Domain 113 + } +} + +Scope (\_SB.SYST.CL39) { + Device(C114) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3900, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3904, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3908, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x390c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3910, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3914, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x392c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3934, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x393c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3950, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3954, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3958, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 114, 0xFD, 2} + }) // Domain 114 + } + + Device(C115) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3980, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3984, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3988, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x398c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3990, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3994, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x39ac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x39b4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39bc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 115, 0xFD, 2} + }) // Domain 115 + } +} + +Scope (\_SB.SYST.CL3A) { + Device(C116) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3a00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3a2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3a34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 116, 0xFD, 2} + }) // Domain 116 + } + + Device(C117) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3a80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3aac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3ab4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3abc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 117, 0xFD, 2} + }) // Domain 117 + } +} + +Scope (\_SB.SYST.CL3B) { + Device(C118) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3b00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3b2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3b34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 118, 0xFD, 2} + }) // Domain 118 + } + + Device(C119) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3b80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3bac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3bb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 119, 0xFD, 2} + }) // Domain 119 + } +} + +Scope (\_SB.SYST.CL3C) { + Device(C120) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3c00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3c2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3c34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 120, 0xFD, 2} + }) // Domain 120 + } + + Device(C121) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3c80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3cac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3cb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 121, 0xFD, 2} + }) // Domain 121 + } +} + +Scope (\_SB.SYST.CL3D) { + Device(C122) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3d00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3d2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3d34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 122, 0xFD, 2} + }) // Domain 122 + } + + Device(C123) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3d80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3dac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3db4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 123, 0xFD, 2} + }) // Domain 123 + } +} + +Scope (\_SB.SYST.CL3E) { + Device(C124) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3e00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3e2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3e34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 124, 0xFD, 2} + }) // Domain 124 + } + + Device(C125) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3e80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3eac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3eb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ebc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 125, 0xFD, 2} + }) // Domain 125 + } +} + +Scope (\_SB.SYST.CL3F) { + Device(C126) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3f00, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f04, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f08, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f0c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f10, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f14, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3f2c, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3f34, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f3c, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f50, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f54, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f58, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 126, 0xFD, 2} + }) // Domain 126 + } + + Device(C127) { + Name(_HID, "ACPI0007") + Name(_UID, 0x3f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3f80, 2)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f84, 2)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f88, 2)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f8c, 2)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f90, 2)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f94, 2)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3fac, 2)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3fb4, 2)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fbc, 2)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd0, 2)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd4, 2)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd8, 2)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 127, 0xFD, 2} + }) // Domain 127 + } } diff --git a/Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi b/Platform/Amper= e/JadePkg/AcpiTables/CPU-S1.asi index e0def4064fd7..c074525a976f 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi +++ b/Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi @@ -1,5639 +1,6345 @@ /** @file =20 - Copyright (c) 2020 - 2021, Ampere Computing LLC. All rights reserved. + Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 -Device(C128) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x000, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x004, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x008, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x00c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x010, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x014, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x050, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x054, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x058, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 128, 0xFD, 2} - }) // Domain 128 -} +Scope (\_SB.SYST) { + Device (CL40) { + Name(_HID, "ACPI0010") + Name(_UID, 0x41) =20 -Device(C129) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x080, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x084, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x088, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x08c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x090, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x094, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x0d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 1219, 0xFD, 2} - }) // Domain 129 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C130) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x100, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x104, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x108, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x10c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x110, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x114, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x12c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x134, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x150, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x154, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x158, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 130, 0xFD, 2} - }) // Domain 130 -} + Device (CL41) { + Name(_HID, "ACPI0010") + Name(_UID, 0x42) =20 -Device(C131) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x180, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x184, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x188, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x18c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x190, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x194, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 131, 0xFD, 2} - }) // Domain 131 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C132) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x200, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x204, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x208, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x20c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x210, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x214, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x22c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x234, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x250, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x254, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x258, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 132, 0xFD, 2} - }) // Domain 132 -} + Device (CL42) { + Name(_HID, "ACPI0010") + Name(_UID, 0x43) =20 -Device(C133) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x280, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x284, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x288, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x28c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x290, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x294, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 133, 0xFD, 2} - }) // Domain 133 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C134) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x300, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x304, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x308, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x30c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x310, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x314, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x32c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x334, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x350, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x354, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x358, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 134, 0xFD, 2} - }) // Domain 134 -} + Device (CL43) { + Name(_HID, "ACPI0010") + Name(_UID, 0x44) =20 -Device(C135) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x380, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x384, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x388, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x38c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x390, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x394, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 135, 0xFD, 2} - }) // Domain 135 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C136) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x400, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x404, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x408, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x40c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x410, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x414, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x42c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x434, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x43c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x450, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x454, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x458, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 136, 0xFD, 2} - }) // Domain 136 -} + Device (CL44) { + Name(_HID, "ACPI0010") + Name(_UID, 0x45) =20 -Device(C137) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x480, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x484, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x488, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x48c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x490, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x494, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x4ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x4b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x4d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 137, 0xFD, 2} - }) // Domain 137 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C138) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x500, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x504, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x508, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x50c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x510, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x514, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x52c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x534, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x53c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x550, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x554, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x558, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 138, 0xFD, 2} - }) // Domain 138 -} + Device (CL45) { + Name(_HID, "ACPI0010") + Name(_UID, 0x46) =20 -Device(C139) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x580, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x584, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x588, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x58c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x590, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x594, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x5ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x5b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x5d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 139, 0xFD, 2} - }) // Domain 139 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C140) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x600, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x604, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x608, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x60c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x610, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x614, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x62c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x634, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x63c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x650, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x654, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x658, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 140, 0xFD, 2} - }) // Domain 140 -} + Device (CL46) { + Name(_HID, "ACPI0010") + Name(_UID, 0x47) =20 -Device(C141) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x680, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x684, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x688, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x68c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x690, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x694, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x6ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x6b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x6d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 141, 0xFD, 2} - }) // Domain 141 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C142) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x700, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x704, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x708, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x70c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x710, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x714, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x72c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x734, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x73c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x750, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x754, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x758, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 142, 0xFD, 2} - }) // Domain 142 -} + Device (CL47) { + Name(_HID, "ACPI0010") + Name(_UID, 0x48) =20 -Device(C143) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x780, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x784, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x788, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x78c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x790, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x794, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x7ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x7b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x7d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 143, 0xFD, 2} - }) // Domain 143 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C144) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x800, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x804, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x808, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x80c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x810, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x814, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x82c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x834, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x83c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x850, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x854, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x858, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 144, 0xFD, 2} - }) // Domain 144 -} + Device (CL48) { + Name(_HID, "ACPI0010") + Name(_UID, 0x49) =20 -Device(C145) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x880, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x884, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x888, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x88c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x890, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x894, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x8ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x8b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x8d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 145, 0xFD, 2} - }) // Domain 145 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C146) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x900, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x904, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x908, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x90c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x910, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x914, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x92c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x934, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x93c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x950, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x954, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x958, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 146, 0xFD, 2} - }) // Domain 146 -} + Device (CL49) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4A) =20 -Device(C147) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x980, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x984, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x988, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x98c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x990, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x994, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x9ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x9b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x9d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 147, 0xFD, 2} - }) // Domain 147 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C148) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xa00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xa2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xa34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 148, 0xFD, 2} - }) // Domain 148 -} + Device (CL4A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4B) =20 -Device(C149) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xa80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xa90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xa94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xaac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xab4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xabc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xad8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 149, 0xFD, 2} - }) // Domain 149 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C150) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xb00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xb2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xb34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 150, 0xFD, 2} - }) // Domain 150 -} + Device (CL4B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4C) =20 -Device(C151) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xb80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xb90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xb94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xbac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xbb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xbd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 151, 0xFD, 2} - }) // Domain 151 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C152) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xc00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xc2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xc34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 152, 0xFD, 2} - }) // Domain 152 -} + Device (CL4C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4D) =20 -Device(C153) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xc80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xc90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xc94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xcac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xcb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xcd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 153, 0xFD, 2} - }) // Domain 153 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C154) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xd00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xd2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xd34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 154, 0xFD, 2} - }) // Domain 154 -} + Device (CL4D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4E) =20 -Device(C155) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xd80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xd90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xd94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xdac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xdb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xdd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 155, 0xFD, 2} - }) // Domain 155 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C156) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xe00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xe2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xe34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 156, 0xFD, 2} - }) // Domain 156 -} + Device (CL4E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x4F) =20 -Device(C157) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xe80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xe90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xe94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xeac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xeb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xebc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xed8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 157, 0xFD, 2} - }) // Domain 157 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C158) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xf00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xf2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xf34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 158, 0xFD, 2} - }) // Domain 158 -} + Device (CL4F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x50) =20 -Device(C159) { - Name(_HID, "ACPI0007") - Name(_UID, 0x10f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0xf80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0xf90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xf94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0xfac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0xfb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0xfd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 159, 0xFD, 2} - }) // Domain 159 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C160) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1000, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1004, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1008, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x100c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1010, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1014, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x102c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1034, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x103c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1050, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1054, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1058, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 160, 0xFD, 2} - }) // Domain 160 -} + Device (CL50) { + Name(_HID, "ACPI0010") + Name(_UID, 0x51) =20 -Device(C161) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1080, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1084, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1088, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x108c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1090, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1094, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x10ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x10b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x10d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 161, 0xFD, 2} - }) // Domain 161 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C162) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1100, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1104, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1108, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x110c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1110, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1114, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x112c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1134, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x113c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1150, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1154, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1158, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 162, 0xFD, 2} - }) // Domain 162 -} + Device (CL51) { + Name(_HID, "ACPI0010") + Name(_UID, 0x52) =20 -Device(C163) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1180, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1184, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1188, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x118c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1190, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1194, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x11ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x11b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x11d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 163, 0xFD, 2} - }) // Domain 163 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C164) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1200, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1204, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1208, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x120c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1210, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1214, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x122c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1234, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x123c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1250, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1254, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1258, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 164, 0xFD, 2} - }) // Domain 164 -} + Device (CL52) { + Name(_HID, "ACPI0010") + Name(_UID, 0x53) =20 -Device(C165) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1280, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1284, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1288, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x128c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1290, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1294, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x12ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x12b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x12d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 165, 0xFD, 2} - }) // Domain 165 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C166) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1300, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1304, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1308, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x130c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1310, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1314, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x132c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1334, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x133c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1350, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1354, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1358, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 166, 0xFD, 2} - }) // Domain 166 -} + Device (CL53) { + Name(_HID, "ACPI0010") + Name(_UID, 0x54) =20 -Device(C167) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1380, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1384, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1388, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x138c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1390, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1394, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x13ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x13b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x13d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 167, 0xFD, 2} - }) // Domain 167 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C168) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1400, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1404, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1408, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x140c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1410, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1414, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x142c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1434, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x143c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1450, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1454, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1458, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 168, 0xFD, 2} - }) // Domain 168 -} + Device (CL54) { + Name(_HID, "ACPI0010") + Name(_UID, 0x55) =20 -Device(C169) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1480, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1484, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1488, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x148c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1490, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1494, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x14ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x14b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x14d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 169, 0xFD, 2} - }) // Domain 169 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C170) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1500, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1504, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1508, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x150c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1510, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1514, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x152c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1534, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x153c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1550, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1554, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1558, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 170, 0xFD, 2} - }) // Domain 170 -} + Device (CL55) { + Name(_HID, "ACPI0010") + Name(_UID, 0x56) =20 -Device(C171) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1580, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1584, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1588, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x158c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1590, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1594, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x15ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x15b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x15d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 171, 0xFD, 2} - }) // Domain 171 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C172) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1600, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1604, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1608, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x160c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1610, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1614, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x162c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1634, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x163c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1650, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1654, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1658, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 172, 0xFD, 2} - }) // Domain 172 -} + Device (CL56) { + Name(_HID, "ACPI0010") + Name(_UID, 0x57) =20 -Device(C173) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1680, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1684, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1688, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x168c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1690, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1694, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x16ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x16b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x16d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 173, 0xFD, 2} - }) // Domain 173 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C174) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1700, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1704, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1708, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x170c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1710, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1714, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x172c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1734, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x173c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1750, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1754, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1758, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 174, 0xFD, 2} - }) // Domain 174 -} + Device (CL57) { + Name(_HID, "ACPI0010") + Name(_UID, 0x58) =20 -Device(C175) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1780, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1784, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1788, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x178c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1790, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1794, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x17ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x17b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x17d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 175, 0xFD, 2} - }) // Domain 175 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C176) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1800, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1804, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1808, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x180c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1810, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1814, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x182c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1834, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x183c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1850, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1854, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1858, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 176, 0xFD, 2} - }) // Domain 176 -} + Device (CL58) { + Name(_HID, "ACPI0010") + Name(_UID, 0x59) =20 -Device(C177) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1880, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1884, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1888, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x188c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1890, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1894, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x18ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x18b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x18d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 177, 0xFD, 2} - }) // Domain 177 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C178) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1900, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1904, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1908, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x190c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1910, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1914, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x192c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1934, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x193c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1950, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1954, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1958, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 178, 0xFD, 2} - }) // Domain 178 -} + Device (CL59) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5A) =20 -Device(C179) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1980, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1984, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1988, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x198c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1990, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1994, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x19ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x19b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x19d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 179, 0xFD, 2} - }) // Domain 179 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C180) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1a00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1a2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1a34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 180, 0xFD, 2} - }) // Domain 180 -} + Device (CL5A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5B) =20 -Device(C181) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1a80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1a90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1a94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1aac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1ab4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1abc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ad8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 181, 0xFD, 2} - }) // Domain 181 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C182) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1b00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1b2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1b34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 182, 0xFD, 2} - }) // Domain 182 -} + Device (CL5B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5C) =20 -Device(C183) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1b80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1b90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1b94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1bac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1bb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1bd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 183, 0xFD, 2} - }) // Domain 183 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C184) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1c00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1c2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1c34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 184, 0xFD, 2} - }) // Domain 184 -} + Device (CL5C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5D) =20 -Device(C185) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1c80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1c90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1c94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1cac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1cb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1cd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 185, 0xFD, 2} - }) // Domain 185 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C186) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1d00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1d2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1d34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 186, 0xFD, 2} - }) // Domain 186 -} + Device (CL5D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5E) =20 -Device(C187) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1d80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1d90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1d94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1dac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1db4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1dd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 187, 0xFD, 2} - }) // Domain 187 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C188) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1e00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1e2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1e34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 188, 0xFD, 2} - }) // Domain 188 -} + Device (CL5E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x5F) =20 -Device(C189) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1e80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1e90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1e94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1eac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1eb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ebc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1ed8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 189, 0xFD, 2} - }) // Domain 189 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C190) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1f00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1f2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1f34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 190, 0xFD, 2} - }) // Domain 190 -} + Device (CL5F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x60) =20 -Device(C191) { - Name(_HID, "ACPI0007") - Name(_UID, 0x11f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x1f80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x1f90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1f94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x1fac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x1fb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x1fd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 191, 0xFD, 2} - }) // Domain 191 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C192) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2000, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2004, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2008, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x200c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2010, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2014, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x202c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2034, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x203c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2050, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2054, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2058, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 192, 0xFD, 2} - }) // Domain 192 -} + Device (CL60) { + Name(_HID, "ACPI0010") + Name(_UID, 0x61) =20 -Device(C193) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2080, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2084, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2088, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x208c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2090, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2094, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x20ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x20b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x20d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 193, 0xFD, 2} - }) // Domain 193 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C194) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2100, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2104, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2108, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x210c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2110, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2114, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x212c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2134, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x213c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2150, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2154, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2158, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 194, 0xFD, 2} - }) // Domain 194 -} + Device (CL61) { + Name(_HID, "ACPI0010") + Name(_UID, 0x62) =20 -Device(C195) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2180, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2184, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2188, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x218c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2190, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2194, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x21ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x21b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x21d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 195, 0xFD, 2} - }) // Domain 195 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C196) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2200, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2204, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2208, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x220c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2210, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2214, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x222c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2234, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x223c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2250, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2254, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2258, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 196, 0xFD, 2} - }) // Domain 196 -} + Device (CL62) { + Name(_HID, "ACPI0010") + Name(_UID, 0x63) =20 -Device(C197) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2280, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2284, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2288, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x228c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2290, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2294, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x22ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x22b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x22d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 197, 0xFD, 2} - }) // Domain 197 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C198) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2300, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2304, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2308, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x230c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2310, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2314, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x232c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2334, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x233c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2350, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2354, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2358, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 198, 0xFD, 2} - }) // Domain 198 -} + Device (CL63) { + Name(_HID, "ACPI0010") + Name(_UID, 0x64) =20 -Device(C199) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2380, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2384, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2388, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x238c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2390, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2394, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x23ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x23b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x23d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 199, 0xFD, 2} - }) // Domain 199 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C200) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2400, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2404, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2408, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x240c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2410, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2414, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x242c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2434, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x243c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2450, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2454, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2458, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 200, 0xFD, 2} - }) // Domain 200 -} + Device (CL64) { + Name(_HID, "ACPI0010") + Name(_UID, 0x65) =20 -Device(C201) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2480, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2484, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2488, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x248c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2490, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2494, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x24ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x24b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x24d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 201, 0xFD, 2} - }) // Domain 201 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C202) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2500, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2504, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2508, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x250c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2510, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2514, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x252c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2534, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x253c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2550, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2554, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2558, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 202, 0xFD, 2} - }) // Domain 202 -} + Device (CL65) { + Name(_HID, "ACPI0010") + Name(_UID, 0x66) =20 -Device(C203) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2580, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2584, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2588, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x258c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2590, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2594, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x25ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x25b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x25d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 203, 0xFD, 2} - }) // Domain 203 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C204) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2600, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2604, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2608, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x260c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2610, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2614, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x262c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2634, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x263c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2650, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2654, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2658, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 204, 0xFD, 2} - }) // Domain 204 -} + Device (CL66) { + Name(_HID, "ACPI0010") + Name(_UID, 0x67) =20 -Device(C205) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2680, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2684, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2688, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x268c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2690, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2694, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x26ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x26b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x26d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 205, 0xFD, 2} - }) // Domain 205 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C206) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2700, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2704, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2708, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x270c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2710, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2714, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x272c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2734, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x273c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2750, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2754, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2758, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 206, 0xFD, 2} - }) // Domain 206 -} + Device (CL67) { + Name(_HID, "ACPI0010") + Name(_UID, 0x68) =20 -Device(C207) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2780, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2784, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2788, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x278c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2790, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2794, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x27ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x27b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x27d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 207, 0xFD, 2} - }) // Domain 207 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C208) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2800, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2804, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2808, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x280c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2810, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2814, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x282c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2834, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x283c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2850, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2854, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2858, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 208, 0xFD, 2} - }) // Domain 208 -} + Device (CL68) { + Name(_HID, "ACPI0010") + Name(_UID, 0x69) =20 -Device(C209) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2880, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2884, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2888, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x288c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2890, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2894, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x28ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x28b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x28d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 209, 0xFD, 2} - }) // Domain 209 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C210) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2900, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2904, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2908, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x290c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2910, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2914, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x292c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2934, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x293c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2950, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2954, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2958, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 210, 0xFD, 2} - }) // Domain 210 -} + Device (CL69) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6A) =20 -Device(C211) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2980, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2984, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2988, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x298c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2990, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2994, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x29ac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x29b4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x29d8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 211, 0xFD, 2} - }) // Domain 211 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C212) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2a00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2a2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2a34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 212, 0xFD, 2} - }) // Domain 212 -} + Device (CL6A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6B) =20 -Device(C213) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2a80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2a90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2a94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2aac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2ab4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2abc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ad8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 213, 0xFD, 2} - }) // Domain 213 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C214) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2b00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2b2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2b34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 214, 0xFD, 2} - }) // Domain 214 -} + Device (CL6B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6C) =20 -Device(C215) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2b80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2b90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2b94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2bac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2bb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2bd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 215, 0xFD, 2} - }) // Domain 215 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C216) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2c00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2c2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2c34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 216, 0xFD, 2} - }) // Domain 216 -} + Device (CL6C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6D) =20 -Device(C217) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2c80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2c90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2c94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2cac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2cb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2cd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 217, 0xFD, 2} - }) // Domain 217 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C218) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2d00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2d2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2d34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 218, 0xFD, 2} - }) // Domain 218 -} + Device (CL6D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6E) =20 -Device(C219) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2d80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2d90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2d94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2dac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2db4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2dd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 219, 0xFD, 2} - }) // Domain 219 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C220) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2e00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2e2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2e34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 220, 0xFD, 2} - }) // Domain 220 -} + Device (CL6E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x6F) =20 -Device(C221) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2e80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2e90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2e94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2eac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2eb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ebc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2ed8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 221, 0xFD, 2} - }) // Domain 221 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C222) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2f00, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f04, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f08, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f0c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f10, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f14, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2f2c, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2f34, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f50, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f54, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f58, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 222, 0xFD, 2} - }) // Domain 222 -} + Device (CL6F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x70) =20 -Device(C223) { - Name(_HID, "ACPI0007") - Name(_UID, 0x12f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x2f80, 17)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f84, 17)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f88, 17)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f8c, 17)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x2f90, 17)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2f94, 17)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x2fac, 17)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x2fb4, 17)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd0, 17)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd4, 17)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x2fd8, 17)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 223, 0xFD, 2} - }) // Domain 223 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C224) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13000) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3000, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3004, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3008, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x300c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3010, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3014, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x302c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3034, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x303c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3050, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3054, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3058, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 224, 0xFD, 2} - }) // Domain 224 -} + Device (CL70) { + Name(_HID, "ACPI0010") + Name(_UID, 0x71) =20 -Device(C225) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13001) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3080, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3084, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3088, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x308c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3090, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3094, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x30ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x30b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x30d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 225, 0xFD, 2} - }) // Domain 225 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C226) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13100) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3100, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3104, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3108, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x310c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3110, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3114, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x312c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3134, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x313c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3150, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3154, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3158, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 226, 0xFD, 2} - }) // Domain 226 -} + Device (CL71) { + Name(_HID, "ACPI0010") + Name(_UID, 0x72) =20 -Device(C227) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13101) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3180, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3184, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3188, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x318c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3190, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3194, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x31ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x31b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x31d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 227, 0xFD, 2} - }) // Domain 227 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C228) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13200) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3200, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3204, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3208, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x320c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3210, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3214, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x322c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3234, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x323c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3250, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3254, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3258, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 228, 0xFD, 2} - }) // Domain 228 -} + Device (CL72) { + Name(_HID, "ACPI0010") + Name(_UID, 0x73) =20 -Device(C229) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13201) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3280, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3284, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3288, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x328c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3290, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3294, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x32ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x32b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x32d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 229, 0xFD, 2} - }) // Domain 229 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C230) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13300) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3300, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3304, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3308, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x330c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3310, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3314, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x332c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3334, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x333c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3350, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3354, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3358, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 230, 0xFD, 2} - }) // Domain 230 -} + Device (CL73) { + Name(_HID, "ACPI0010") + Name(_UID, 0x74) =20 -Device(C231) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13301) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3380, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3384, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3388, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x338c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3390, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3394, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x33ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x33b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x33d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 231, 0xFD, 2} - }) // Domain 231 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C232) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13400) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3400, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3404, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3408, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x340c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3410, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3414, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x342c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3434, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x343c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3450, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3454, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3458, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 232, 0xFD, 2} - }) // Domain 232 -} + Device (CL74) { + Name(_HID, "ACPI0010") + Name(_UID, 0x75) =20 -Device(C233) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13401) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3480, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3484, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3488, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x348c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3490, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3494, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x34ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x34b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x34d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 233, 0xFD, 2} - }) // Domain 233 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C234) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13500) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3500, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3504, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3508, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x350c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3510, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3514, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x352c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3534, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x353c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3550, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3554, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3558, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 234, 0xFD, 2} - }) // Domain 234 -} + Device (CL75) { + Name(_HID, "ACPI0010") + Name(_UID, 0x76) =20 -Device(C235) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13501) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3580, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3584, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3588, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x358c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3590, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3594, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x35ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x35b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x35d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 235, 0xFD, 2} - }) // Domain 235 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C236) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13600) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3600, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3604, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3608, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x360c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3610, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3614, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x362c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3634, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x363c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3650, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3654, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3658, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 236, 0xFD, 2} - }) // Domain 236 -} + Device (CL76) { + Name(_HID, "ACPI0010") + Name(_UID, 0x77) =20 -Device(C237) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13601) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3680, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3684, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3688, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x368c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3690, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3694, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x36ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x36b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x36d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 237, 0xFD, 2} - }) // Domain 237 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C238) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13700) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3700, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3704, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3708, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x370c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3710, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3714, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x372c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3734, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x373c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3750, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3754, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3758, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 238, 0xFD, 2} - }) // Domain 238 -} + Device (CL77) { + Name(_HID, "ACPI0010") + Name(_UID, 0x78) =20 -Device(C239) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13701) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3780, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3784, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3788, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x378c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3790, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3794, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x37ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x37b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x37d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 239, 0xFD, 2} - }) // Domain 239 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C240) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13800) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3800, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3804, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3808, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x380c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3810, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3814, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x382c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3834, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x383c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3850, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3854, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3858, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 240, 0xFD, 2} - }) // Domain 240 -} + Device (CL78) { + Name(_HID, "ACPI0010") + Name(_UID, 0x79) =20 -Device(C241) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13801) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3880, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3884, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3888, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x388c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3890, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3894, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x38ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x38b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x38d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 241, 0xFD, 2} - }) // Domain 241 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C242) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13900) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3900, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3904, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3908, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x390c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3910, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3914, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x392c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3934, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x393c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3950, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3954, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3958, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 242, 0xFD, 2} - }) // Domain 242 -} + Device (CL79) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7A) =20 -Device(C243) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13901) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3980, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3984, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3988, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x398c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3990, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3994, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x39ac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x39b4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39bc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x39d8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 243, 0xFD, 2} - }) // Domain 243 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C244) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13a00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3a00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3a2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3a34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 244, 0xFD, 2} - }) // Domain 244 -} + Device (CL7A) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7B) =20 -Device(C245) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13a01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3a80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3a90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3a94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3aac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3ab4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3abc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ad8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 245, 0xFD, 2} - }) // Domain 245 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C246) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13b00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3b00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3b2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3b34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 246, 0xFD, 2} - }) // Domain 246 -} + Device (CL7B) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7C) =20 -Device(C247) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13b01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3b80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3b90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3b94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3bac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3bb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3bd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 247, 0xFD, 2} - }) // Domain 247 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C248) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13c00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3c00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3c2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3c34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 248, 0xFD, 2} - }) // Domain 248 -} + Device (CL7C) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7D) =20 -Device(C249) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13c01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3c80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3c90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3c94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3cac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3cb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3cd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 249, 0xFD, 2} - }) // Domain 249 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C250) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13d00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3d00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3d2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3d34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 250, 0xFD, 2} - }) // Domain 250 -} + Device (CL7D) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7E) =20 -Device(C251) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13d01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3d80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3d90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3d94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3dac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3db4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3dd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 251, 0xFD, 2} - }) // Domain 251 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } =20 -Device(C252) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13e00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3e00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3e2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3e34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 252, 0xFD, 2} - }) // Domain 252 -} + Device (CL7E) { + Name(_HID, "ACPI0010") + Name(_UID, 0x7F) =20 -Device(C253) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13e01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3e80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3e90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3e94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3eac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3eb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ebc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3ed8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 253, 0xFD, 2} - }) // Domain 253 -} + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } + + Device (CL7F) { + Name(_HID, "ACPI0010") + Name(_UID, 0x80) =20 -Device(C254) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13f00) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3f00, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f04, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f08, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f0c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f10, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f14, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3f2c, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3f34, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f3c, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f50, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f54, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f58, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package() { - Package() {5, 0, 254, 0xFD, 2} - }) // Domain 254 + Method (_LPI, 0, NotSerialized) { + return(CLPI) + } + } } =20 -Device(C255) { - Name(_HID, "ACPI0007") - Name(_UID, 0x13f01) - - Method (_LPI, 0, NotSerialized) { - return(PLPI) - } - - Name(PCPC, Package() { - 23, // NumEntr= ies - 3, // Revisio= n - ResourceTemplate(){Register(PCC, 32, 0, 0x3f80, 2)}, // Highest= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f84, 2)}, // Nominal= Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f88, 2)}, // Lowest = Nonlinear Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f8c, 2)}, // Lowest = Performance - ResourceTemplate(){Register(PCC, 32, 0, 0x3f90, 2)}, // Guarant= eed Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3f94, 2)}, // Desired= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minimum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maximum= Performance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perform= ance Reduction Tolerance Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time Wi= ndow Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Counter= Wraparound Time - ResourceTemplate(){Register(PCC, 64, 0, 0x3fac, 2)}, // Referen= ce Counter Register - ResourceTemplate(){Register(PCC, 64, 0, 0x3fb4, 2)}, // Deliver= ed Counter Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fbc, 17)}, // Perform= ance Limited Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enable = Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Selection Enable - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Autonom= ous Activity Window Register - ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energy = Performance Preference Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd0, 2)}, // Referen= ce Performance Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd4, 2)}, // Lowest = Frequency Register - ResourceTemplate(){Register(PCC, 32, 0, 0x3fd8, 2)}, // Nominal= Frequency Register - }) - If (LEqual(CPCE, 0x1)) { - Method (_CPC, 0, NotSerialized) { - return(PCPC) - } - } - //Performance State dependency - Name(_PSD, Package(){ - Package() {5, 0, 255, 0xFD, 2} - }) // Domain 255 +Scope (\_SB.SYST.CL40) { + Device(C128) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x000, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x004, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x008, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x00c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x010, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x014, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2c, 17)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x34, 17)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c, 17)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x050, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x054, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x058, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 128, 0xFD, 2} + }) // Domain 128 + } + + Device(C129) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x080, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x084, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x088, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x08c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x090, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x094, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xac, 17)}, // Refer= ence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xb4, 17)}, // Deliv= ered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbc, 17)}, // Perfo= rmance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x0d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 1219, 0xFD, 2} + }) // Domain 129 + } +} + +Scope (\_SB.SYST.CL41) { + Device(C130) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x100, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x104, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x108, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x10c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x110, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x114, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x12c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x134, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x150, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x154, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x158, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 130, 0xFD, 2} + }) // Domain 130 + } + + Device(C131) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x180, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x184, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x188, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x18c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x190, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x194, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 131, 0xFD, 2} + }) // Domain 131 + } +} + +Scope (\_SB.SYST.CL42) { + Device(C132) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x200, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x204, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x208, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x20c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x210, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x214, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x22c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x234, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x250, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x254, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x258, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 132, 0xFD, 2} + }) // Domain 132 + } + + Device(C133) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x280, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x284, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x288, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x28c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x290, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x294, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 133, 0xFD, 2} + }) // Domain 133 + } +} + +Scope (\_SB.SYST.CL43) { + Device(C134) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x300, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x304, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x308, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x30c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x310, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x314, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x32c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x334, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x350, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x354, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x358, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 134, 0xFD, 2} + }) // Domain 134 + } + + Device(C135) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x380, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x384, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x388, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x38c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x390, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x394, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 135, 0xFD, 2} + }) // Domain 135 + } +} + +Scope (\_SB.SYST.CL44) { + Device(C136) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x400, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x404, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x408, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x40c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x410, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x414, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x42c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x434, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x43c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x450, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x454, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x458, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 136, 0xFD, 2} + }) // Domain 136 + } + + Device(C137) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x480, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x484, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x488, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x48c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x490, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x494, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x4ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x4b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x4d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 137, 0xFD, 2} + }) // Domain 137 + } +} + +Scope (\_SB.SYST.CL45) { + Device(C138) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x500, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x504, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x508, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x50c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x510, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x514, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x52c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x534, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x53c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x550, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x554, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x558, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 138, 0xFD, 2} + }) // Domain 138 + } + + Device(C139) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x580, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x584, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x588, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x58c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x590, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x594, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x5ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x5b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x5d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 139, 0xFD, 2} + }) // Domain 139 + } +} + +Scope (\_SB.SYST.CL46) { + Device(C140) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x600, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x604, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x608, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x60c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x610, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x614, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x62c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x634, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x63c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x650, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x654, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x658, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 140, 0xFD, 2} + }) // Domain 140 + } + + Device(C141) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x680, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x684, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x688, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x68c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x690, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x694, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x6ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x6b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x6d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 141, 0xFD, 2} + }) // Domain 141 + } +} + +Scope (\_SB.SYST.CL47) { + Device(C142) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x700, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x704, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x708, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x70c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x710, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x714, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x72c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x734, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x73c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x750, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x754, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x758, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 142, 0xFD, 2} + }) // Domain 142 + } + + Device(C143) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x780, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x784, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x788, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x78c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x790, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x794, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x7ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x7b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x7d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 143, 0xFD, 2} + }) // Domain 143 + } +} + +Scope (\_SB.SYST.CL48) { + Device(C144) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x800, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x804, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x808, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x80c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x810, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x814, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x82c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x834, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x83c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x850, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x854, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x858, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 144, 0xFD, 2} + }) // Domain 144 + } + + Device(C145) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x880, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x884, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x888, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x88c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x890, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x894, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x8ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x8b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x8d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 145, 0xFD, 2} + }) // Domain 145 + } +} + +Scope (\_SB.SYST.CL49) { + Device(C146) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x900, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x904, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x908, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x90c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x910, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x914, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x92c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x934, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x93c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x950, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x954, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x958, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 146, 0xFD, 2} + }) // Domain 146 + } + + Device(C147) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x980, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x984, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x988, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x98c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x990, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x994, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x9ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x9b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9bc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x9d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 147, 0xFD, 2} + }) // Domain 147 + } +} + +Scope (\_SB.SYST.CL4A) { + Device(C148) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xa00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xa2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xa34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 148, 0xFD, 2} + }) // Domain 148 + } + + Device(C149) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xa80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xa90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xa94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xaac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xab4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xabc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xad8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 149, 0xFD, 2} + }) // Domain 149 + } +} + +Scope (\_SB.SYST.CL4B) { + Device(C150) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xb00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xb2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xb34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 150, 0xFD, 2} + }) // Domain 150 + } + + Device(C151) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xb80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xb90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xb94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xbac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xbb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbbc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xbd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 151, 0xFD, 2} + }) // Domain 151 + } +} + +Scope (\_SB.SYST.CL4C) { + Device(C152) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xc00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xc2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xc34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 152, 0xFD, 2} + }) // Domain 152 + } + + Device(C153) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xc80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xc90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xc94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xcac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xcb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcbc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xcd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 153, 0xFD, 2} + }) // Domain 153 + } +} + +Scope (\_SB.SYST.CL4D) { + Device(C154) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xd00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xd2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xd34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 154, 0xFD, 2} + }) // Domain 154 + } + + Device(C155) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xd80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xd90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xd94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xdac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xdb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdbc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xdd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 155, 0xFD, 2} + }) // Domain 155 + } +} + +Scope (\_SB.SYST.CL4E) { + Device(C156) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xe00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xe2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xe34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 156, 0xFD, 2} + }) // Domain 156 + } + + Device(C157) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xe80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xe90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xe94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xeac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xeb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xebc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xed8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 157, 0xFD, 2} + }) // Domain 157 + } +} + +Scope (\_SB.SYST.CL4F) { + Device(C158) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xf00, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf04, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf08, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf0c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf10, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf14, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xf2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xf34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf3c, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf50, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 158, 0xFD, 2} + }) // Domain 158 + } + + Device(C159) { + Name(_HID, "ACPI0007") + Name(_UID, 0x10f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0xf80, 17)}, // High= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf84, 17)}, // Nomi= nal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf88, 17)}, // Lowe= st Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf8c, 17)}, // Lowe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0xf90, 17)}, // Guar= anteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xf94, 17)}, // Desi= red Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0xfac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0xfb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfbc, 17)}, // Perf= ormance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd0, 17)}, // Refe= rence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0xfd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 159, 0xFD, 2} + }) // Domain 159 + } +} + +Scope (\_SB.SYST.CL50) { + Device(C160) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1000, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1004, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1008, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x100c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1010, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1014, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x102c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1034, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x103c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1050, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1054, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1058, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 160, 0xFD, 2} + }) // Domain 160 + } + + Device(C161) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1080, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1084, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1088, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x108c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1090, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1094, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x10ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x10b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x10d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 161, 0xFD, 2} + }) // Domain 161 + } +} + +Scope (\_SB.SYST.CL51) { + Device(C162) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1100, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1104, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1108, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x110c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1110, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1114, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x112c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1134, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x113c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1150, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1154, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1158, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 162, 0xFD, 2} + }) // Domain 162 + } + + Device(C163) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1180, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1184, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1188, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x118c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1190, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1194, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x11ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x11b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x11d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 163, 0xFD, 2} + }) // Domain 163 + } +} + +Scope (\_SB.SYST.CL52) { + Device(C164) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1200, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1204, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1208, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x120c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1210, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1214, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x122c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1234, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x123c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1250, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1254, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1258, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 164, 0xFD, 2} + }) // Domain 164 + } + + Device(C165) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1280, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1284, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1288, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x128c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1290, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1294, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x12ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x12b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x12d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 165, 0xFD, 2} + }) // Domain 165 + } +} + +Scope (\_SB.SYST.CL53) { + Device(C166) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1300, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1304, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1308, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x130c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1310, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1314, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x132c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1334, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x133c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1350, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1354, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1358, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 166, 0xFD, 2} + }) // Domain 166 + } + + Device(C167) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1380, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1384, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1388, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x138c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1390, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1394, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x13ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x13b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x13d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 167, 0xFD, 2} + }) // Domain 167 + } +} + +Scope (\_SB.SYST.CL54) { + Device(C168) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1400, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1404, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1408, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x140c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1410, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1414, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x142c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1434, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x143c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1450, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1454, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1458, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 168, 0xFD, 2} + }) // Domain 168 + } + + Device(C169) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1480, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1484, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1488, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x148c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1490, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1494, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x14ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x14b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x14d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 169, 0xFD, 2} + }) // Domain 169 + } +} + +Scope (\_SB.SYST.CL55) { + Device(C170) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1500, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1504, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1508, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x150c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1510, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1514, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x152c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1534, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x153c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1550, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1554, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1558, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 170, 0xFD, 2} + }) // Domain 170 + } + + Device(C171) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1580, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1584, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1588, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x158c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1590, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1594, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x15ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x15b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x15d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 171, 0xFD, 2} + }) // Domain 171 + } +} + +Scope (\_SB.SYST.CL56) { + Device(C172) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1600, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1604, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1608, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x160c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1610, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1614, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x162c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1634, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x163c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1650, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1654, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1658, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 172, 0xFD, 2} + }) // Domain 172 + } + + Device(C173) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1680, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1684, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1688, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x168c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1690, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1694, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x16ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x16b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x16d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 173, 0xFD, 2} + }) // Domain 173 + } +} + +Scope (\_SB.SYST.CL57) { + Device(C174) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1700, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1704, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1708, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x170c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1710, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1714, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x172c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1734, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x173c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1750, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1754, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1758, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 174, 0xFD, 2} + }) // Domain 174 + } + + Device(C175) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1780, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1784, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1788, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x178c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1790, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1794, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x17ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x17b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x17d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 175, 0xFD, 2} + }) // Domain 175 + } +} + +Scope (\_SB.SYST.CL58) { + Device(C176) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1800, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1804, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1808, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x180c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1810, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1814, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x182c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1834, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x183c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1850, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1854, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1858, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 176, 0xFD, 2} + }) // Domain 176 + } + + Device(C177) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1880, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1884, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1888, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x188c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1890, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1894, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x18ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x18b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x18d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 177, 0xFD, 2} + }) // Domain 177 + } +} + +Scope (\_SB.SYST.CL59) { + Device(C178) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1900, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1904, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1908, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x190c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1910, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1914, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x192c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1934, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x193c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1950, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1954, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1958, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 178, 0xFD, 2} + }) // Domain 178 + } + + Device(C179) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1980, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1984, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1988, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x198c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1990, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1994, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x19ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x19b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x19d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 179, 0xFD, 2} + }) // Domain 179 + } +} + +Scope (\_SB.SYST.CL5A) { + Device(C180) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1a00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1a2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1a34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 180, 0xFD, 2} + }) // Domain 180 + } + + Device(C181) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1a80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1a90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1a94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1aac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1ab4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1abc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ad8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 181, 0xFD, 2} + }) // Domain 181 + } +} + +Scope (\_SB.SYST.CL5B) { + Device(C182) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1b00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1b2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1b34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 182, 0xFD, 2} + }) // Domain 182 + } + + Device(C183) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1b80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1b90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1b94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1bac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1bb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1bd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 183, 0xFD, 2} + }) // Domain 183 + } +} + +Scope (\_SB.SYST.CL5C) { + Device(C184) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1c00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1c2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1c34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 184, 0xFD, 2} + }) // Domain 184 + } + + Device(C185) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1c80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1c90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1c94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1cac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1cb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1cd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 185, 0xFD, 2} + }) // Domain 185 + } +} + +Scope (\_SB.SYST.CL5D) { + Device(C186) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1d00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1d2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1d34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 186, 0xFD, 2} + }) // Domain 186 + } + + Device(C187) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1d80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1d90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1d94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1dac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1db4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1dd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 187, 0xFD, 2} + }) // Domain 187 + } +} + +Scope (\_SB.SYST.CL5E) { + Device(C188) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1e00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1e2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1e34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 188, 0xFD, 2} + }) // Domain 188 + } + + Device(C189) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1e80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1e90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1e94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1eac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1eb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ebc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1ed8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 189, 0xFD, 2} + }) // Domain 189 + } +} + +Scope (\_SB.SYST.CL5F) { + Device(C190) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1f00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1f2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1f34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 190, 0xFD, 2} + }) // Domain 190 + } + + Device(C191) { + Name(_HID, "ACPI0007") + Name(_UID, 0x11f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x1f80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x1f90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1f94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x1fac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x1fb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x1fd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 191, 0xFD, 2} + }) // Domain 191 + } +} + +Scope (\_SB.SYST.CL60) { + Device(C192) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2000, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2004, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2008, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x200c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2010, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2014, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x202c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2034, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x203c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2050, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2054, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2058, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 192, 0xFD, 2} + }) // Domain 192 + } + + Device(C193) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2080, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2084, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2088, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x208c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2090, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2094, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x20ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x20b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x20d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 193, 0xFD, 2} + }) // Domain 193 + } +} + +Scope (\_SB.SYST.CL61) { + Device(C194) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2100, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2104, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2108, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x210c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2110, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2114, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x212c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2134, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x213c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2150, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2154, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2158, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 194, 0xFD, 2} + }) // Domain 194 + } + + Device(C195) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2180, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2184, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2188, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x218c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2190, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2194, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x21ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x21b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x21d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 195, 0xFD, 2} + }) // Domain 195 + } +} + +Scope (\_SB.SYST.CL62) { + Device(C196) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2200, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2204, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2208, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x220c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2210, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2214, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x222c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2234, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x223c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2250, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2254, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2258, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 196, 0xFD, 2} + }) // Domain 196 + } + + Device(C197) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2280, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2284, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2288, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x228c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2290, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2294, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x22ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x22b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x22d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 197, 0xFD, 2} + }) // Domain 197 + } +} + +Scope (\_SB.SYST.CL63) { + Device(C198) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2300, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2304, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2308, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x230c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2310, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2314, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x232c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2334, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x233c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2350, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2354, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2358, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 198, 0xFD, 2} + }) // Domain 198 + } + + Device(C199) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2380, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2384, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2388, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x238c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2390, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2394, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x23ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x23b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x23d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 199, 0xFD, 2} + }) // Domain 199 + } +} + +Scope (\_SB.SYST.CL64) { + Device(C200) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2400, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2404, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2408, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x240c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2410, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2414, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x242c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2434, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x243c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2450, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2454, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2458, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 200, 0xFD, 2} + }) // Domain 200 + } + + Device(C201) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2480, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2484, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2488, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x248c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2490, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2494, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x24ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x24b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x24d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 201, 0xFD, 2} + }) // Domain 201 + } +} + +Scope (\_SB.SYST.CL65) { + Device(C202) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2500, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2504, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2508, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x250c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2510, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2514, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x252c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2534, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x253c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2550, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2554, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2558, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 202, 0xFD, 2} + }) // Domain 202 + } + + Device(C203) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2580, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2584, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2588, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x258c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2590, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2594, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x25ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x25b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x25d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 203, 0xFD, 2} + }) // Domain 203 + } +} + +Scope (\_SB.SYST.CL66) { + Device(C204) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2600, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2604, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2608, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x260c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2610, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2614, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x262c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2634, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x263c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2650, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2654, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2658, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 204, 0xFD, 2} + }) // Domain 204 + } + + Device(C205) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2680, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2684, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2688, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x268c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2690, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2694, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x26ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x26b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x26d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 205, 0xFD, 2} + }) // Domain 205 + } +} + +Scope (\_SB.SYST.CL67) { + Device(C206) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2700, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2704, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2708, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x270c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2710, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2714, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x272c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2734, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x273c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2750, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2754, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2758, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 206, 0xFD, 2} + }) // Domain 206 + } + + Device(C207) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2780, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2784, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2788, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x278c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2790, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2794, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x27ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x27b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x27d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 207, 0xFD, 2} + }) // Domain 207 + } +} + +Scope (\_SB.SYST.CL68) { + Device(C208) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2800, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2804, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2808, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x280c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2810, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2814, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x282c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2834, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x283c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2850, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2854, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2858, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 208, 0xFD, 2} + }) // Domain 208 + } + + Device(C209) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2880, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2884, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2888, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x288c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2890, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2894, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x28ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x28b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x28d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 209, 0xFD, 2} + }) // Domain 209 + } +} + +Scope (\_SB.SYST.CL69) { + Device(C210) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2900, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2904, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2908, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x290c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2910, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2914, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x292c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2934, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x293c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2950, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2954, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2958, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 210, 0xFD, 2} + }) // Domain 210 + } + + Device(C211) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2980, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2984, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2988, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x298c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2990, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2994, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x29ac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x29b4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x29d8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 211, 0xFD, 2} + }) // Domain 211 + } +} + +Scope (\_SB.SYST.CL6A) { + Device(C212) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2a00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2a2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2a34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 212, 0xFD, 2} + }) // Domain 212 + } + + Device(C213) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2a80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2a90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2a94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2aac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2ab4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2abc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ad8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 213, 0xFD, 2} + }) // Domain 213 + } +} + +Scope (\_SB.SYST.CL6B) { + Device(C214) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2b00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2b2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2b34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 214, 0xFD, 2} + }) // Domain 214 + } + + Device(C215) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2b80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2b90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2b94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2bac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2bb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2bd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 215, 0xFD, 2} + }) // Domain 215 + } +} + +Scope (\_SB.SYST.CL6C) { + Device(C216) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2c00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2c2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2c34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 216, 0xFD, 2} + }) // Domain 216 + } + + Device(C217) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2c80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2c90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2c94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2cac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2cb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2cd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 217, 0xFD, 2} + }) // Domain 217 + } +} + +Scope (\_SB.SYST.CL6D) { + Device(C218) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2d00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2d2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2d34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 218, 0xFD, 2} + }) // Domain 218 + } + + Device(C219) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2d80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2d90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2d94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2dac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2db4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2dd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 219, 0xFD, 2} + }) // Domain 219 + } +} + +Scope (\_SB.SYST.CL6E) { + Device(C220) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2e00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2e2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2e34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 220, 0xFD, 2} + }) // Domain 220 + } + + Device(C221) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2e80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2e90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2e94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2eac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2eb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ebc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2ed8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 221, 0xFD, 2} + }) // Domain 221 + } +} + +Scope (\_SB.SYST.CL6F) { + Device(C222) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2f00, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f04, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f08, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f0c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f10, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f14, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2f2c, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2f34, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f50, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f54, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f58, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 222, 0xFD, 2} + }) // Domain 222 + } + + Device(C223) { + Name(_HID, "ACPI0007") + Name(_UID, 0x12f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x2f80, 17)}, // Hig= hest Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f84, 17)}, // Nom= inal Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f88, 17)}, // Low= est Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f8c, 17)}, // Low= est Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x2f90, 17)}, // Gua= ranteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2f94, 17)}, // Des= ired Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x2fac, 17)}, // Ref= erence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x2fb4, 17)}, // Del= ivered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd0, 17)}, // Ref= erence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd4, 17)}, // Low= est Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x2fd8, 17)}, // Nom= inal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 223, 0xFD, 2} + }) // Domain 223 + } +} + +Scope (\_SB.SYST.CL70) { + Device(C224) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13000) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3000, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3004, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3008, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x300c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3010, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3014, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x302c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3034, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x303c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3050, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3054, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3058, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 224, 0xFD, 2} + }) // Domain 224 + } + + Device(C225) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13001) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3080, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3084, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3088, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x308c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3090, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3094, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x30ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x30b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x30d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 225, 0xFD, 2} + }) // Domain 225 + } +} + +Scope (\_SB.SYST.CL71) { + Device(C226) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13100) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3100, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3104, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3108, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x310c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3110, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3114, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x312c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3134, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x313c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3150, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3154, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3158, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 226, 0xFD, 2} + }) // Domain 226 + } + + Device(C227) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13101) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3180, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3184, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3188, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x318c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3190, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3194, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x31ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x31b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x31d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 227, 0xFD, 2} + }) // Domain 227 + } +} + +Scope (\_SB.SYST.CL72) { + Device(C228) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13200) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3200, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3204, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3208, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x320c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3210, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3214, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x322c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3234, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x323c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3250, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3254, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3258, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 228, 0xFD, 2} + }) // Domain 228 + } + + Device(C229) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13201) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3280, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3284, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3288, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x328c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3290, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3294, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x32ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x32b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x32d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 229, 0xFD, 2} + }) // Domain 229 + } +} + +Scope (\_SB.SYST.CL73) { + Device(C230) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13300) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3300, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3304, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3308, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x330c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3310, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3314, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x332c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3334, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x333c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3350, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3354, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3358, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 230, 0xFD, 2} + }) // Domain 230 + } + + Device(C231) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13301) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3380, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3384, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3388, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x338c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3390, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3394, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x33ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x33b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x33d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 231, 0xFD, 2} + }) // Domain 231 + } +} + +Scope (\_SB.SYST.CL74) { + Device(C232) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13400) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3400, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3404, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3408, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x340c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3410, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3414, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x342c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3434, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x343c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3450, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3454, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3458, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 232, 0xFD, 2} + }) // Domain 232 + } + + Device(C233) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13401) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3480, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3484, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3488, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x348c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3490, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3494, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x34ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x34b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x34d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 233, 0xFD, 2} + }) // Domain 233 + } +} + +Scope (\_SB.SYST.CL75) { + Device(C234) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13500) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3500, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3504, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3508, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x350c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3510, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3514, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x352c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3534, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x353c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3550, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3554, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3558, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 234, 0xFD, 2} + }) // Domain 234 + } + + Device(C235) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13501) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3580, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3584, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3588, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x358c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3590, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3594, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x35ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x35b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x35d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 235, 0xFD, 2} + }) // Domain 235 + } +} + +Scope (\_SB.SYST.CL76) { + Device(C236) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13600) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3600, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3604, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3608, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x360c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3610, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3614, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x362c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3634, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x363c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3650, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3654, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3658, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 236, 0xFD, 2} + }) // Domain 236 + } + + Device(C237) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13601) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3680, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3684, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3688, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x368c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3690, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3694, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x36ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x36b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x36d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 237, 0xFD, 2} + }) // Domain 237 + } +} + +Scope (\_SB.SYST.CL77) { + Device(C238) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13700) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3700, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3704, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3708, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x370c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3710, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3714, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x372c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3734, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x373c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3750, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3754, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3758, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 238, 0xFD, 2} + }) // Domain 238 + } + + Device(C239) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13701) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3780, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3784, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3788, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x378c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3790, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3794, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x37ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x37b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x37d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 239, 0xFD, 2} + }) // Domain 239 + } +} + +Scope (\_SB.SYST.CL78) { + Device(C240) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13800) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3800, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3804, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3808, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x380c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3810, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3814, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x382c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3834, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x383c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3850, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3854, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3858, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 240, 0xFD, 2} + }) // Domain 240 + } + + Device(C241) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13801) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3880, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3884, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3888, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x388c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3890, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3894, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x38ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x38b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x38d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 241, 0xFD, 2} + }) // Domain 241 + } +} + +Scope (\_SB.SYST.CL79) { + Device(C242) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13900) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3900, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3904, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3908, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x390c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3910, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3914, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x392c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3934, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x393c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3950, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3954, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3958, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 242, 0xFD, 2} + }) // Domain 242 + } + + Device(C243) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13901) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3980, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3984, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3988, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x398c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3990, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3994, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x39ac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x39b4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39bc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x39d8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 243, 0xFD, 2} + }) // Domain 243 + } +} + +Scope (\_SB.SYST.CL7A) { + Device(C244) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13a00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3a00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3a2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3a34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 244, 0xFD, 2} + }) // Domain 244 + } + + Device(C245) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13a01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3a80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3a90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3a94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3aac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3ab4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3abc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ad8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 245, 0xFD, 2} + }) // Domain 245 + } +} + +Scope (\_SB.SYST.CL7B) { + Device(C246) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13b00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3b00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3b2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3b34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 246, 0xFD, 2} + }) // Domain 246 + } + + Device(C247) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13b01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3b80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3b90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3b94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3bac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3bb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3bd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 247, 0xFD, 2} + }) // Domain 247 + } +} + +Scope (\_SB.SYST.CL7C) { + Device(C248) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13c00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3c00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3c2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3c34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 248, 0xFD, 2} + }) // Domain 248 + } + + Device(C249) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13c01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3c80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3c90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3c94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3cac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3cb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3cd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 249, 0xFD, 2} + }) // Domain 249 + } +} + +Scope (\_SB.SYST.CL7D) { + Device(C250) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13d00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3d00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3d2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3d34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 250, 0xFD, 2} + }) // Domain 250 + } + + Device(C251) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13d01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3d80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3d90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3d94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3dac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3db4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3dd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 251, 0xFD, 2} + }) // Domain 251 + } +} + +Scope (\_SB.SYST.CL7E) { + Device(C252) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13e00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3e00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3e2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3e34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 252, 0xFD, 2} + }) // Domain 252 + } + + Device(C253) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13e01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3e80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3e90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3e94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3eac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3eb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ebc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3ed8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 253, 0xFD, 2} + }) // Domain 253 + } +} + +Scope (\_SB.SYST.CL7F) { + Device(C254) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13f00) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3f00, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f04, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f08, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f0c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f10, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f14, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3f2c, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3f34, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f3c, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f50, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f54, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f58, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package() { + Package() {5, 0, 254, 0xFD, 2} + }) // Domain 254 + } + + Device(C255) { + Name(_HID, "ACPI0007") + Name(_UID, 0x13f01) + + Method (_LPI, 0, NotSerialized) { + return(PLPI) + } + + Name(PCPC, Package() { + 23, // NumEn= tries + 3, // Revis= ion + ResourceTemplate(){Register(PCC, 32, 0, 0x3f80, 17)}, // Highe= st Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f84, 17)}, // Nomin= al Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f88, 17)}, // Lowes= t Nonlinear Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f8c, 17)}, // Lowes= t Performance + ResourceTemplate(){Register(PCC, 32, 0, 0x3f90, 17)}, // Guara= nteed Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3f94, 17)}, // Desir= ed Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Minim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Maxim= um Performance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Perfo= rmance Reduction Tolerance Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Time = Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Count= er Wraparound Time + ResourceTemplate(){Register(PCC, 64, 0, 0x3fac, 17)}, // Refe= rence Counter Register + ResourceTemplate(){Register(PCC, 64, 0, 0x3fb4, 17)}, // Deli= vered Counter Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fbc, 17)}, // Per= formance Limited Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Enabl= e Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Selection Enable + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Auton= omous Activity Window Register + ResourceTemplate(){Register(SystemMemory, 0, 0, 0, 0)}, // Energ= y Performance Preference Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd0, 17)}, // Refer= ence Performance Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd4, 17)}, // Lowe= st Frequency Register + ResourceTemplate(){Register(PCC, 32, 0, 0x3fd8, 17)}, // Nomi= nal Frequency Register + }) + If (LEqual(CPCE, 0x1)) { + Method (_CPC, 0, NotSerialized) { + return(PCPC) + } + } + //Performance State dependency + Name(_PSD, Package(){ + Package() {5, 0, 255, 0xFD, 2} + }) // Domain 255 + } } diff --git a/Platform/Ampere/JadePkg/AcpiTables/CPU.asi b/Platform/Ampere/J= adePkg/AcpiTables/CPU.asi index 00c09340b957..c50559a6ce46 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/CPU.asi +++ b/Platform/Ampere/JadePkg/AcpiTables/CPU.asi @@ -1,127 +1,152 @@ /** @file =20 - Copyright (c) 2020, Ampere Computing LLC. All rights reserved.
+ Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 -Name (CPCE, 1) // CPPC Enable -Name (LPIE, 0) // LPI Enable +Scope(\_SB) { + Name (CPCE, 1) // CPPC Enable + Name (LPIE, 0) // LPI Enable =20 -Method (_OSC, 4, Serialized) { // _OSC: Operating System Capabilit= ies - CreateDWordField (Arg3, 0x00, STS0) - CreateDWordField (Arg3, 0x04, CAP0) - If (LEqual(Arg0, ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48")) /* Pla= tform-wide Capabilities */) { - If (LNotEqual(Arg1, One)) { - And(STS0, 0xFFFFFFE0, STS0) - Or(STS0, 0x0A, STS0) // Unrecognized Revision, OSC failure - } Else { - If (LEqual(And(CAP0, 0x100), 0x100)) { - And(CAP0, 0xFFFFFEFF, CAP0) // No support for OS Initiated LPI + Method (_OSC, 4, Serialized) { // _OSC: Operating System Capabil= ities + CreateDWordField (Arg3, 0x00, STS0) + CreateDWordField (Arg3, 0x04, CAP0) + If (LEqual(Arg0, ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48")) /* P= latform-wide Capabilities */) { + If (LNotEqual(Arg1, One)) { And(STS0, 0xFFFFFFE0, STS0) - Or(STS0, 0x12, STS0) - } - If (LEqual(LPIE, 0x1)) { - Or(CAP0, 0x80, CAP0) // Support for LPI - } Else { - And(CAP0, 0xFFFFFF7F, CAP0) // No support for LPI - } - If (LEqual(CPCE, 0x1)) { - Or(CAP0, 0x40, CAP0) // Support for CPPCv2 + Or(STS0, 0x0A, STS0) // Unrecognized Revision, OSC failur= e } Else { - And(CAP0, 0xFFFFFFBF, CAP0) // No support for CPPCv2 + If (LEqual(And(CAP0, 0x100), 0x100)) { + And(CAP0, 0xFFFFFEFF, CAP0) // No support for OS Initiated LPI + And(STS0, 0xFFFFFFE0, STS0) + Or(STS0, 0x12, STS0) + } + If (LEqual(LPIE, 0x1)) { + Or(CAP0, 0x80, CAP0) // Support for LPI + } Else { + And(CAP0, 0xFFFFFF7F, CAP0) // No support for LPI + } + If (LEqual(CPCE, 0x1)) { + Or(CAP0, 0x40, CAP0) // Support for CPPCv2 + } Else { + And(CAP0, 0xFFFFFFBF, CAP0) // No support for CPPCv2 + } } + } Else { + And(STS0, 0xFFFFFFE0, STS0) + Or(STS0, 0x06, STS0) // Unrecognized Revision, Unrecogniz= ed UUID } - } Else { - And(STS0, 0xFFFFFFE0, STS0) - Or(STS0, 0x06, STS0) // Unrecognized Revision, Unrecognized= UUID + Return (Arg3) } - Return (Arg3) -} =20 -Name(PLPI, Package() { - 0, // Version - 1, // Level Index - 2, // Count - // WFI for CPU (NS-WFI) - Package() { - 1, // Min residency (uS) - 1, // Wake latency (uS) - 1, // Flags - 0, // Arch Context Flags - 100, // Residency Counter Frequency - 0, // No parent state - ResourceTemplate () { - // Register Entry method - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0xFFFFFFFF, // Address - 0x03, // Access Size - ) - }, - ResourceTemplate() { // Null Residency Counter - Register (SystemMemory, 0, 0, 0, 0) - }, - ResourceTemplate() { // Null Usage Counter - Register (SystemMemory, 0, 0, 0, 0) - }, - "Standby", - }, - // Retention state for CPU (S-WFI) - Package() { - 2, // Min residency (uS) - 2, // Wake latency (uS) - 1, // Flags - 0, // Arch Context Flags - 100, // Residency Counter Frequency - 1, // Parent node can be in Standby states - ResourceTemplate () { - // Register Entry method - Register (FFixedHW, - 0x20, // Bit Width - 0x00, // Bit Offset - 0x00000001, // Address - 0x03, // Access Size - ) - }, - ResourceTemplate() { // Null Residency Counter - Register (SystemMemory, 0, 0, 0, 0) - }, - ResourceTemplate() { // Null Usage Counter - Register (SystemMemory, 0, 0, 0, 0) - }, - "Standby_ATF" - }, -}) - -Device (SYST) { // System state - Name(_HID, "ACPI0010") - Name(_UID, 1) - Name (_LPI, Package() { + Name(CLPI, Package() { 0, // Version - 0, // Level Index + 1, // Level Index 1, // Count - // Retention state for Cluster Package() { - 100, // Min residency (uS) - 100, // Wake latency (uS) + 1, // Min residency (uS) + 1, // Wake latency (uS) 1, // Flags 0, // Arch Context Flags - 100, // Residency Counter Frequency - 0, // No Parent State - 0x02000100, // Integer Entry method + 0, // Residency Counter Frequency + 1, // No parent state + 0x01000000, // Integer Entry method ResourceTemplate() { // Null Residency Counter Register (SystemMemory, 0, 0, 0, 0) }, ResourceTemplate() { // Null Usage Counter Register (SystemMemory, 0, 0, 0, 0) }, - "Standby" + "Standby", }, }) =20 - Include ("CPU-S0.asi") - Include ("CPU-S1.asi") + Name(PLPI, Package() { + 0, // Version + 2, // Level Index + 2, // Count + // WFI for CPU (NS-WFI) + Package() { + 1, // Min residency (uS) + 1, // Wake latency (uS) + 1, // Flags + 0, // Arch Context Flags + 0, // Residency Counter Frequency + 0, // No parent state + ResourceTemplate () { + // Register Entry method + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0xFFFFFFFF, // Address + 0x03, // Access Size + ) + }, + ResourceTemplate() { // Null Residency Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + ResourceTemplate() { // Null Usage Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + "WFI", + }, + + // WFI for CPU (S-WFI) + Package() { + 1, // Min residency (uS) + 2900, // Wake latency (uS) + 1, // Flags + 0, // Arch Context Flags + 0, // Residency Counter Frequency + 1, // No parent state + ResourceTemplate () { + // Register Entry method + Register (FFixedHW, + 0x20, // Bit Width + 0x00, // Bit Offset + 0x01, // Address + 0x03, // Access Size + ) + }, + ResourceTemplate() { // Null Residency Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + ResourceTemplate() { // Null Usage Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + "Standby", + }, + }) + + Device (SYST) { // System state + Name(_HID, "ACPI0010") + Name(_UID, 0) + Name (_LPI, Package() { + 0, // Version + 0, // Level Index + 1, // Count + // Retention state for Cluster + Package() { + 100, // Min residency (uS) + 99, // Wake latency (uS) + 1, // Flags + 0, // Arch Context Flags + 100, // Residency Counter Frequency + 0, // No Parent State + 0x01000100, // Integer Entry method + ResourceTemplate() { // Null Residency Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + ResourceTemplate() { // Null Usage Counter + Register (SystemMemory, 0, 0, 0, 0) + }, + "System Standby" + }, + }) + } } + +Include ("CPU-S0.asi") +Include ("CPU-S1.asi") diff --git a/Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl b/Platform/Ampere/= JadePkg/AcpiTables/Dsdt.asl index 9c0ee4c44f94..d7d2df8c3dce 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl +++ b/Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl @@ -13,9 +13,6 @@ DefinitionBlock("Dsdt.aml", "DSDT", 0x02, "Ampere", "Jade= ", 1) { Name(AERF, 0) // PCIe AER Firmware-First Scope(\_SB) { =20 - Include ("CPU.asi") - Include ("PMU.asi") - // // Hardware Monitor Device(HM00) { @@ -102,8 +99,8 @@ DefinitionBlock("Dsdt.aml", "DSDT", 0x02, "Ampere", "Jad= e", 1) { Cacheable, // Cacheable ReadWrite, // ReadAndWrite 0x0000000000000000, // AddressGranularity - GRA - 0x0000000088920000, // AddressMinimum - MIN - 0x000000008893FFFF, // AddressMaximum - MAX + 0x00000000C0000000, // AddressMinimum - MIN + 0x00000000C001FFFF, // AddressMaximum - MAX 0x0000000000000000, // AddressTranslation - TRA 0x0000000000020000 // RangeLength - LEN ) @@ -148,6 +145,9 @@ DefinitionBlock("Dsdt.aml", "DSDT", 0x02, "Ampere", "Ja= de", 1) { Method(_IFT) { Return(0x04) // IPMI SSIF } + Method(_ADR) { + Return(0x10) // SSIF slave address + } Method(_SRV) { Return(0x0200) // IPMI Specification Revision } @@ -528,4 +528,8 @@ DefinitionBlock("Dsdt.aml", "DSDT", 0x02, "Ampere", "Ja= de", 1) { Include ("PCI-S1.asi") Include ("PCI-PDRC.asi") } + + Include ("CPU.asi") + Include ("PMU.asi") + } // DSDT diff --git a/Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi b/Platform/Amper= e/JadePkg/AcpiTables/PMU-S0.asi index 0e9db557d925..7eaeb4aa905d 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi +++ b/Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi @@ -1,1303 +1,905 @@ /** @file =20 - Copyright (c) 2020, Ampere Computing LLC. All rights reserved.
+ Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 -Device(CMN0) { - Name(_HID, "ARMHC600") // Device Identification Objects - Name(_CID, "ARMHC600") - Name(_UID, 0) - Name(_CCA, ONE) - Name(_STR, Unicode("CMN0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceConsumer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x0000100010000000, // AddressMinimum - MIN - 0x000010001fffffff, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000010000000 // RangeLength - LEN - ) - QWordMemory ( - ResourceConsumer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x0000100012500000, // AddressMinimum - MIN - 0x00001000164fffff, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000004000000 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 314 } - }) -} - -Device(MC00) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { +Scope(\_SB) { + Device(CMN0) { + Name(_HID, "ARMHC600") // Device Identification Objects + Name(_CID, "ARMHC600") + Name(_UID, 0) + Name(_CCA, ONE) + Name(_STR, Unicode("CMN0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { QWordMemory ( - ResourceProducer, // ResourceUsage + ResourceConsumer, // ResourceUsage PosDecode, // Decode MinFixed, // IsMinFixed MaxFixed, // IsMaxFixed NonCacheable, // Cacheable ReadWrite, // ReadAndWrite 0x0000000000000000, // AddressGranularity - GRA - 0x000010008C000A00, // AddressMinimum - MIN - 0x000010008C000BFF, // AddressMaximum - MAX + 0x0000100010000000, // AddressMinimum - MIN + 0x0000100013ffffff, // AddressMaximum - MAX 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN + 0x0000000004000000 // RangeLength - LEN ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) -} - -Device(MC01) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 1) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { QWordMemory ( - ResourceProducer, // ResourceUsage + ResourceConsumer, // ResourceUsage PosDecode, // Decode MinFixed, // IsMinFixed MaxFixed, // IsMaxFixed NonCacheable, // Cacheable ReadWrite, // ReadAndWrite 0x0000000000000000, // AddressGranularity - GRA - 0x000010008C400A00, // AddressMinimum - MIN - 0x000010008C400BFF, // AddressMaximum - MAX + 0x0000100012500000, // AddressMinimum - MIN + 0x0000100013ffffff, // AddressMaximum - MAX 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN + 0x0000000001B00000 // RangeLength - LEN ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) -} - -Device(MC02) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 2) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU2")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 314 } + }) + } + + Device(MC00) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008C000A00, // AddressMinimum - MIN + 0x000010008C000BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC01) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 1) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008C400A00, // AddressMinimum - MIN + 0x000010008C400BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC02) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 2) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU2")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008C800A00, // AddressMinimum - MIN + 0x000010008C800BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC03) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 3) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU3")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008CC00A00, // AddressMinimum - MIN + 0x000010008CC00BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC04) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 4) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU4")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008D000A00, // AddressMinimum - MIN + 0x000010008D000BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC05) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 5) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU5")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008D400A00, // AddressMinimum - MIN + 0x000010008D400BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC06) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 6) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU6")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008D800A00, // AddressMinimum - MIN + 0x000010008D800BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } + + Device(MC07) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 7) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 0: MCU7")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000010008DC00A00, // AddressMinimum - MIN + 0x000010008DC00BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } + }) + } +} + +Scope (\_SB.SYST.CL00) { + Device(DU00) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 64 } + }) + } +} + +Scope (\_SB.SYST.CL01) { + Device(DU01) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 65 } + }) + } +} + +Scope (\_SB.SYST.CL02) { + Device(DU02) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x2) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x2 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 66 } + }) + } +} + +Scope (\_SB.SYST.CL03) { + Device(DU03) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x3) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x3 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 67 } + }) + } +} + +Scope (\_SB.SYST.CL04) { + Device(DU04) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 68 } + }) + } +} + +Scope (\_SB.SYST.CL05) { + Device(DU05) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 69 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008C800A00, // AddressMinimum - MIN - 0x000010008C800BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(MC03) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 3) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU3")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL06) { + Device(DU06) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x6) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x6 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 71 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008CC00A00, // AddressMinimum - MIN - 0x000010008CC00BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(MC04) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 4) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU4")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL07) { + Device(DU07) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x7) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x7 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 80 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008D000A00, // AddressMinimum - MIN - 0x000010008D000BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(MC05) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 5) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU5")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL08) { + Device(DU08) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x8) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x8 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 81 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008D400A00, // AddressMinimum - MIN - 0x000010008D400BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(MC06) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 6) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU6")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL09) { + Device(DU09) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x9) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x9 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 82 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008D800A00, // AddressMinimum - MIN - 0x000010008D800BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(MC07) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 7) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 0: MCU7")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL0A) { + Device(DU0A) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xA) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xA Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 83 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000010008DC00A00, // AddressMinimum - MIN - 0x000010008DC00BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 312 } - }) } =20 -Device(DU00) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 64 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x000000, - 0x000100 - } - } +Scope (\_SB.SYST.CL0B) { + Device(DU0B) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xB) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xB Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU01) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 115 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 65 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x010000, - 0x010100 - } - } - } - }) } =20 -Device(DU02) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x2) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x2 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 66 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x020000, - 0x020100 - } - } +Scope (\_SB.SYST.CL0C) { + Device(DU0C) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xC) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xC Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU03) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x3) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x3 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 116 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 67 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x030000, - 0x030100 - } - } - } - }) } =20 -Device(DU04) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 68 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x040000, - 0x040100 - } - } +Scope (\_SB.SYST.CL0D) { + Device(DU0D) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xD) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xD Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU05) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 120 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 69 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x050000, - 0x050100 - } - } - } - }) } =20 -Device(DU06) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x6) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x6 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 71 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x060000, - 0x060100 - } - } +Scope (\_SB.SYST.CL0E) { + Device(DU0E) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xE) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xE Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU07) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x7) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x7 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 121 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 80 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x070000, - 0x070100 - } - } - } - }) } =20 -Device(DU08) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x8) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x8 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 81 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x080000, - 0x080100 - } - } +Scope (\_SB.SYST.CL0F) { + Device(DU0F) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0xF) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0xF Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU09) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x9) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x9 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 122 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 82 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x090000, - 0x090100 - } - } - } - }) } =20 -Device(DU0A) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xA) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xA Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 83 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0A0000, - 0x0A0100 - } - } +Scope (\_SB.SYST.CL10) { + Device(DU10) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x10) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x10 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU0B) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xB) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xB Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 123 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 115 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0B0000, - 0x0B0100 - } - } - } - }) } =20 -Device(DU0C) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xC) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xC Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 116 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0C0000, - 0x0C0100 - } - } +Scope (\_SB.SYST.CL11) { + Device(DU11) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x11) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x11 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU0D) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xD) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xD Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 124 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 221 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0D0000, - 0x0D0100 - } - } - } - }) } =20 -Device(DU0E) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xE) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xE Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 222 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0E0000, - 0x0E0100 - } - } +Scope (\_SB.SYST.CL12) { + Device(DU12) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x12) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x12 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU0F) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0xF) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0xF Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 125 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 223 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x0F0000, - 0x0F0100 - } - } - } - }) } =20 -Device(DU10) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x10) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x10 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 248 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100000, - 0x100100 - } - } +Scope (\_SB.SYST.CL13) { + Device(DU13) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x13) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x13 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU11) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x11) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x11 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 126 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 249 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x110000, - 0x110100 - } - } - } - }) } =20 -Device(DU12) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x12) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x12 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 250 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x120000, - 0x120100 - } - } +Scope (\_SB.SYST.CL14) { + Device(DU14) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x14) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x14 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU13) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x13) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x13 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 127 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 251 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x130000, - 0x130100 - } - } - } - }) } =20 -Device(DU14) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x14) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x14 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 252 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x140000, - 0x140100 - } - } +Scope (\_SB.SYST.CL15) { + Device(DU15) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x15) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x15 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU15) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x15) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x15 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 221 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 253 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x150000, - 0x150100 - } - } - } - }) } =20 -Device(DU16) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x16) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x16 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 254 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x160000, - 0x160100 - } - } +Scope (\_SB.SYST.CL16) { + Device(DU16) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x16) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x16 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 222 } + }) + } } =20 -Device(DU17) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x17) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x17 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 255 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x170000, - 0x170100 - } - } +Scope (\_SB.SYST.CL17) { + Device(DU17) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x17) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x17 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 223 } + }) + } } =20 -Device(DU18) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x18) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x18 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 297 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x180000, - 0x180100 - } - } +Scope (\_SB.SYST.CL18) { + Device(DU18) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x18) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x18 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 248 } + }) + } } =20 -Device(DU19) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x19) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x19 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 298 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x190000, - 0x190100 - } - } +Scope (\_SB.SYST.CL19) { + Device(DU19) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x19) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x19 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 249 } + }) + } } =20 -Device(DU1A) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1A) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1A Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 299 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1A0000, - 0x1A0100 - } - } +Scope (\_SB.SYST.CL1A) { + Device(DU1A) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1A) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1A Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 250 } + }) + } } =20 -Device(DU1B) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1B) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1B Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 300 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1B0000, - 0x1B0100 - } - } +Scope (\_SB.SYST.CL1B) { + Device(DU1B) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1B) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1B Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 251 } + }) + } } =20 -Device(DU1C) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1C) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1C Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 301 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1C0000, - 0x1C0100 - } - } +Scope (\_SB.SYST.CL1C) { + Device(DU1C) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1C) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1C Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 252 } + }) + } } =20 -Device(DU1D) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1D) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1D Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 313 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1D0000, - 0x1D0100 - } - } +Scope (\_SB.SYST.CL1D) { + Device(DU1D) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1D) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1D Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 253 } + }) + } } =20 -Device(DU1E) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1E) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1E Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 316 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1E0000, - 0x1E0100 - } - } +Scope (\_SB.SYST.CL1E) { + Device(DU1E) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1E) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1E Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 254 } + }) + } } =20 -Device(DU1F) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x1F) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x1F Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 317 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1F0000, - 0x1F0100 - } - } +Scope (\_SB.SYST.CL1F) { + Device(DU1F) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x1F) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x1F Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 255 } + }) + } } =20 -Device(DU20) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x20) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x20 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 318 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x200000, - 0x200100 - } - } +Scope (\_SB.SYST.CL20) { + Device(DU20) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x20) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x20 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 297 } + }) + } } =20 -Device(DU21) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x21) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x21 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 319 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x210000, - 0x210100 - } - } +Scope (\_SB.SYST.CL21) { + Device(DU21) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x21) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x21 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 298 } + }) + } } =20 -Device(DU22) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x22) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x22 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 344 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x220000, - 0x220100 - } - } +Scope (\_SB.SYST.CL22) { + Device(DU22) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x22) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x22 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 299 } + }) + } } =20 -Device(DU23) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x23) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x23 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 345 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x230000, - 0x230100 - } - } +Scope (\_SB.SYST.CL23) { + Device(DU23) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x23) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x23 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 300 } + }) + } } =20 -Device(DU24) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x24) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x24 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 346 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x240000, - 0x240100 - } - } +Scope (\_SB.SYST.CL24) { + Device(DU24) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x24) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x24 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 301 } + }) + } } =20 -Device(DU25) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x25) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x25 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 347 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x250000, - 0x250100 - } - } +Scope (\_SB.SYST.CL25) { + Device(DU25) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x25) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x25 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 313 } + }) + } } =20 -Device(DU26) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x26) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x26 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 348 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x260000, - 0x260100 - } - } +Scope (\_SB.SYST.CL26) { + Device(DU26) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x26) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x26 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 316 } + }) + } } =20 -Device(DU27) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x27) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x27 Socket 0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 349 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x270000, - 0x270100 - } - } +Scope (\_SB.SYST.CL27) { + Device(DU27) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x27) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x27 Socket 0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 317 } + }) + } } diff --git a/Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi b/Platform/Amper= e/JadePkg/AcpiTables/PMU-S1.asi index 1ae1bac8098b..0fdd35ccbd40 100644 --- a/Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi +++ b/Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi @@ -1,1303 +1,905 @@ /** @file =20 - Copyright (c) 2020, Ampere Computing LLC. All rights reserved.
+ Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 -Device(CMN1) { - Name(_HID, "ARMHC600") // Device Identification Objects - Name(_CID, "ARMHC600") - Name(_UID, 1) - Name(_CCA, ONE) - Name(_STR, Unicode("CMN1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceConsumer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x0000500010000000, // AddressMinimum - MIN - 0x000050001fffffff, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000010000000 // RangeLength - LEN - ) - QWordMemory ( - ResourceConsumer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x0000500012500000, // AddressMinimum - MIN - 0x00005000164fffff, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000004000000 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 634 } - }) -} - -Device(MC10) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 8) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU0")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { +Scope(\_SB) { + Device(CMN1) { + Name(_HID, "ARMHC600") // Device Identification Objects + Name(_CID, "ARMHC600") + Name(_UID, 1) + Name(_CCA, ONE) + Name(_STR, Unicode("CMN1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { QWordMemory ( - ResourceProducer, // ResourceUsage + ResourceConsumer, // ResourceUsage PosDecode, // Decode MinFixed, // IsMinFixed MaxFixed, // IsMaxFixed NonCacheable, // Cacheable ReadWrite, // ReadAndWrite 0x0000000000000000, // AddressGranularity - GRA - 0x000050008C000A00, // AddressMinimum - MIN - 0x000050008C000BFF, // AddressMaximum - MAX + 0x0000500010000000, // AddressMinimum - MIN + 0x0000500013ffffff, // AddressMaximum - MAX 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN + 0x0000000004000000 // RangeLength - LEN ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) -} - -Device(MC11) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 9) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { QWordMemory ( - ResourceProducer, // ResourceUsage + ResourceConsumer, // ResourceUsage PosDecode, // Decode MinFixed, // IsMinFixed MaxFixed, // IsMaxFixed NonCacheable, // Cacheable ReadWrite, // ReadAndWrite 0x0000000000000000, // AddressGranularity - GRA - 0x000050008C400A00, // AddressMinimum - MIN - 0x000050008C400BFF, // AddressMaximum - MAX + 0x0000500012500000, // AddressMinimum - MIN + 0x0000500013ffffff, // AddressMaximum - MAX 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN + 0x0000000001B00000 // RangeLength - LEN ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) -} - -Device(MC12) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xa) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU2")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 634 } + }) + } + + Device(MC10) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 8) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU0")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008C000A00, // AddressMinimum - MIN + 0x000050008C000BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC11) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 9) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008C400A00, // AddressMinimum - MIN + 0x000050008C400BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC12) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xa) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU2")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008C800A00, // AddressMinimum - MIN + 0x000050008C800BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC13) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xb) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU3")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008CC00A00, // AddressMinimum - MIN + 0x000050008CC00BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC14) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xc) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU4")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008D000A00, // AddressMinimum - MIN + 0x000050008D000BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC15) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xd) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU5")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008D400A00, // AddressMinimum - MIN + 0x000050008D400BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC16) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xe) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU6")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008D800A00, // AddressMinimum - MIN + 0x000050008D800BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } + + Device(MC17) { + Name(_HID, "ARMHD620") + Name(_CID, "ARMHD620") + Name(_UID, 0xf) + Name(_CCA, ONE) + Name(_STR, Unicode("Socket 1: MCU7")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + QWordMemory ( + ResourceProducer, // ResourceUsage + PosDecode, // Decode + MinFixed, // IsMinFixed + MaxFixed, // IsMaxFixed + NonCacheable, // Cacheable + ReadWrite, // ReadAndWrite + 0x0000000000000000, // AddressGranularity - GRA + 0x000050008DC00A00, // AddressMinimum - MIN + 0x000050008DC00BFF, // AddressMaximum - MAX + 0x0000000000000000, // AddressTranslation - TRA + 0x0000000000000200 // RangeLength - LEN + ) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } + }) + } +} + +Scope (\_SB.SYST.CL40) { + Device(DU40) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x40) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x40 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 384 } + }) + } +} + +Scope (\_SB.SYST.CL41) { + Device(DU41) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x41) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x41 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 385 } + }) + } +} + +Scope (\_SB.SYST.CL42) { + Device(DU42) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x42) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x42 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 386 } + }) + } +} + +Scope (\_SB.SYST.CL43) { + Device(DU43) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x43) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x43 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 387 } + }) + } +} + +Scope (\_SB.SYST.CL44) { + Device(DU44) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x44) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x44 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 388 } + }) + } +} + +Scope (\_SB.SYST.CL45) { + Device(DU45) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x45) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x45 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 389 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008C800A00, // AddressMinimum - MIN - 0x000050008C800BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(MC13) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xb) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU3")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL46) { + Device(DU46) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x46) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x46 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 391 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008CC00A00, // AddressMinimum - MIN - 0x000050008CC00BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(MC14) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xc) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU4")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL47) { + Device(DU47) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x47) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x47 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 400 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008D000A00, // AddressMinimum - MIN - 0x000050008D000BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(MC15) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xd) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU5")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL48) { + Device(DU48) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x48) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x48 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 401 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008D400A00, // AddressMinimum - MIN - 0x000050008D400BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(MC16) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xe) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU6")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL49) { + Device(DU49) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x49) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x49 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 402 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008D800A00, // AddressMinimum - MIN - 0x000050008D800BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(MC17) { - Name(_HID, "ARMHD620") - Name(_CID, "ARMHD620") - Name(_UID, 0xf) - Name(_CCA, ONE) - Name(_STR, Unicode("Socket 1: MCU7")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) +Scope (\_SB.SYST.CL4A) { + Device(DU4A) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4A) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4A Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) + } + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 403 } + }) } - Name(_CRS, ResourceTemplate() { - QWordMemory ( - ResourceProducer, // ResourceUsage - PosDecode, // Decode - MinFixed, // IsMinFixed - MaxFixed, // IsMaxFixed - NonCacheable, // Cacheable - ReadWrite, // ReadAndWrite - 0x0000000000000000, // AddressGranularity - GRA - 0x000050008DC00A00, // AddressMinimum - MIN - 0x000050008DC00BFF, // AddressMaximum - MAX - 0x0000000000000000, // AddressTranslation - TRA - 0x0000000000000200 // RangeLength - LEN - ) - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 } - }) } =20 -Device(DU40) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x40) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x40 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 384 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100000000, - 0x100000100 - } - } +Scope (\_SB.SYST.CL4B) { + Device(DU4B) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4B) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4B Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU41) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x41) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x41 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 435 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 385 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100010000, - 0x100010100 - } - } - } - }) } =20 -Device(DU42) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x42) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x42 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 386 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100020000, - 0x100020100 - } - } +Scope (\_SB.SYST.CL4C) { + Device(DU4C) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4C) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4C Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU43) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x43) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x43 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 436 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 387 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100030000, - 0x100030100 - } - } - } - }) } =20 -Device(DU44) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x44) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x44 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 388 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100040000, - 0x100040100 - } - } +Scope (\_SB.SYST.CL4D) { + Device(DU4D) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4D) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4D Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU45) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x45) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x45 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 440 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 389 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100050000, - 0x100050100 - } - } - } - }) } =20 -Device(DU46) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x46) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x46 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 391 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100060000, - 0x100060100 - } - } +Scope (\_SB.SYST.CL4E) { + Device(DU4E) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4E) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4E Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU47) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x47) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x47 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 441 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 400 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100070000, - 0x100070100 - } - } - } - }) } =20 -Device(DU48) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x48) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x48 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 401 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100080000, - 0x100080100 - } - } +Scope (\_SB.SYST.CL4F) { + Device(DU4F) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x4F) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x4F Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU49) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x49) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x49 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 442 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 402 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100090000, - 0x100090100 - } - } - } - }) } =20 -Device(DU4A) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4A) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4A Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 403 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000A0000, - 0x1000A0100 - } - } +Scope (\_SB.SYST.CL50) { + Device(DU50) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x50) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x50 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU4B) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4B) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4B Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 443 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 435 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000B0000, - 0x1000B0100 - } - } - } - }) } =20 -Device(DU4C) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4C) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4C Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 436 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000C0000, - 0x1000C0100 - } - } +Scope (\_SB.SYST.CL51) { + Device(DU51) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x51) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x51 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU4D) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4D) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4D Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 444 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 541 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000D0000, - 0x1000D0100 - } - } - } - }) } =20 -Device(DU4E) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4E) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4E Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 542 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000E0000, - 0x1000E0100 - } - } +Scope (\_SB.SYST.CL52) { + Device(DU52) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x52) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x52 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU4F) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x4F) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x4F Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 445 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 543 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1000F0000, - 0x1000F0100 - } - } - } - }) } =20 -Device(DU50) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x50) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x50 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 568 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100100000, - 0x100100100 - } - } +Scope (\_SB.SYST.CL53) { + Device(DU53) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x53) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x53 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU51) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x51) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x51 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 446 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 569 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100110000, - 0x100110100 - } - } - } - }) } =20 -Device(DU52) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x52) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x52 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 570 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100120000, - 0x100120100 - } - } +Scope (\_SB.SYST.CL54) { + Device(DU54) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x54) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x54 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU53) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x53) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x53 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 447 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 571 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100130000, - 0x100130100 - } - } - } - }) } =20 -Device(DU54) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x54) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x54 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 572 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100140000, - 0x100140100 - } - } +Scope (\_SB.SYST.CL55) { + Device(DU55) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x55) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x55 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) -} - -Device(DU55) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x55) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x55 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 541 } + }) } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 573 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100150000, - 0x100150100 - } - } - } - }) } =20 -Device(DU56) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x56) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x56 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 574 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100160000, - 0x100160100 - } - } +Scope (\_SB.SYST.CL56) { + Device(DU56) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x56) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x56 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 542 } + }) + } } =20 -Device(DU57) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x57) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x57 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 575 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100170000, - 0x100170100 - } - } +Scope (\_SB.SYST.CL57) { + Device(DU57) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x57) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x57 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 543 } + }) + } } =20 -Device(DU58) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x58) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x58 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 617 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100180000, - 0x100180100 - } - } +Scope (\_SB.SYST.CL58) { + Device(DU58) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x58) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x58 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 568 } + }) + } } =20 -Device(DU59) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x59) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x59 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 618 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100190000, - 0x100190100 - } - } +Scope (\_SB.SYST.CL59) { + Device(DU59) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x59) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x59 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 569 } + }) + } } =20 -Device(DU5A) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5A) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5A Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 619 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001A0000, - 0x1001A0100 - } - } +Scope (\_SB.SYST.CL5A) { + Device(DU5A) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5A) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5A Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 570 } + }) + } } =20 -Device(DU5B) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5B) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5B Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 620 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001B0000, - 0x1001B0100 - } - } +Scope (\_SB.SYST.CL5B) { + Device(DU5B) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5B) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5B Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 571 } + }) + } } =20 -Device(DU5C) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5C) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5C Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 621 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001C0000, - 0x1001C0100 - } - } +Scope (\_SB.SYST.CL5C) { + Device(DU5C) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5C) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5C Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 572 } + }) + } } =20 -Device(DU5D) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5D) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5D Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 633 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001D0000, - 0x1001D0100 - } - } +Scope (\_SB.SYST.CL5D) { + Device(DU5D) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5D) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5D Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 573 } + }) + } } =20 -Device(DU5E) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5E) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5E Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 636 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001E0000, - 0x1001E0100 - } - } +Scope (\_SB.SYST.CL5E) { + Device(DU5E) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5E) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5E Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 574 } + }) + } } =20 -Device(DU5F) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x5F) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x5F Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 637 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x1001F0000, - 0x1001F0100 - } - } +Scope (\_SB.SYST.CL5F) { + Device(DU5F) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x5F) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x5F Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 575 } + }) + } } =20 -Device(DU60) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x60) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x60 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 638 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100200000, - 0x100200100 - } - } +Scope (\_SB.SYST.CL60) { + Device(DU60) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x60) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x60 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 617 } + }) + } } =20 -Device(DU61) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x61) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x61 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 639 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100210000, - 0x100210100 - } - } +Scope (\_SB.SYST.CL61) { + Device(DU61) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x61) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x61 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 618 } + }) + } } =20 -Device(DU62) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x62) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x62 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 664 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100220000, - 0x100220100 - } - } +Scope (\_SB.SYST.CL62) { + Device(DU62) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x62) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x62 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 619 } + }) + } } =20 -Device(DU63) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x63) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x63 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 665 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100230000, - 0x100230100 - } - } +Scope (\_SB.SYST.CL63) { + Device(DU63) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x63) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x63 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 620 } + }) + } } =20 -Device(DU64) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x64) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x64 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 666 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100240000, - 0x100240100 - } - } +Scope (\_SB.SYST.CL64) { + Device(DU64) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x64) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x64 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 621 } + }) + } } =20 -Device(DU65) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x65) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x65 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 667 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100250000, - 0x100250100 - } - } +Scope (\_SB.SYST.CL65) { + Device(DU65) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x65) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x65 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 633 } + }) + } } =20 -Device(DU66) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x66) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x66 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 668 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100260000, - 0x100260100 - } - } +Scope (\_SB.SYST.CL66) { + Device(DU66) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x66) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x66 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 636 } + }) + } } =20 -Device(DU67) { - Name(_HID, "ARMHD500") - Name(_CID, "ARMHD500") - Name(_UID, 0x67) - Name(_CCA, ONE) - Name(_STR, Unicode("DSU CPM 0x67 Socket 1")) - Method(_STA, 0, NotSerialized) { - Return (0x0f) - } - Name(_CRS, ResourceTemplate() { - Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 669 } - }) - Name (_DSD, Package () { - ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), - Package () { - Package (2) { - "cpus", - Package (2) { - 0x100270000, - 0x100270100 - } - } +Scope (\_SB.SYST.CL67) { + Device(DU67) { + Name(_HID, "ARMHD500") + Name(_CID, "ARMHD500") + Name(_UID, 0x67) + Name(_CCA, ONE) + Name(_STR, Unicode("DSU CPM 0x67 Socket 1")) + Method(_STA, 0, NotSerialized) { + Return (0x0f) } - }) + Name(_CRS, ResourceTemplate() { + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 637 } + }) + } } --=20 2.25.1