]> git.hungrycats.org Git - linux/commitdiff
[PATCH] ide: add very basic support for VIA 8237 SATA controller
authorBartlomiej Zolnierkiewicz <b.zolnierkiewicz@elka.pw.edu.pl>
Wed, 3 Sep 2003 03:14:08 +0000 (20:14 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Wed, 3 Sep 2003 03:14:08 +0000 (20:14 -0700)
From Daniela Engert <dani@ngrt.de>.

drivers/ide/pci/generic.c
drivers/ide/pci/generic.h

index fdfc45505db7daa3eca8a4688b4cabb6a851c7be..0bce7cd0427de4e877fa279aa2e5070818cfffe6 100644 (file)
@@ -140,6 +140,7 @@ static struct pci_device_id generic_pci_tbl[] = {
        { PCI_VENDOR_ID_HINT,   PCI_DEVICE_ID_HINT_VXPROII_IDE,    PCI_ANY_ID, PCI_ANY_ID, 0, 0, 6},
        { PCI_VENDOR_ID_VIA,    PCI_DEVICE_ID_VIA_82C561,          PCI_ANY_ID, PCI_ANY_ID, 0, 0, 7},
        { PCI_VENDOR_ID_OPTI,   PCI_DEVICE_ID_OPTI_82C558,         PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8},
+       { PCI_VENDOR_ID_VIA,    PCI_DEVICE_ID_VIA_8237_SATA,       PCI_ANY_ID, PCI_ANY_ID, 0, 0, 9},
        { 0, },
 };
 
index 38b8c72f596691f48af177b74396feff393e5ebd..3898e2f85f95d5c62f333e76a114e60888b68aa2 100644 (file)
@@ -127,6 +127,19 @@ static ide_pci_device_t generic_chipsets[] __devinitdata = {
                .enablebits     = {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
                .bootable       = ON_BOARD,
                .extra          = 0,
+       },{     /* 9 */
+               .vendor         = PCI_VENDOR_ID_VIA,
+               .device         = PCI_DEVICE_ID_VIA_8237_SATA,
+               .name           = "VIA8237SATA",
+               .init_chipset   = init_chipset_generic,
+               .init_iops      = NULL,
+               .init_hwif      = init_hwif_generic,
+               .init_dma       = init_dma_generic,
+               .channels       = 2,
+               .autodma        = AUTODMA,
+               .enablebits     = {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
+               .bootable       = OFF_BOARD,
+               .extra          = 0,
        },{
                .vendor         = 0,
                .device         = 0,