diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2018-01-06 18:40:23 +0100 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2018-01-17 17:09:13 +0000 |
commit | 0a4e0fd913006de8f5d0a4ea24e013f30243cf5c (patch) | |
tree | 47d8e59bd239a7b6b74d25393f9e3efe6cf1e223 /src/mainboard/lenovo | |
parent | 30bba281b9b4330f5fadf36d187c2512f94c29e0 (diff) |
cpu/intel/speedstep: Fix the PNOT ACPI method
The PNOT method never notifies the CPU to update it's _CST methods due
to reliance on inexisting variable (PDCx).
Add a method in the speedstep ssdt generator to notify all available
CPU nodes and hook this up in this file.
The cpu.asl file is moved to cpu/intel/speedstep/acpi since it now
relies on code generated in the speedstep ssdt generator. CPUs not
using the speedstep code never included this PNOT method so this is
a logical place for this code to be.
Change-Id: Ie2ba5e07b401d6f7c80c31f2bfcd9ef3ac0c1ad1
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/23144
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/mainboard/lenovo')
-rw-r--r-- | src/mainboard/lenovo/t400/dsdt.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/t60/dsdt.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/x200/dsdt.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/x60/dsdt.asl | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/src/mainboard/lenovo/t400/dsdt.asl b/src/mainboard/lenovo/t400/dsdt.asl index a0978aff11..6ba4774796 100644 --- a/src/mainboard/lenovo/t400/dsdt.asl +++ b/src/mainboard/lenovo/t400/dsdt.asl @@ -39,7 +39,7 @@ DefinitionBlock( // General Purpose Events #include "acpi/gpe.asl" - #include <cpu/intel/common/acpi/cpu.asl> + #include <cpu/intel/speedstep/acpi/cpu.asl> Scope (\_SB) { Device (PCI0) diff --git a/src/mainboard/lenovo/t60/dsdt.asl b/src/mainboard/lenovo/t60/dsdt.asl index 684009ed2c..a13ac3c8e4 100644 --- a/src/mainboard/lenovo/t60/dsdt.asl +++ b/src/mainboard/lenovo/t60/dsdt.asl @@ -47,7 +47,7 @@ DefinitionBlock( #include "acpi/video.asl" } - #include <cpu/intel/common/acpi/cpu.asl> + #include <cpu/intel/speedstep/acpi/cpu.asl> Scope (\_SB) { Device (PCI0) diff --git a/src/mainboard/lenovo/x200/dsdt.asl b/src/mainboard/lenovo/x200/dsdt.asl index 0706249afb..5452fe3664 100644 --- a/src/mainboard/lenovo/x200/dsdt.asl +++ b/src/mainboard/lenovo/x200/dsdt.asl @@ -39,7 +39,7 @@ DefinitionBlock( // General Purpose Events #include "acpi/gpe.asl" - #include <cpu/intel/common/acpi/cpu.asl> + #include <cpu/intel/speedstep/acpi/cpu.asl> Scope (\_SB) { Device (PCI0) diff --git a/src/mainboard/lenovo/x60/dsdt.asl b/src/mainboard/lenovo/x60/dsdt.asl index e2292ff011..32223033f6 100644 --- a/src/mainboard/lenovo/x60/dsdt.asl +++ b/src/mainboard/lenovo/x60/dsdt.asl @@ -43,7 +43,7 @@ DefinitionBlock( // mainboard specific devices #include "acpi/mainboard.asl" - #include <cpu/intel/common/acpi/cpu.asl> + #include <cpu/intel/speedstep/acpi/cpu.asl> Scope (\_SB) { Device (PCI0) |