]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/epia_dma.patch
Pakfire laedt die Listen jetzt besser und hat eine veraenderte Oberflaeche bekommen.
[ipfire-2.x.git] / src / patches / epia_dma.patch
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 };