]>
Commit | Line | Data |
---|---|---|
2b0b3689 MT |
1 | *** orgdriver/ide/pci/via82cxxx.c Thu May 3 21:49:52 2007 |
2 | --- drivers/ide/pci/via82cxxx.c Thu May 10 11:51:49 2007 | |
3 | *************** | |
4 | *** 67,72 **** | |
5 | --- 67,76 ---- | |
6 | #define VIA_NO_UNMASK 0x080 /* Doesn't work with IRQ unmasking on */ | |
7 | #define VIA_BAD_ID 0x100 /* Has wrong vendor ID (0x1107) */ | |
8 | #define VIA_BAD_AST 0x200 /* Don't touch Address Setup Timing */ | |
9 | + #define PCI_DEVICE_ID_VIA_VT8251 0x3287 | |
10 | + #define PCI_DEVICE_ID_VIA_VT8237A 0x3337 | |
11 | + #define PCI_DEVICE_ID_VIA_CX700 0x8324 | |
12 | + #define PCI_DEVICE_ID_VIA_CX700_IDE 0x5324 | |
13 | ||
14 | /* | |
15 | * VIA SouthBridge chips. | |
16 | *************** | |
17 | *** 79,84 **** | |
18 | --- 83,91 ---- | |
19 | u8 rev_max; | |
20 | u16 flags; | |
21 | } via_isa_bridges[] = { | |
22 | + { "vt8251", PCI_DEVICE_ID_VIA_VT8251 , 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
23 | + { "vt8237a", PCI_DEVICE_ID_VIA_VT8237A , 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
24 | + { "cx700", PCI_DEVICE_ID_VIA_CX700, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
25 | { "vt6410", PCI_DEVICE_ID_VIA_6410, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
26 | { "vt8251", PCI_DEVICE_ID_VIA_8251, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
27 | { "vt8237", PCI_DEVICE_ID_VIA_8237, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, | |
28 | *************** | |
29 | *** 498,503 **** | |
30 | --- 505,511 ---- | |
31 | static struct pci_device_id via_pci_tbl[] = { | |
32 | { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C576_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | |
33 | { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | |
34 | + { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_CX700_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0,0}, | |
35 | { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_6410, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | |
36 | { 0, }, | |
37 | }; |