summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-pci.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2010-01-26 15:25:24 +0000
committermav <mav@FreeBSD.org>2010-01-26 15:25:24 +0000
commit7575cc5396f398d408f30dd9f9797e045f81c480 (patch)
tree41f54e5c7e0a78b3ddfff4c714335d26a5f89db6 /sys/dev/ata/ata-pci.c
parentd2d2cf7b2ecfff0a7dc57468574ad6ed1a5f4973 (diff)
downloadFreeBSD-src-7575cc5396f398d408f30dd9f9797e045f81c480.zip
FreeBSD-src-7575cc5396f398d408f30dd9f9797e045f81c480.tar.gz
Add support for SATA part of Marvell 88SE912x controllers to ahci(4).
Limit early revisions from 6Gb/s to 3Gb/s by default, or they negotiate only 1.5Gbps, when 3Gb/s devices connected. Add dummy driver for PATA part of these controllers, preventing generic driver attach them. It causes system freeze when SATA controller used after PATA was touched.
Diffstat (limited to 'sys/dev/ata/ata-pci.c')
-rw-r--r--sys/dev/ata/ata-pci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-pci.c b/sys/dev/ata/ata-pci.c
index cd87728..8c4c01f 100644
--- a/sys/dev/ata/ata-pci.c
+++ b/sys/dev/ata/ata-pci.c
@@ -877,6 +877,7 @@ ata_pcivendor2str(device_t dev)
case ATA_ITE_ID: return "ITE";
case ATA_JMICRON_ID: return "JMicron";
case ATA_MARVELL_ID: return "Marvell";
+ case ATA_MARVELL2_ID: return "Marvell";
case ATA_NATIONAL_ID: return "National";
case ATA_NETCELL_ID: return "Netcell";
case ATA_NVIDIA_ID: return "nVidia";
OpenPOWER on IntegriCloud