[coreboot-gerrit] Change in coreboot[master]: eve: move DPTF DTRT table to the root scope
Lucas Chen (Code Review)
gerrit at coreboot.org
Tue Aug 14 09:37:41 CEST 2018
Lucas Chen has uploaded this change for review. ( https://review.coreboot.org/28077
Change subject: eve: move DPTF DTRT table to the root scope
......................................................................
eve: move DPTF DTRT table to the root scope
Non-cros DPTF policies require absolute name references in the _TRT
method. However, coreboot compiles ASL code with name reference
optimization enabled, which turns absolute name references to
relative name references. That said, the \_SB prefix of the entries
in DTRT will be removed. For example, \_SB.PCI0.B0D4 in DTRT will
be optimized to PCI0.B0D4 since DTRT is under the \_SB scope.
In order to keep the absolute name ref, the DTRT table is moved to
the root scope.
BRANCH=eve
BUG=b:73133864
TEST=Install DPTF UI and check the nodes in passive policy are valid
Change-Id: I6a4a5fd5da3a639c611bd4cb45d2cf6e9cba9397
Signed-off-by: Lucas Chen <lucas.chen at quanta.corp-partner.google.com>
---
M src/mainboard/google/eve/acpi/dptf.asl
M src/soc/intel/skylake/acpi/dptf/dptf.asl
2 files changed, 19 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/77/28077/1
diff --git a/src/mainboard/google/eve/acpi/dptf.asl b/src/mainboard/google/eve/acpi/dptf.asl
index 7dd4249..3d840b4 100644
--- a/src/mainboard/google/eve/acpi/dptf.asl
+++ b/src/mainboard/google/eve/acpi/dptf.asl
@@ -48,28 +48,30 @@
Package () { 0, 0, 0, 0, 8, 0x200, "mA", 0 }, /* 500mA */
})
-Name (DTRT, Package () {
- /* CPU Throttle Effect on CPU */
- Package () { \_SB.PCI0.B0D4, \_SB.PCI0.B0D4, 100, 10, 0, 0, 0, 0 },
+Scope(\) {
+ Name (DTRT, Package () {
+ /* CPU Throttle Effect on CPU */
+ Package () { \_SB.PCI0.B0D4, \_SB.PCI0.B0D4, 100, 50, 0, 0, 0, 0 },
- /* CPU Effect on Ambient */
- Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR0, 100, 600, 0, 0, 0, 0 },
+ /* CPU Effect on Ambient */
+ Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR0, 100, 600, 0, 0, 0, 0 },
- /* CPU Effect on Charger */
- Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR1, 50, 600, 0, 0, 0, 0 },
+ /* CPU Effect on Charger */
+ Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR1, 50, 600, 0, 0, 0, 0 },
- /* CPU Effect on DRAM */
- Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR2, 100, 600, 0, 0, 0, 0 },
+ /* CPU Effect on DRAM */
+ Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR2, 100, 600, 0, 0, 0, 0 },
- /* CPU Effect on eMMC */
- Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR3, 50, 600, 0, 0, 0, 0 },
+ /* CPU Effect on eMMC */
+ Package () { \_SB.PCI0.B0D4, \_SB.DPTF.TSR3, 50, 600, 0, 0, 0, 0 },
- /* Charger Throttle Effect on Charger (TSR1) */
- Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR1, 100, 600, 0, 0, 0, 0 },
+ /* Charger Throttle Effect on Charger (TSR1) */
+ Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR1, 100, 600, 0, 0, 0, 0 },
- /* Charger Throttle Effect on eMMC (TSR3) */
- Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR3, 100, 600, 0, 0, 0, 0 },
-})
+ /* Charger Throttle Effect on eMMC (TSR3) */
+ Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR3, 100, 600, 0, 0, 0, 0 },
+ })
+}
Name (MPPC, Package ()
{
diff --git a/src/soc/intel/skylake/acpi/dptf/dptf.asl b/src/soc/intel/skylake/acpi/dptf/dptf.asl
index 61f982c..98e302c 100644
--- a/src/soc/intel/skylake/acpi/dptf/dptf.asl
+++ b/src/soc/intel/skylake/acpi/dptf/dptf.asl
@@ -73,7 +73,7 @@
Method (_TRT)
{
- Return (\_SB.DTRT)
+ Return (\DTRT)
}
#ifdef DPTF_ENABLE_FAN_CONTROL
--
To view, visit https://review.coreboot.org/28077
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6a4a5fd5da3a639c611bd4cb45d2cf6e9cba9397
Gerrit-Change-Number: 28077
Gerrit-PatchSet: 1
Gerrit-Owner: Lucas Chen <lucas.chen at quanta.corp-partner.google.com>
Gerrit-Reviewer: Wei Shun Chang <wei.shun.chang at intel.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20180814/63b5147a/attachment.html>
More information about the coreboot-gerrit
mailing list