summaryrefslogtreecommitdiff
path: root/Platform/ARM/JunoPkg
diff options
context:
space:
mode:
authorAlexei Fedorov <alexei.fedorov@arm.com>2018-07-04 14:04:40 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-07-11 09:21:06 +0200
commit5ba6b64686bf73ed6ada7dd6564ab2249da90ba1 (patch)
tree14ca48f8e0c96b12b1002c01a72355c617aeab1f /Platform/ARM/JunoPkg
parentdf5cbc93b8a67ce686c2c45cf15ef831d13eee6a (diff)
Platform/ARM: Correct LevelID in PLPI packages of DSDT
Juno's DSDT contains 2 PLPI packages in Clusters #0 and #1 and _OSC method reports support for platform coordinated mode only. According to the description of LevelID field in ACPI 6.2 Errata A Specification #8.4.4.3, "In a platform that only supports platform coordinated mode, this field must be 0." This patch fixes the above issue by changing value of LevelID fields from 1 to 0. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com> Reviewed-by: Thomas Abraham <thomas.abraham@arm.com> Reviewed-by: Evan Lloyd <evan.lloyd@arm.com>
Diffstat (limited to 'Platform/ARM/JunoPkg')
-rw-r--r--Platform/ARM/JunoPkg/AcpiTables/Dsdt.asl6
1 files changed, 3 insertions, 3 deletions
diff --git a/Platform/ARM/JunoPkg/AcpiTables/Dsdt.asl b/Platform/ARM/JunoPkg/AcpiTables/Dsdt.asl
index 07e32bae..702b0577 100644
--- a/Platform/ARM/JunoPkg/AcpiTables/Dsdt.asl
+++ b/Platform/ARM/JunoPkg/AcpiTables/Dsdt.asl
@@ -1,7 +1,7 @@
/** @file
Differentiated System Description Table Fields (DSDT)
- Copyright (c) 2014-2015, ARM Ltd. All rights reserved.<BR>
+ Copyright (c) 2014-2018, ARM Ltd. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -65,7 +65,7 @@ DefinitionBlock("DsdtTable.aml", "DSDT", 1, "ARMLTD", "ARM-JUNO", EFI_ACPI_ARM_O
})
Name(PLPI, Package() {
0, // Version
- 1, // Level Index
+ 0, // Level Index
2, // Count
Package() { // WFI for CPU
1, // Min residency (uS)
@@ -157,7 +157,7 @@ DefinitionBlock("DsdtTable.aml", "DSDT", 1, "ARMLTD", "ARM-JUNO", EFI_ACPI_ARM_O
})
Name(PLPI, Package() {
0, // Version
- 1, // Level Index
+ 0, // Level Index
2, // Count
Package() { // WFI for CPU
1, // Min residency (uS)