summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-pci.h
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.h
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.h')
-rw-r--r--sys/dev/ata/ata-pci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h
index 6f696a6..b9c535c 100644
--- a/sys/dev/ata/ata-pci.h
+++ b/sys/dev/ata/ata-pci.h
@@ -234,6 +234,7 @@ struct ata_pci_controller {
#define ATA_M88SX6121 0x612111ab
#define ATA_M88SX6141 0x614111ab
#define ATA_M88SX6145 0x614511ab
+#define ATA_MARVELL2_ID 0x1b4b
#define ATA_MICRON_ID 0x1042
#define ATA_MICRON_RZ1000 0x10001042
OpenPOWER on IntegriCloud