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.h | |
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.h')
-rw-r--r-- | sys/dev/ata/ata-pci.h | 1 |
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 |