libata: PATA-mode fixes for sis_sata
authorUwe Koziolek <uwe.koziolek@gmx.net>
Thu, 14 Jun 2007 21:40:43 +0000 (23:40 +0200)
committerJeff Garzik <jeff@garzik.org>
Mon, 2 Jul 2007 14:17:42 +0000 (10:17 -0400)
commita3cabb271ea66739704497102536fb01bb72fe37
tree0a6dc5d93bfe11c98f86f2fe516d385830937f92
parente14cbfa630cd3ab2631ee21b718b290928f47868
libata: PATA-mode fixes for sis_sata

Changed PATA handler for PATA-ports used by sata_sis.
This patch was originally submitted by Jeff Garzik.

Added PCI-ID 1180 for SiS966 Controller in pata_sis.
The 1180 mode is fully compatible to other SiS PATA-controller.

The PCI-ID 1183 is SATA in PATA-emulation, but not fully compatible
to SiS5513/5518. sata_sis.c is forwarding this ID to pata_sis.
1183 is not working if simply added to pata_sis.
This handling fixes issues with SiS968.

Signed-off-by: Uwe Koziolek <uwe.koziolek@gmx.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/pata_sis.c
drivers/ata/sata_sis.c
drivers/ata/sis.h