* Add in support for the Silicon Image SATA controller.
authorDavid Rhodus <drhodus@dragonflybsd.org>
Tue, 2 Mar 2004 21:03:46 +0000 (21:03 +0000)
committerDavid Rhodus <drhodus@dragonflybsd.org>
Tue, 2 Mar 2004 21:03:46 +0000 (21:03 +0000)
sys/dev/disk/ata/ata-dma.c
sys/dev/disk/ata/ata-pci.c

index 2897133..38c696d 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-dma.c,v 1.35.2.31 2003/05/07 16:46:11 jhb Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-dma.c,v 1.17 2004/02/18 04:32:40 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-dma.c,v 1.18 2004/03/02 21:03:46 drhodus Exp $
  */
 
 #include <sys/param.h>
@@ -705,6 +705,7 @@ ata_dmainit(struct ata_device *atadev, int apiomode, int wdmamode, int udmamode)
     case 0x35121095:   /* SiI 3512 SATA controller */
        /* EXPERIMENTAL!  Works with FN85 AMD 64 3200+ motherboard */
        /* FALLTHROUGH */
+    case 0x31141095:   /* SiI 3114 SATA controller */
     case 0x06801095:   /* SiI 0680 ATA133 controller */
        {
            u_int8_t ureg = 0xac + (device * 0x02) + (channel * 0x10);
index 870064e..9e3fc97 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-pci.c,v 1.32.2.15 2003/06/06 13:27:05 fjoe Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-pci.c,v 1.12 2004/03/02 20:59:46 drhodus Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-pci.c,v 1.13 2004/03/02 21:03:46 drhodus Exp $
  */
 
 #include <sys/param.h>
@@ -227,6 +227,9 @@ ata_pci_match(device_t dev)
     case 0x35121095:
        return "SiI 3512 SATA controller";
 
+    case 0x31141095:
+       return "SiI 3114 SATA controller";
+
     case 0x06801095:
        return "SiI 0680 ATA133 controller";