This patch fixes the 3 broken sata ports on the Tyan s2891 (primary port on
authorWard Vandewege <ward@gnu.org>
Wed, 23 Apr 2008 00:40:39 +0000 (00:40 +0000)
committerWard Vandewege <ward@gnu.org>
Wed, 23 Apr 2008 00:40:39 +0000 (00:40 +0000)
commitc4a4116440b4218ec1d3a93f9ce1ddda1ee5d4fe
treea7a5ae1f8feb4cf3a21be41922e82276395c8028
parenta74a8ffa0702a05eadf92605e77bc8c9a86b377a
This patch fixes the 3 broken sata ports on the Tyan s2891 (primary port on
secondary controller was ok). There were two problems: the master sata
controller was not being initialized, and the irqs for the secondary ports on
both controllers were not being set in the mptable.

Thanks for Jonathan Kollasch for all the help figuring out the IRQ problem.

While all ports work reliably under a recent kernel (2.6.24), sata is about
half as fast as under the proprietary bios, according to bonnie++. That still
needs fixing...

Signed-off-by: Ward Vandewege <ward@gnu.org>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3253 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
src/mainboard/tyan/s2891/mptable.c
src/southbridge/nvidia/ck804/ck804_early_setup.c