diff options
author | mav <mav@FreeBSD.org> | 2010-01-26 15:25:24 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-01-26 15:25:24 +0000 |
commit | 7575cc5396f398d408f30dd9f9797e045f81c480 (patch) | |
tree | 41f54e5c7e0a78b3ddfff4c714335d26a5f89db6 /sys/dev/ata/ata-pci.c | |
parent | d2d2cf7b2ecfff0a7dc57468574ad6ed1a5f4973 (diff) | |
download | FreeBSD-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.c | 1 |
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"; |