[libata, IDE] add new VIA bridge to VIA PATA drivers
authorJoseph Chan <josephchan@via.com.tw>
Tue, 11 Sep 2007 02:06:01 +0000 (22:06 -0400)
committerJeff Garzik <jeff@garzik.org>
Tue, 11 Sep 2007 02:06:01 +0000 (22:06 -0400)
Signed-off-by: Joseph Chan <josephchan@via.com.tw>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/pata_via.c
drivers/ide/pci/via82cxxx.c
include/linux/pci_ids.h

index 1b0acafad1a6d8cbfc6097bc527be0bcfe479f83..636c4f1a0b2483b89603872fdc692e59dfcb059e 100644 (file)
@@ -97,6 +97,7 @@ static const struct via_isa_bridge {
        u8 rev_max;
        u16 flags;
 } via_isa_bridges[] = {
+       { "vx800",      PCI_DEVICE_ID_VIA_VX800,    0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
        { "vt8237s",    PCI_DEVICE_ID_VIA_8237S,    0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
        { "vt8251",     PCI_DEVICE_ID_VIA_8251,     0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
        { "cx700",      PCI_DEVICE_ID_VIA_CX700,    0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
index 581316f9581d0ff4be734449c4111ebc0d0e72e7..8c539381d622371aaacaf8ac55f8308fa72bd329 100644 (file)
@@ -74,6 +74,7 @@ static struct via_isa_bridge {
        u8 udma_mask;
        u8 flags;
 } via_isa_bridges[] = {
+       { "vx800",      PCI_DEVICE_ID_VIA_VX800,    0x00, 0x2f, ATA_UDMA6, VIA_BAD_AST },
        { "cx700",      PCI_DEVICE_ID_VIA_CX700,    0x00, 0x2f, ATA_UDMA6, VIA_BAD_AST },
        { "vt8237s",    PCI_DEVICE_ID_VIA_8237S,    0x00, 0x2f, ATA_UDMA6, VIA_BAD_AST },
        { "vt6410",     PCI_DEVICE_ID_VIA_6410,     0x00, 0x2f, ATA_UDMA6, VIA_BAD_AST },
index 17168f3cc73fdf0d85db76e0beb50385033d32d9..d41747b9fd15f2a42ecf50691c321761f41e9ac9 100644 (file)
 #define PCI_DEVICE_ID_VIA_8231_4       0x8235
 #define PCI_DEVICE_ID_VIA_8365_1       0x8305
 #define PCI_DEVICE_ID_VIA_CX700                0x8324
+#define PCI_DEVICE_ID_VIA_VX800                0x8353
 #define PCI_DEVICE_ID_VIA_8371_1       0x8391
 #define PCI_DEVICE_ID_VIA_82C598_1     0x8598
 #define PCI_DEVICE_ID_VIA_838X_1       0xB188