summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-02-25 09:55:49 +0000
committersos <sos@FreeBSD.org>2004-02-25 09:55:49 +0000
commit71424aefe16a0d60ee6544a02fb8e6f8cadbadf0 (patch)
tree19349d65fc8aba2d63bd7b7a5ec64f6db6815e7c /sys/dev
parentdeb1a6756f477361cabf7c90f332abc67f9e3894 (diff)
downloadFreeBSD-src-71424aefe16a0d60ee6544a02fb8e6f8cadbadf0.zip
FreeBSD-src-71424aefe16a0d60ee6544a02fb8e6f8cadbadf0.tar.gz
Add support for the sii3512 SATA chip.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/ata-chipset.c2
-rw-r--r--sys/dev/ata/ata-pci.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c
index 48233aa..9d0beed 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -1587,8 +1587,10 @@ ata_sii_ident(device_t dev)
struct ata_chip_id *idx;
static struct ata_chip_id ids[] =
{{ ATA_SII3114, 0x00, SIIMEMIO, SII4CH, ATA_SA150, "SiI 3114" },
+ { ATA_SII3512, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3512" },
{ ATA_SII3112, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3112" },
{ ATA_SII3112_1, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3112" },
+ { ATA_SII3512, 0x00, SIIMEMIO, SIIBUG, ATA_SA150, "SiI 3512" },
{ ATA_SII3112, 0x00, SIIMEMIO, SIIBUG, ATA_SA150, "SiI 3112" },
{ ATA_SII3112_1, 0x00, SIIMEMIO, SIIBUG, ATA_SA150, "SiI 3112" },
{ ATA_SII0680, 0x00, SIIMEMIO, SIISETCLK, ATA_UDMA6, "SiI 0680" },
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h
index b11a821..5a06326 100644
--- a/sys/dev/ata/ata-pci.h
+++ b/sys/dev/ata/ata-pci.h
@@ -160,6 +160,7 @@ struct ata_pci_controller {
#define ATA_SILICON_IMAGE_ID 0x1095
#define ATA_SII3114 0x31141095
+#define ATA_SII3512 0x35121095
#define ATA_SII3112 0x31121095
#define ATA_SII3112_1 0x02401095
#define ATA_SII0680 0x06801095
OpenPOWER on IntegriCloud