coreboot-kgpe-d16/src
Tobias Diedrich a151f27cb0 Depends on the "Introduce get_vt8237_lpc() function" and
"Use get_vt8237_lpc() in vt8237_sb_enable_fid_vid()" patches.

This adds VT8237A specific VLINK/LPC init in vt8237r_early_smbus.c
I ran some tests and apparently both the

|			/* So the chip knows we are on AMD. */
|			pci_write_config8(devctl, 0x7c, 0x7f);

and

|	/*
|	 * Allow SLP# signal to assert LDTSTOP_L.
|	 * Will work for C3 and for FID/VID change.
|	 */
|	outb(0x1, VT8237R_ACPI_IO_BASE + 0x11);

in vt8237r_early_smbus.c are needed on VT8237A, otherwise I get a (non-fatal)
fid/vid change error on boot.

While vt8237a_vlink_init() in vt8237_ctrl.c is a modified vt8237r_vlink_init(),
vt8237a_init() in vt8237r_lpc.c is a modified vt8237s_init().

Signed-off-by: Tobias Diedrich <ranma+coreboot@tdiedrich.de>
Acked-by: Rudolf Marek <r.marek@assembler.cz>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6043 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-11-07 19:17:18 +00:00
..
arch/i386 Factor out common mptable code to mptable_init(). 2010-10-25 15:32:07 +00:00
boot Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
console AMD SB600 uses a hardcoded USB Debug Port number. 2010-10-02 20:33:56 +00:00
cpu Clean up some more comments and white space in model_gx2/cpureginit.c. 2010-11-03 13:21:41 +00:00
devices Various cosmetic and coding style fixes in src/devices. 2010-11-04 23:23:47 +00:00
drivers Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
include This adds the VT8237A LPC device id and the pci_driver struct in 2010-11-07 18:20:32 +00:00
lib Remove duplicate line from pci_ids.h. 2010-10-07 23:02:06 +00:00
mainboard Remove empty files added by accident. Sorry about that. 2010-11-07 18:25:11 +00:00
northbridge Move K8_ALLOCATE_IO_RANGE to Kconfig. 2010-11-07 18:20:51 +00:00
pc80 - move EHCI_BAR_INDEX to ehci.h - it's constant as per EHCI spec 2.3.1 2010-10-05 13:40:31 +00:00
southbridge Depends on the "Introduce get_vt8237_lpc() function" and 2010-11-07 19:17:18 +00:00
superio Various Super I/O fixes and corrections. 2010-11-06 23:36:49 +00:00
Kconfig Enable or disable the power button in Kconfig 2010-10-13 06:23:02 +00:00
Kconfig.deprecated_options Whitespace/typo/cosmetic fixes (trivial). 2010-09-23 18:48:27 +00:00