aboutsummaryrefslogtreecommitdiff
path: root/src/northbridge/intel/gm45/pm.c
diff options
context:
space:
mode:
authorElyes HAOUAS <ehaouas@noos.fr>2018-10-24 16:24:44 +0200
committerPatrick Georgi <pgeorgi@google.com>2018-11-08 11:35:07 +0000
commitf33e835a064d11179c37d2c306ba024aa3a636fd (patch)
tree826b1eac0110370c45c75caeb80ff2007d3cc33d /src/northbridge/intel/gm45/pm.c
parent523d66915369404f94ad6a5ebc85dd272ae3b6fe (diff)
nb/intel/gm45: Use macro instead of magic number
Change-Id: I5caa6163e5471feda170600c21320821f4286c65 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/29254 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'src/northbridge/intel/gm45/pm.c')
-rw-r--r--src/northbridge/intel/gm45/pm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/northbridge/intel/gm45/pm.c b/src/northbridge/intel/gm45/pm.c
index 7a3b498b11..17a22dc8e3 100644
--- a/src/northbridge/intel/gm45/pm.c
+++ b/src/northbridge/intel/gm45/pm.c
@@ -20,8 +20,8 @@
#include <arch/io.h>
#include <device/pci_def.h>
#include <device/pnp_def.h>
-#include <console/console.h>
#include <cpu/x86/msr.h>
+#include <cpu/intel/speedstep.h>
#include "gm45.h"
@@ -268,7 +268,8 @@ void init_pm(const sysinfo_t *const sysinfo, int do_freq_scaling_cfg)
MCHBAR32(0x94) |= 3 << 22;
}
- const int cpu_supports_super_lfm = rdmsr(0xee).lo & (1 << 27);
+ const int cpu_supports_super_lfm =
+ rdmsr(MSR_EXTENDED_CONFIG).lo & (1 << 27);
if ((stepping >= STEPPING_B0) && cpu_supports_super_lfm) {
MCHBAR16(CLKCFG_MCHBAR) &= ~(1 << 7);
MCHBAR16(CLKCFG_MCHBAR) |= 1 << 14;