coreboot-kgpe-d16/src/southbridge/amd/sb700
Timothy Pearson ee3ec8e212 southbridge/amd/sb700: Set up uninitialized devices in early boot
LPC decodes were not enabled, leading to a failure of POST 80 cards
and similar debugging devices.  Enable the relevant LPC decodes
to allow debugging.

Additionally, the SMBUS controllers were not properly set up.
Enable both the primary and auxiliary controllers.

Finally, K10 and higher CPUs were hanging during boot due to
a misconfigued IOAPIC.  Properly configure the IOAPIC.

Change-Id: I9ffb6542ce445ac971fb81f4f554e7f1313e6a98
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/12177
Reviewed-by: Peter Stuge <peter@stuge.se>
Tested-by: build bot (Jenkins)
2015-10-25 05:05:46 +01:00
..
acpi southbridge/amd/sb700/acpi: Add IDE / SATA ASL code 2015-10-24 07:08:26 +02:00
bootblock.c southbridge/amd/sb700: Set up uninitialized devices in early boot 2015-10-25 05:05:46 +01:00
chip.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
early_setup.c southbridge/amd/sb700: Set up uninitialized devices in early boot 2015-10-25 05:05:46 +01:00
enable_usbdebug.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
fadt.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
hda.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ide.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
Kconfig southbridge/amd/sb700: Fix boot hang on ASUS KGPE-D16 2015-10-24 07:17:21 +02:00
lpc.c southbridge/amd/sb700: Set up uninitialized devices in early boot 2015-10-25 05:05:46 +01:00
Makefile.inc kbuild: automatically include southbridges 2015-04-27 23:48:35 +02:00
pci.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
pmio.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
pmio.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
reset.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sata.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sb700.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sb700.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sm.c southbridge/amd/sb700: Set up uninitialized devices in early boot 2015-10-25 05:05:46 +01:00
smbus.c southbridge/amd/sb700: Allow use of auxiliary SMBUS controller 2015-10-24 02:01:17 +02:00
smbus.h southbridge/amd/sb700: Allow use of auxiliary SMBUS controller 2015-10-24 02:01:17 +02:00
usb.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00