coreboot-kgpe-d16/src/mainboard/amd/pistachio
Carl-Daniel Hailfinger d8aaeaa143 The DBM90T code sets bit 10 in _PSS as part of the control value, but
bit 10 is part of NewVID. That means the resulting VID is wrong and
causes the processor to crash.
The Pistachio code has the same bug.

This patch fixes the wrong setting and changes control from a magic and
incorrect unexplained value (0xE8202C00) to a combination of explained
values and shifts which has the right value (0xE8202800).

It is tested on my machine and it survived 200 changes from minimum to
maximum frequency every 100 ms under heavy load and under no load.

In the long term we want to consolidate all AMD FIDVID code into one
generic library file.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>

Maggie Li has tested it on her DBM690T board. It is ok.
Acked-by: Maggie li <Maggie.li@amd.com>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3868 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2009-01-16 12:44:41 +00:00
..
acpi AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
acpi_tables.c The DBM90T code sets bit 10 in _PSS as part of the control value, but 2009-01-16 12:44:41 +00:00
cache_as_ram_auto.c Check to see if K8 processor is capable of changing FIDVID otherwise it will throw a GP# when reading FIDVID_STATUS 2009-01-12 16:16:08 +00:00
chip.h AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
cmos.layout AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
Config.lb AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
fadt.c Fix AMD Pistachio implicit declarations in the same way as with AMD 2008-12-24 18:23:00 +00:00
get_bus_conf.c AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
irq_tables.c AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
mainboard.c Fix AMD Pistachio implicit declarations in the same way as with AMD 2008-12-24 18:23:00 +00:00
mptable.c AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00
Options.lb oops. there went a new mainboard into the tree and i missed it. Add mainboard 2008-12-14 00:01:04 +00:00
resourcemap.c AMD PISTACHIO mainboard support. 2008-12-09 21:52:42 +00:00