coreboot-kgpe-d16/src/mainboard/tyan
Scott Duplichan 314dd0bee5 Enable mahogany_fam10 and Kino family 10h to run the SB HT link at the expected HT3 frequency and width by matching the BUID swap list to the production BIOS. In addition, the BUID swap list has been moved into the project-specific file romstage.c for the other 13 AMD family 10h projects as well. For projects using a desktop AMD family 10h processor, pasting in the mahogany_fam10 swap list will likely allow HT3 operation. This should be confirmed on real hardware before commiting any swap list change. A different swap list will be needed for server projects. For serengeti_cheetah_fam10, a reference BIOS swap list to try is: 0x00, 0x0A, 0x00, 0x06, 0xFF, 0x0A, 0x06, 0xFF.
The patch makes these changes:

1) Remove the BUID swap list from ht_wrapper.c and put it in each of 15
   romstage.c files where it is used (AMD family 10h projects).
2) Add a prototype to amdfam10.h.
3) Modify the swap list and test in real hardware for mahogany_fam10 and
   kino family 10h and confirm HT3 operation for the SB link.

Abuild tested.

Signed-off-by: Scott Duplichan <sc...@notabs.org>
Acked-by: Stefan Reinauer <stefan.reinauer@coreboot.org>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6439 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2011-03-08 23:01:46 +00:00
..
s1846 second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
s2735 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2850 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2875 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2880 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2881 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2882 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2885 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2891 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2892 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2895 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2912 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s2912_fam10 Enable mahogany_fam10 and Kino family 10h to run the SB HT link at the expected HT3 frequency and width by matching the BUID swap list to the production BIOS. In addition, the BUID swap list has been moved into the project-specific file romstage.c for the other 13 AMD family 10h projects as well. For projects using a desktop AMD family 10h processor, pasting in the mahogany_fam10 swap list will likely allow HT3 operation. This should be confirmed on real hardware before commiting any swap list change. A different swap list will be needed for server projects. For serengeti_cheetah_fam10, a reference BIOS swap list to try is: 0x00, 0x0A, 0x00, 0x06, 0xFF, 0x0A, 0x06, 0xFF. 2011-03-08 23:01:46 +00:00
s4880 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
s4882 Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00
Kconfig Use subsystem id from devicetree.cb instead of Kconfig and move 2011-03-01 19:58:47 +00:00