summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/amd/thatcher/mainboard.c13
-rw-r--r--src/mainboard/asus/f2a85-m/mainboard.c13
-rw-r--r--src/mainboard/msi/ms7721/mainboard.c13
3 files changed, 21 insertions, 18 deletions
diff --git a/src/mainboard/amd/thatcher/mainboard.c b/src/mainboard/amd/thatcher/mainboard.c
index ca62c2cf3753..ef8f9c1011a7 100644
--- a/src/mainboard/amd/thatcher/mainboard.c
+++ b/src/mainboard/amd/thatcher/mainboard.c
@@ -16,6 +16,7 @@
#include <console/console.h>
#include <device/device.h>
#include <cpu/x86/msr.h>
+#include <cpu/amd/msr.h>
/*************************************************
* enable the dedicated function in thatcher board.
@@ -26,18 +27,18 @@ static void mainboard_enable(struct device *dev)
printk(BIOS_INFO, "Mainboard " CONFIG_MAINBOARD_PART_NUMBER " Enable.\n");
- msr = rdmsr(0xC0011020);
+ msr = rdmsr(LS_CFG_MSR);
msr.lo &= ~(1 << 28);
- wrmsr(0xC0011020, msr);
+ wrmsr(LS_CFG_MSR, msr);
- msr = rdmsr(0xC0011022);
+ msr = rdmsr(DC_CFG_MSR);
msr.lo &= ~(1 << 4);
msr.lo &= ~(1 << 13);
- wrmsr(0xC0011022, msr);
+ wrmsr(DC_CFG_MSR, msr);
- msr = rdmsr(0xC0011023);
+ msr = rdmsr(BU_CFG_MSR);
msr.lo &= ~(1 << 23);
- wrmsr(0xC0011023, msr);
+ wrmsr(BU_CFG_MSR, msr);
}
struct chip_operations mainboard_ops = {
diff --git a/src/mainboard/asus/f2a85-m/mainboard.c b/src/mainboard/asus/f2a85-m/mainboard.c
index 09645f3d3327..2a0e618b243b 100644
--- a/src/mainboard/asus/f2a85-m/mainboard.c
+++ b/src/mainboard/asus/f2a85-m/mainboard.c
@@ -15,6 +15,7 @@
#include <console/console.h>
#include <cpu/x86/msr.h>
+#include <cpu/amd/msr.h>
#include <device/device.h>
/*************************************************
@@ -26,18 +27,18 @@ static void mainboard_enable(struct device *dev)
printk(BIOS_INFO, "Mainboard " CONFIG_MAINBOARD_PART_NUMBER " Enable.\n");
- msr = rdmsr(0xC0011020);
+ msr = rdmsr(LS_CFG_MSR);
msr.lo &= ~(1 << 28);
- wrmsr(0xC0011020, msr);
+ wrmsr(LS_CFG_MSR, msr);
- msr = rdmsr(0xC0011022);
+ msr = rdmsr(DC_CFG_MSR);
msr.lo &= ~(1 << 4);
msr.lo &= ~(1 << 13);
- wrmsr(0xC0011022, msr);
+ wrmsr(DC_CFG_MSR, msr);
- msr = rdmsr(0xC0011023);
+ msr = rdmsr(BU_CFG_MSR);
msr.lo &= ~(1 << 23);
- wrmsr(0xC0011023, msr);
+ wrmsr(BU_CFG_MSR, msr);
}
struct chip_operations mainboard_ops = {
diff --git a/src/mainboard/msi/ms7721/mainboard.c b/src/mainboard/msi/ms7721/mainboard.c
index 09645f3d3327..2a0e618b243b 100644
--- a/src/mainboard/msi/ms7721/mainboard.c
+++ b/src/mainboard/msi/ms7721/mainboard.c
@@ -15,6 +15,7 @@
#include <console/console.h>
#include <cpu/x86/msr.h>
+#include <cpu/amd/msr.h>
#include <device/device.h>
/*************************************************
@@ -26,18 +27,18 @@ static void mainboard_enable(struct device *dev)
printk(BIOS_INFO, "Mainboard " CONFIG_MAINBOARD_PART_NUMBER " Enable.\n");
- msr = rdmsr(0xC0011020);
+ msr = rdmsr(LS_CFG_MSR);
msr.lo &= ~(1 << 28);
- wrmsr(0xC0011020, msr);
+ wrmsr(LS_CFG_MSR, msr);
- msr = rdmsr(0xC0011022);
+ msr = rdmsr(DC_CFG_MSR);
msr.lo &= ~(1 << 4);
msr.lo &= ~(1 << 13);
- wrmsr(0xC0011022, msr);
+ wrmsr(DC_CFG_MSR, msr);
- msr = rdmsr(0xC0011023);
+ msr = rdmsr(BU_CFG_MSR);
msr.lo &= ~(1 << 23);
- wrmsr(0xC0011023, msr);
+ wrmsr(BU_CFG_MSR, msr);
}
struct chip_operations mainboard_ops = {