summaryrefslogtreecommitdiff
path: root/src/mainboard/agami/aruma/resourcemap.c
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coresystems.de>2007-04-12 00:12:41 +0000
committerStefan Reinauer <stepan@openbios.org>2007-04-12 00:12:41 +0000
commitb615c7bb3a01a1a3bfefb9f9e882c762ca4e19bd (patch)
treef98ff1ee5bbf2a5d6f48b4082b0e237f66ee1d7f /src/mainboard/agami/aruma/resourcemap.c
parent2f7b1deca3829acb3f6d2912e24900292b1b8d6e (diff)
Vendor specific patch, thus self-acked.
* going back to old board specific dsdt for agami aruma. This is hopefully dropped again some day, but until then here's a working solution. * Some minor Agami specific changes. * drop obsolete bringup workaround hyperclocking.diff * increase image size again, x86emu wants it. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2606 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/mainboard/agami/aruma/resourcemap.c')
-rw-r--r--src/mainboard/agami/aruma/resourcemap.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/agami/aruma/resourcemap.c b/src/mainboard/agami/aruma/resourcemap.c
index 7d193ca01e..0bd40c4662 100644
--- a/src/mainboard/agami/aruma/resourcemap.c
+++ b/src/mainboard/agami/aruma/resourcemap.c
@@ -257,6 +257,12 @@ static void setup_aruma_resource_map(void)
PCI_ADDR(0, 0x18, 1, 0xE4), 0x0000FC88, 0x0b050213, // CPU1 LDT2
PCI_ADDR(0, 0x18, 1, 0xE8), 0x0000FC88, 0x100c0223, // CPU2 LDT2
PCI_ADDR(0, 0x18, 1, 0xEC), 0x0000FC88, 0x15110133, // CPU3 LTD1
+
+ /* setup power management registers */
+ PCI_ADDR(0, 0x18, 3, 0x80), 0x80808080, 0x23070000, // PM control low
+ PCI_ADDR(0, 0x18, 3, 0x84), 0x80808080, 0x00132113, // PM control high
+ PCI_ADDR(0, 0x18, 3, 0xD8), 0x8E000000, 0x20002710, // Clock PM high
+
};
int max;
max = sizeof(register_values)/sizeof(register_values[0]);